使用準(zhǔn)備好的centos7.5.1804的版本鏡像搭建兩臺(tái)主機(jī),大致配置如下
安裝好centos后先關(guān)閉防火墻:
systemctl disable firewalld --now
vi /etc/sysconfig/selinux
SELINUX=permissive
[root@controller ~]# setenforce 0
[root@controller ~]# getenforce
Permissive
?配置本地hosts配置:
[root@controller ~]# cat /etc/hosts
10.83.233.200 controller
10.83.233.201 compute
然后分別把centos7.5的鏡像和iaas2.4的鏡像掛載上傳到/opt/目錄下,并配置好yum源:
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-621245.html
controller:
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/openstack/iaas-repo
gpgcheck=0
enabled=1
?然后安裝ftp
yum install vsftpd -y
echo anon_root=/opt/ >> /etc/vsftpd/vsftpdconf
systemctl enable vsftpd --now
并配置好compute結(jié)點(diǎn)的yum:
[root@compute yum.repos.d]# cat yum.repo
[centos]
name=centos
baseurl=ftp://10.83.233.200/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://10.83.233.200/openstack/iaas-repo
gpgcheck=0
enabled=1
controller和compute安裝先電的包:
yum install iaas-xiandian -y
vi /etc/xiandian/openrc.sh
HOST_IP=192.168.100.10(10.83.233.X,controller的IP)
HOST_PASS=000000
HOST_NAME=controller(改成自己的控制節(jié)點(diǎn)的主機(jī)名)
HOST_IP_NODE=192.168.100.20(10.83.233.X,compute的IP)
HOST_PASS_NODE=000000
HOST_NAME_NODE=compute(改成自己的計(jì)算節(jié)點(diǎn)的主機(jī)名)
network_segment_IP=192.168.100.0/24(10.83.233.0/24)
RABBIT_USER=openstack
RABBIT_PASS=000000
DB_PASS=000000
DOMAIN_NAME=demo(自定義域名,此處可以不更改)
ADMIN_PASS=000000
DEMO_PASS=000000
KEYSTONE_DBPASS=000000
GLANCE_DBPASS=000000
GLANCE_PASS=000000
NOVA_DBPASS=000000
NOVA_PASS=000000
NEUTRON_DBPASS=000000
NEUTRON_PASS=000000
METADATA_SECRET=000000
INTERFACE_IP=192.168.100.10/192.168.100.20(controllerIP/computeIP,只填一個(gè)對(duì)應(yīng)的IP)
INTERFACE_NAME=enp9s0 (ens192,外部網(wǎng)絡(luò)網(wǎng)卡名稱(chēng))
Physical_NAME=provider (外部網(wǎng)絡(luò)適配器名稱(chēng))
minvlan=101 (1,vlan網(wǎng)絡(luò)范圍的第一個(gè)vlanID)
maxvlan=200 (300,vlan網(wǎng)絡(luò)范圍的最后一個(gè)vlanID)
CINDER_DBPASS=000000
CINDER_PASS=000000
BLOCK_DISK=md126p4 (sdb1)
SWIFT_PASS=000000
OBJECT_DISK=md126p5 (sdb2)
STORAGE_LOCAL_NET_IP=192.168.100.20(10.83.233.X,compute的IP)
HEAT_DBPASS=000000
HEAT_PASS=000000
ZUN_DBPASS=000000
ZUN_PASS=000000
KURYR_DBPASS=000000
KURYR_PASS=000000
CEILOMETER_DBPASS=000000
CEILOMETER_PASS=000000
AODH_DBPASS=000000
AODH_PASS=000000
?
?
?然后開(kāi)始跑腳本安裝:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-621245.html
controller:
iaas-pre-host.sh
iaas-install-mysql.sh
iaas-install-keystone.sh
iaas-install-glance.sh
iaas-install-nova-controller.sh
iaas-install-neutron-controller.sh
iaas-install-dashboard.s
compute:
iaas-pre-host.sh
yum install MySQL-python -y
iaas-install-nova-compute.sh
iaas-install-neutron-compute.sh
到了這里,關(guān)于搭建openstack前期準(zhǔn)備的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!