這篇文章主要介紹openstack如何快速部署多節點,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
安裝CentOS6操作系統
使用軟碟通對下載好的鏡像進行燒寫,將服務器設置為U盤啟動,進行安裝。
配置網絡
在控制節點
cd /etc/sysconfig/network-scripts vim ifcfg-eth0
修改完畢后(外網)
cat ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet BOOTPROTO=static HWADDR=00:0C:29:13:D1:6F ONBOOT=yes IPADDR=x.x.x.x GATEWAY=x.x.x.x DNS1=114.114.114.114 DNS2=8.8.8.8
配置內網
cd /etc/sysconfig/networ-scrripts vim ifcfg-eth2
修改完畢后
cat ifcfg-eth2 DEVICE=eth2 TYPE=Ethernet BOOTPROTO=none HWADDR=00:0C:29:56:8C ONBOOT=yes IPADDR=x.x.x.x NETMASK=255.255.255.0
重啟網絡
service network restart
計算節點
除IP地址外,其余與控制節點完全一樣(MAC地址為系統自動分配,不需修改)
替換網易開源源(提高速度)
cd /etc/yum.repos.d yum install -y wget wget http://mirrors.163.com/.help/CentOS6-Base-163.repo mv CentOS-Base.repo CentOS-Base.repo.bak mv CentOS6-Base-163.repo CentOS-Base.repo
安裝EPEL源和RDO遠程數據部署包
yum install -y epel-release-6-8.noarch.rpm yum install -y openstack-icehouse/rdo-release-icehouse-4.noarch.rpm
注1:由于代碼中無法添加網址,正確路徑為http://mirrors.zju.edu.cn/epel//6/x86_64/epel-release-6-8.noarch.rpm
注2:rdo遠程數據部署包的正確地址為https://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm
創建yum緩存
yum clean all yum makecache yum update -y reboot -p
注:在計算節點上執行相同的命令
安裝文件設置
yum install -y openstack-packstack(控制節點和計算節點均需執行)
生成配置文件(在控制節點)
packstack --gen-answer-file=myanswer.txt
在文件中修改以下內容
CONFIG_NOVA_COMPUTE_PRIVIF=eth2 CONFIG_NOVA_NETWORK_PRIVIF=eth2 CONFIG_COMPUTE_HOSTS=x.x.x.x(compute node ip) CONFIG_NETWORK_HOSTS=x.x.x.x(controller node ip)
去掉demo測試網絡和用戶
CONFIG_PROVISION_DEMO=n
開始安裝
packstack --answer-file=myanswer.txt
注:中途可能會出現ERROR的錯誤,這是由于網絡原因造成的,只需再次運行上述命令即可。
以上是“openstack如何快速部署多節點”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。