天天看點

20分鐘自動安裝kilo版本openstack開發環境

安裝視訊位址:

http://my.tv.sohu.com/us/272622353/81990232.shtml

一、建立centos7.0作業系統

1、使用CentOS-7.0-1406-x86_64-DVD.iso(本地源為7.0的,如果使用本地源請勿安裝成CentOS-7.0-1503-x86_64-DVD.iso)

2、安裝類型為basicweb  server

20分鐘自動安裝kilo版本openstack開發環境

3、需要使用兩塊網卡

4、第一塊網卡為管理網絡且配置IP,安裝用該IP登入(建議設定為靜态IP)

5、第二塊網卡為internat網卡,綁定網橋走虛拟機流量。

二、使用本地源方法(如果使用網絡源請跳過此步)

建議使用本地源,使用本地源可大大縮短安裝時間,避免網絡原因導緻的安裝的問題

用ftp工具(如:filezilla)通過root使用者将軟體包openstack_kilo_centos7.tar.gz上傳到伺服器/mnt下

解壓壓縮包

#cd  /mnt

# tar –zxvf  openstack_kilo_centos7.tar.gz

配置本地源配置檔案

# cd /etc/yum.repos.d/

建立repo.repo并寫入(必須命名為repo.repo,腳本判斷本地源的依據)

[repo]

name=repo

baseurl=file:///mnt/openstack_kilo_centos7

gpgcheck=0

enabled=1

proxy=_none_

删除網絡源

# cd /etc/yum.repos.d/ &&  rm -rf CentOS-*

執行下列指令測試,有正常回顯,如報錯傳回檢查配置檔案及檔案路徑是否正确。

# yum list

三、安裝各個元件

1、用ftp工具(如:filezilla)通過root使用者将kilo_install-V1.0.zip上傳到伺服器/root下

# cd /root/

# unzip kilo_install-V1.0.zip

2、将代理寫在/root/kilo_install-V1.0/lib/proxy.sh(如果伺服器可直接上網請跳過)

舉例:

20分鐘自動安裝kilo版本openstack開發環境

3、如果使用雲硬碟,請在/root/kilo_install-V1.0/lib/cinder_disk中下面新增一行寫入做雲硬碟的磁盤符或分區,多個分區請用空格分開(檔案中有說明)。

20分鐘自動安裝kilo版本openstack開發環境

注意:所寫的分區,系統必須存在且能識别,檢查方法用指令lsblk(在virtual box和比較老的實體機上重新開機後盤符有時會發生改變,建議安裝cinder之前再次檢查盤符)

20分鐘自動安裝kilo版本openstack開發環境

4、執行安裝

# cd    ~/kilo_install-V1.0

# bash main.sh

然後依次輸入安裝數字1-8,0是退出。

回顯

20分鐘自動安裝kilo版本openstack開發環境

輸入數字1config Basic environment.

當出現下列回顯表示安裝配置成功

20分鐘自動安裝kilo版本openstack開發環境

注意:安裝config Basic environment需要手動輸入主機名,預設為controller,安裝完成後會系統自動重新開機一次

重新開機後用root重新登入

輸入數字2install mariadb and rabbitmq-server

成功回顯

20分鐘自動安裝kilo版本openstack開發環境

輸入數字 3   install keystone.

20分鐘自動安裝kilo版本openstack開發環境

輸入數字4 install glance..

20分鐘自動安裝kilo版本openstack開發環境

輸入數字5 install nova

20分鐘自動安裝kilo版本openstack開發環境

輸入數字6 install cinder

20分鐘自動安裝kilo版本openstack開發環境

輸入數字7進入installneutron安裝,如果系統隻有一塊網卡請選擇1,有兩塊網卡請選擇2。輸入0退出。

20分鐘自動安裝kilo版本openstack開發環境
20分鐘自動安裝kilo版本openstack開發環境

輸入數字7install dashboard

20分鐘自動安裝kilo版本openstack開發環境

輸入0退出腳本

四、登入openstack及建立虛拟機

1、Dashboard安裝成功後在浏覽器中輸出http://eth0-IP/dashboard

20分鐘自動安裝kilo版本openstack開發環境

登入使用者名及密碼

admin/Changeme_123

demo/Changeme_123

2、建立虛拟機

點選computer– instance-launch instance建立虛拟機

20分鐘自動安裝kilo版本openstack開發環境

大概幾分鐘虛拟機即可建立成功

3、配置設定浮動IP

點選associatefloating ip 給虛拟機配置設定IP

20分鐘自動安裝kilo版本openstack開發環境

點選+号配置設定IP—associate

20分鐘自動安裝kilo版本openstack開發環境

附錄

1、腳本必須用root執行,否則自動退出

2、腳本日志在/var/log/openstack-kilo,如果報錯,打開日志最下面找到紅色的一行,檢查環境問題。

3、執行腳本時綠色回顯表示執行指令成功。

4、其他密碼

資料庫密碼root/Changeme_123

Keystone glance nova neutron cinder 使用者密碼Changeme_123

5、安裝請按數字1-8依次安裝。

6、腳本報錯後執行再次執行,自動識别已經安裝的步驟。

7、該腳本支援實體機也支援虛拟機。

 軟體包下載下傳路徑:

連結:http://pan.baidu.com/s/1pJMlJh5 密碼:uzsd

繼續閱讀