vmware (linux)搭建簡易OpenStack一鍵安裝部署(控制節點-計算節點-計算節點)
首先創建3臺虛擬機
一臺控制節點,兩臺計算節點
控制節點虛擬機-配置
計算節點虛擬機-配置
#統一時區,磁盤配置,設置網卡類型(手動配置),控制節點如下配置,計算節點只需配置一個網卡即可
#修改主機名,方便操作 hostnamectl set-hostname c1 #三個節點都關閉防火墻 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config systemctl disable --now firewalld
#配置本地網卡eth0和nat網卡eth1(控制節點) 附-計算節點網卡配置,(ip地址不一樣其他都一樣) vi /etc/sysconfig/network-scripts/ifcfg-eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth1
#配置resolv.conf文件訪問外網 vi /etc/resolv.conf nameserver 網關IP
#配置三個節點上的/etc/hosts文件(添加路由),配置完路由后,三個節點相互ping通即可 vi /etc/hosts XXX.XXX.3.168 c2 #計算 XXX.XXX.3.167 c3 #計算 XXX.XXX.3.165 c1 #控制
#三個節點都上傳openstack_rocky.tar.gz ls #解壓至/opt目錄下 tar -zxf openstack_rocky.tar.gz -C /opt/ cd /opt/ ls du -h
#掛載系統鏡像 cat /etc/fstab vi /etc/fstab #在最后添加 /dev/sr0 /mnt iso9660 defaults 0 0 mount -a df -hT
#yum源備份創建編寫新的源文件 cd /etc/yum.repos.d/ ls mkdir backup mv C* backup/ cp backup/CentOS-Base.repo local.repo vi local.repo 添加如下內容 [openstack] name=openstack baseurl=file:///opt/openstack_rocky gpgcheck=0 enabled=1 [centos] name=centos baseurl=file:///mnt gpgcheck=0 enabled=1 #查看 cat local.repo
#修改yum.conf文件,將keepcache置為1,表示保存緩存 vi /etc/yum.conf #查看yum.conf前行 head -10 /etc/yum.conf #清空所有軟件包 yum clean all #建立軟件包本地緩存 yum makecache
#一路回車即可,下面遇到交互是輸入yes和登錄的虛擬機的root的密碼 ssh-keygen -t rsa ssh-copy-id c1 ssh-copy-id c2 ssh-copy-id c3
#查看防火墻,網絡管理運行狀態 systemctl status firewalld systemctl stop NetworkManager
#重啟虛擬機后,確認免交互是否成功 ssh c1 exit ssh c2 exit ssh c3 exit
控制節點配置:
#配置時間同步 yum -y install ntpdate ntpdate ntp.aliyun.com #安裝ntp yum -y install ntp #修改ntp主配置文件,如圖 vi /etc/ntp.conf
兩個計算節點上配置:
yum -y install ntpdate #時間同步C1 ntpdate c1 #寫入周期性計劃任務 crontab -e */30 * * * * /usr/sbin/ntpdate ct >> /var/log/ntpdate.log
控制節點操作,一鍵部署OpenStack
#安裝openstack-packstack工具用于生成openstack應答文件(txt文本格式) yum install -y openstack-packstack packstack --gen-answer-file=openstack.txt ls vi openstack.txt set nu #顯示行數 41 CONFIG_SWIFT_INSTALL=n ●第41行SWIFT是OpenStack的對象存儲組件,默認是Y,在生產環境中一般是不裝,所以該n 50 CONFIG_AODH_INSTALL=n ●第50行,默認是Y 需要改n 94 CONFIG_CONTROLLER_HOST=192.168.100.10 第94行CONTROLLER是OpenStack的控制節點,在控制節點上配置的,不需要更改IP地址。 97 CONFIG_COMPUTE_HOSTS=192.168.100.11 ●第97行需要更改計算節點的IP地址 101 CONFIG_NETWORK_HOSTS=192.168.100.10 ●第101行 需要更改網絡節點的IP地址 557 CONFIG_CINDER_VOLUMES_SIZE=20G ●第557行 系統在創建CINDER組件的的時候回創建一個20G卷 778 CONFIG_NEUTRON_METADATA_PW= dce862fa6cef4a24 ●第778行,這樣的dce862fa6cef4a24是密碼 782 CONFIG_LBAAS_INSTALL=y ●第782行 LBAAS負載均衡組件。必選要裝 選y 790 CONFIG_NEUTRON_FWAAS=y ●第790行 FWAAS是防火墻組件。必選要裝 選y 794 CONFIG_NEUTRON_VPNAAS=y ●第794行 VPNAAS是VPN組件。必選要裝 選y
#‘更改密碼’ sed -i -r 's/(.+_PW)=.+/\1=123/' openstack.txt sed -i -r 's/192.168.48.10/192.168.100.10/g' openstack.txt #做備份用的 grep -vE "^#|^$" openstack.txt >openstackbak.txt ‘
#一鍵安裝部署 packstack --answer-file=openstack.txt
網頁直接輸入本機IP地址
Linux OpenStack
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。