1. 程式人生 > >【openstack】openstack安裝【單機+叢集】

【openstack】openstack安裝【單機+叢集】

寄言:網上流傳的openstack安裝方法有很多,但是沒有一個簡單快速搭建openstack環境的文件,胖子找了許久,終於找到使用RDO方式安裝,是最簡單的。

搭建環境:

censos7
關閉防火牆
關閉selinux

1.單機搭建:

1.On RHEL, download and install the RDO repository RPM to set up the OpenStack repository:

sudo yum install -y https://rdoproject.org/repos/rdo-release.rpm

On CentOS, the Extras repository provides the RPM that enables the OpenStack repository. Extras is enabled by default on CentOS 7, so you can simply install the RPM to set up the OpenStack repository:

 sudo yum install -y centos-release-openstack-ocata

2.Update your current packages:

sudo yum update -y

3.Install Packstack Installer

sudo yum install -y openstack-packstack

4.Run Packstack to install OpenStack

 sudo packstack --allinone

等待時間很漫長,不過一般都會安裝成功,若失敗可重複改命令安裝即可。安裝成功後在/root目錄下會有admin使用者相關的密碼等資訊,直接訪問ip登入即可。

單機搭建完畢。

2.叢集搭建

叢集搭建,要有一個單節點搭建成功才行。

修改主機名稱,叢集中,主機名稱不允許重複。

如上,單節點安裝過程中會升級幾個應答檔案,應答檔案格式為:

packstack-answers-日期-時間.txt

選擇一個最新(胖子使用的最新的,舊的行不行,沒測過)的應答檔案編輯。

修改幾個值:

CONFIG_COMPUTE_HOSTS=node1,node2,node3

執行安裝:

packstack --answer-file=$youranswerfile

同單節點一樣,若安裝失敗,先根據問題查詢原因,也可多嘗試安裝幾次。