1、常用模块介绍
openstackclient | 客户端 |
keystone Identity | 权限管理 |
glance | 镜像管理 |
nova | 虚拟计算 |
placement | 资源跟踪 |
neutron | 虚拟网络 |
cinder | 块存储 |
swift | 对象存储 |
2、主机资源规划
一共使用了五台虚拟机,一台主控,一台做云计算(需打开虚拟化支持),一台做云存储,两台做对象存储
每台虚拟机都有两块网卡,一块为HostOnly用于内部通讯,一块为NAT,用于软件安装
HostName | HostOnly IP | NAT IP |
CT01 | 10.0.3.10 | 172.16.172.70 |
PC01 | 10.0.3.11 | 172.16.172.71 |
BS01 | 10.0.3.12 | 172.16.172.72 |
OS01 | 10.0.3.13 | 172.16.172.73 |
OS02 | 10.0.3.14 | 172.16.172.74 |
3、IP及Hostname设置
以主控为例,每一个节点都要设置
/etc/hostname
CT01
/etc/hosts
10.0.3.10 CT01 10.0.3.11 PC01 10.0.3.12 BS01 10.0.3.13 OS01 10.0.3.14 OS02
/etc/network/interfaces
#hostonly auto enp0s3 iface enp0s3 inet static address 10.0.3.10 netmask 255.255.255.0 #nat auto enp0s8 iface enp0s8 inet static address 172.16.172.70 netmask 255.255.0.0 dns-nameserver 8.8.8.8 dns-nameserver 114.114.114.114
4、系统升级
每一个节点都要执行
apt install software-properties-common add-apt-repository cloud-archive:ocata apt update apt dist-upgrade
5、时间同步
5.1、主控节点
#安装chrony apt install chrony #编辑配置文件,修改下面几行 vi /etc/chrony/chrony.conf server 52.187.51.163 iburst allow 10.0.3.0/24 allow 172.16.172.0/24 #重启服务,并同步时间 service chrony restart chronyc sources
5.2、其他节点
#安装chrony apt install chrony #编辑配置文件,修改下面几行 vi /etc/chrony/chrony.conf server CT01 iburst #重启服务,并同步时间 service chrony restart chronyc sources
6、安装python-openstackclient
每一个节点都要执行
apt install python-openstackclient