环境初始化
系统 | 版本 |
---|---|
服务器系统 | CentOS7 |
虚拟机镜像 | Rhel7.4 |
虚拟化软件用Virtualbox,第一块网卡设置为桥接,第二块网卡设置为NAT,名称分别叫enp0s3和enp0s8
一开始分配系统资源的时候,我都是默认的设置,建议controller
、compute
结点的cpu
设置多一点。
结点 | ip |
---|---|
controller |
172.16.136.124 |
compute |
172.16.136.125 |
storage |
172.16.136.126 |
第二块网卡不用动配置,把第一块网卡的配置设置为static,然后修改ip即可
地址为/etc/sysconfig/network-scripts/ifcfg-enp0s3
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
UUID=这里填你们自己的 #(uuidgen命令可以生成)
DEVICE=enp0s3
ONBOOT=yes
IPADDR=172.16.136.124
NETMASK=255.255.255.0
用
hostnamectl
设置结点名称e.g. hostnamectl controller
在/etc/hosts
里面加入各个结点的地址
cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.136.124 controller
172.16.136.125 compute
172.16.136.126 storage
172.16.136.127 object1
172.16.136.128 object2
三个结点能够互相ping通即可,然后还有一些远程登录的操作,比如controller可以免密登录另外两个结点。可以自行百度。
更换yum源
因为是Rhel,所以yum是不能用的,必须替换成centos的yum源,可以参考网上教程,也比较简单。
然后就是正式安装
Openstakc Stein版本安装网址
https://docs.openstack.org/stein/install/
附上我自己最近几天录的全程视频
https://space.bilibili.com/301363202
这个视频录的比较详细,一直到实例的启动和ping通百度。把我自己在配的过程中遇到的bug全部展示了出来,包括我是如何解决的。也录了我的一些缺陷,毕竟自己没那么多经验,虽然不是第一次配openstack环境。。还是菜嘛
而且每个视频下面的评论处,我也把本期视频的坑说了出来,可以先看,然后再跟着配。
PS:
第一期NTP视频忘记弄BGM了。。
我的Neutron服务配的时候大意了,后来把服务全停了,找bug改完再搭起来花了半天时间。。。
swfit
我没有配,不过我记得上次配swift的时候比较简单,没有坑,照着教程配就行。
【Openstack】创建实例并ping通外网