参考:
https://www.bilibili.com/video/av7472604
https://www.bilibili.com/video/av23071163
视频中是这个样子:
安装sudo apt-get install gedit
然后再桥接模式,不然校园网容易断网,多端口检查,哎
桥接模式,共用同一网段
网关:172.1
视频中是这样的:
sudo gedit /etc/sysconfig/network-scripts/ifcfg-eth0
IP地址:172.41.10.115
网关:172.41.15.254
DNS:211.137.32.178
重启服务
看下地址
确实对了,192.168.1.255
ping一下网络:
查看yun源:使用的都是基本的
后期可能要使用epel,好像是这个名字:
列一下仓库:
把已经装的一下包更新下:
配置下Xshell
下载:
https://www.cr173.com/soft/712652.html
通过Xshell 再ssh里面操作:
最小化VM,用ssh连接
ssh下,试一试ping
搜索包: yum search bash
这个包能帮你补全子命令
找到了,源里面有,安装它
再安装一些东西:
再次安装:
update下:
看下hostname:
修改下:
修改一些预设定:vim /etc/hosts
红色的是新加的:
ping一下我们这个host:
方便开发
关闭selinux
将它改为:
防止冲突:禁止NetworkManager
centOS有两层防火墙:
禁止防火墙:systemctl disable firewalld.service
第二个防火墙:
systemctl disable ip6tables.service
systemctl disable iptables.service
重启系统:systemctl reboot
重启后Xshell连接:
测试刚刚禁止的都禁止没:
克隆openStack:
cd /home
git clone https://github.com/openstack-dev/devstack.git -b stable/mitaka
看一下:有devstack
找到脚本,运行:
修改一些权限:
chown -R stack:stack /home/devstack
chown 777 /dev/pts/0
chown 777 /opt/stack -R
接下来切换到stack的用户:
su stack
然后 cd /home/devstack
然后创建配置文件 touch local.conf
编辑这个配置文件
配置文件一些东西需要改一下:
GIT_BASE=http://git/trystack.cn/
NOVNC_REPO=http://git.trystack.cn/kanaka/noNVC.git
SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git
HOST_IP=192.168.1.170
# Set passwords
ADMIN_PASSWORD=admin
DATABASE_PASSWORD=admin
RABBIT_PASSWORD=admin
SERVICE_PASSORD=admin
SERVICE_TOKEN=admin
# 如果你上面下载的某个版本的devstack(比如stable/newton)
# 你需要在配置文件中加上如下几行 ,
# 这是因为devstack在安装时会默认安装如下服务
HORIZON_BRANCH=stable/newton
KEYSTONE_BRANCH=stable/newton
NOVA_BRANCH=stable/newton
NEUTRON_BRANCH=stable/newton
GLANCE_BRANCH=stable/newton
CINDER_BRANCH=stable/newton
#
FLOATING_RANGE=211.87.226.224/27
FIXED_RANGE=10.11.12.0/24
FIXED_NETWORK_SIZE=256
FLAT_INTERFACE=eth0
最后一步,使用VM:
很耗时:
很长时间:
然后安装成功后:
192.168.1.170/dashboard
查看下端口:
作者微信:bboymanjingliu
作者说,希望使用RDO部署OpenStack
RDO是红帽Red Hat 的一个开源项目,全称是RPM Distribution of OpenStack,能够帮助我们快捷部署OpenStack项目。
http://www.mamicode.com/info-detail-2229720.html