vmware14
centos7.5minimal版
controller1節點虛擬硬件配置:
CPU:1顆2核
Memory:2G
硬盤:20G
網卡:
VMnet1(僅主機模式):關閉DHCP,手動分配的IP:192.168.0.10
VMnet2(僅主機模式):關閉DHCP,手動分配的IP:192.168.1.10
VMnet3(NAT模式):關閉DHCP,手動分配的IP:192.168.2.10
啓動虛擬機後,先做如下的設置:
關閉selinux:
sed -i 's/enforcing/disabled/g' /etc/selinux/config
getenforce
關閉firewalld防火牆:
systemctl stop firewalld.service && systemctl disable firewalld.service
firewall-cmd --state
設置主機名:
hostnamectl set-hostname controller1
配置hosts:vim /etc/hosts
192.168.0.10 controller1
192.168.0.11 compute1
192.168.0.12 cinder1
安裝wget:
yum install wget -y
配置yum源:
rm -rf /etc/yum.repos.d/* #我是直接都刪了,客官可以考慮備份。
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum makecache
yum install centos-release-openstack-queens
查看:
[root@controller1 yum.repos.d]# ll
total 48
-rw-r--r--. 1 root root 2523 Jun 16 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 850 Jul 31 23:40 CentOS-Ceph-Luminous.repo
-rw-r--r--. 1 root root 1309 Nov 23 21:16 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 21:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 21:16 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 21:16 CentOS-Media.repo
-rw-r--r--. 1 root root 1201 Aug 13 18:12 CentOS-OpenStack-queens.repo
-rw-r--r--. 1 root root 514 May 10 2018 CentOS-QEMU-EV.repo
-rw-r--r--. 1 root root 1331 Nov 23 21:16 CentOS-Sources.repo
-rw-r--r--. 1 root root 353 Jul 31 23:06 CentOS-Storage-common.repo
-rw-r--r--. 1 root root 5701 Nov 23 21:16 CentOS-Vault.repo
[root@controller1 yum.repos.d]#
升級所有軟件包:
yum upgrade
安裝opentack客戶端:
yum install python-openstackclient -y
安裝openstack-selinux軟件包:
yum install openstack-selinux -y
關閉虛擬機。
關機後,做一個快照,並克隆出另外兩個節點:compute1節點和cinder1節點。
開啓虛擬機。
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
以上屬於公共的環境準備,需要在openstack所有節點上都要進行的。不過,網卡上的IP需要根據規劃變更下,此外網卡的數量也要根據規劃進行增減。