資源描述:
《openstack安裝文檔》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、Openstackhavana版安裝環(huán)境物理數(shù)量1臺(tái)主機(jī)名Controller網(wǎng)卡數(shù)量1ip地址192.168.205.177Dns202.106.196.115Cpu個(gè)數(shù)1內(nèi)存6GB硬盤容量1TB操作系統(tǒng)版本redhat6.3組件整體結(jié)構(gòu)PS:在本環(huán)境中由于只有一臺(tái)物理機(jī),所以主機(jī)要即當(dāng)管理節(jié)點(diǎn)又提供計(jì)算服務(wù),所以除了以上controller中上述組件還要安裝nova-compute,nova-network服務(wù)。環(huán)境準(zhǔn)備網(wǎng)卡配置?Vi/etc/sysconfig/network-scripts/if
2、cfg-eth0#InternalNetworkDEVICE=eth0TYPE=EthernetBOOTPROTO=staticIPADDR=192.168.205.177NETMASK=255.255.255.0DEFROUTE=yes#servicenetworkrestartONBOOT=yes#serviceNetworkManagerstop#servicenetworkstart#chkconfigNetworkManageroff#chkconfignetworkon修改主機(jī)名Vi/etc
3、/sysconfig/networkHOSTNAME=controllerVi/etc/hosts127.0.0.1localhost192.168.205.177controller安裝mysql數(shù)據(jù)庫(kù)#yuminstallmysqlmysql-serverMySQL-pythonVi/etc/my.cnf[mysqld]...bind-address=192.168.205.177啟動(dòng)mysql#servicemysqldstart#chkconfigmysqldon初次創(chuàng)建時(shí)刪除anonymous
4、user#mysql_install_db#mysql_secure_installation#yuminstallmysqlMySQL-python安裝openstack包下載并安裝http://repos.fedorapeople.org/repos/openstack/openstack-havana/rdo-release-havana-6.noarch.rpmhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarc
5、h.rpm這兩個(gè)包,這兩個(gè)包安裝后會(huì)自動(dòng)配置安裝openstack的外網(wǎng)yum源安裝openstack單元包yuminstallopenstack-utilsyuminstallopenstack-selinuxyumupgraderebootPS:外網(wǎng)環(huán)境十分不穩(wěn)定,安裝可能會(huì)經(jīng)常失敗,安裝失敗后清除安裝失敗的包,后則后期如果安裝時(shí)由于安裝包沒有裝全或者裝好會(huì)帶來意想不到麻煩。安裝Messagingserveryuminstallqpid-cpp-servermemcachedvi/etc/qpidd
6、.confauth=no#serviceqpiddstart#chkconfigqpiddon安裝keystone認(rèn)證服務(wù)#yuminstallopenstack-keystonepython-keystoneclient修改配置文件#openstack-config--set/etc/keystone/keystone.confsqlconnectionmysql://keystone:KEYSTONE_DBPASS@controller/keystone創(chuàng)建openstackkeystone與數(shù)據(jù)
7、庫(kù)的連接#openstack-db--init--servicekeystone--passwordKEYSTONE_DBPASS定義一個(gè)授權(quán)令牌#ADMIN_TOKEN=$(opensslrand-hex10)#echo$ADMIN_TOKEN#openstack-config--set/etc/keystone/keystone.confDEFAULTadmin_token$ADMIN_TOKEN配置創(chuàng)建密鑰與證書#keystone-managepki_setup--keystone-userke
8、ystone--keystone-groupkeystone#chown-Rkeystone:keystone/etc/keystone/*/var/log/keystone/keystone.log啟動(dòng)keystone#serviceopenstack-keystonestart#chkconfigopenstack-keystoneon定義用戶租客和roles導(dǎo)出環(huán)境變量#exportOS_SERVICE_TOKEN=ADMIN_TOK