centos下最簡安裝openstack——使用packstack摘要:
正文這里所說的最簡安裝openstack指的是在centos系統(tǒng)下、且安裝需要的操作步驟最少。如果環(huán)境不限,最簡安裝是使用StackOps,它是集成了openstack的ubuntu系統(tǒng).安裝了它提供的iso鏡像之后,openstack已經(jīng)安裝好了。 但是,由于許多公司用centos作為主要運營環(huán)境,那么最簡的安裝就如本文所列步驟。注意,一定要是64位的centos,最簡安裝即可。32位的系統(tǒng)會由于缺失一些安裝包而失敗。 一,下載下載鏈接:http://ftp./centos/6.4/isos/x86_64/ 下載 CentOS-6.4-x86_64-minimal.iso 即可。 也可下載 CentOS-6.4-x86_64-bin-DVD1.iso 。 二,安裝虛擬機:新建一個虛擬機,配置如下圖所示。關鍵是需要兩塊硬盤和兩個網(wǎng)卡, 其中一個網(wǎng)卡是nat,另一個是host-only(不確定)。否則后續(xù)packstack的安裝會失敗。
在這里選擇第一個硬盤點右箭頭即可。
很快裝完。
三,配置IP地址剛裝完之后是沒有IP的,參考 CentOS 6.0 最小化安裝后配置靜態(tài)IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 ![]()
配置為dhcp即可,也可以配置為靜態(tài)ip,如原文所配。 然后重啟網(wǎng)絡服務。 service network restart 可以看到有了ip地址。
四,添加更新源cd /etc/yum.reops.d/ 在最小安裝下,連wget都沒有,所以需要安裝,如果安裝的dvd版,則忽略此步驟 yum install wget 下載網(wǎng)易的鏡像repo文件,也可以根據(jù)你的網(wǎng)絡情況去下載別的repo文件。
添加 openstack.repo vi openstack.repo 輸入以下內容
然后輸入命令更新源:
五,硬盤操作然后進行磁盤分區(qū)和掛載:
對硬盤/dev/sdb1進行操作 輸入:
這個步驟并不需要安裝cinder.看到如下提示說明操作成功: Volume group "cinder-volumes" successfully created
六,安裝packstackyum install -y openstack-packstack 七,使用packstack進行openstack的安裝
下一步需要輸入你的root賬戶的密碼
可以看到,進行了一系列安裝。
八,安裝成功
九,登陸dashboard,管理openstack按照上面的提示,登陸http://your-ip/dashboard,即可管理openstack。 這一步,如果使用的vbox虛擬機,則需要按照VirtualBox虛擬機上網(wǎng)并主宿互訪 -- 整理 這個帖子的方法進行配置,這時候輸入的不是訪問外網(wǎng)的Nat網(wǎng)卡(eth0)的地址,而是host-only網(wǎng)卡(eth1)的地址.因為在vbox中宿主機與虛擬機的通信是通過host-only網(wǎng)卡來完成的。
用戶名與密碼保存在root目錄下的keystonerc_admin文件,使用cat命令進行查看:
命令行:source /root/keystonerc_admin 可導入一些環(huán)境參數(shù) 然后執(zhí)行一些命令,比如: keystone user-list
創(chuàng)建一個普通用戶 keystone user-create --name tcommerce --pass PASSWORD
安裝完成之后,可以參考進行openstack的使用。可以參考 Openstack的使用——剛剛安裝完成之后 和 制作CentOS系統(tǒng)鏡像供OpenStack使用
參考文獻: |
|
來自: java_laq小館 > 《OpenStack--云平臺》