您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)基于CentOS如何使用腳本安裝openstack的mitaka版的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
二、建議硬件配置:
controller
vcpu: 2+
內(nèi)存:4G+
硬盤:10G+
computer
vcpu: 2+
內(nèi)存:4G+
硬盤:10G+
block
vcpu:1+
內(nèi)存:2G+
硬盤:10G+ (多塊)
否則在安裝過程中會報一些服務(wù)起不來錯誤
1、使用CentOS-7-x86_64-DVD-1708.iso(本地源為CentOS7.4的)
2、安裝類型為最小安裝
已CentOS7.4_pike_rpm_controller為例.
1、用ftp工具(如:filezilla)通過root用戶將軟件包CentOS7.4_pike_rpm_controller.tar.gz上傳到服務(wù)器/mnt下
2、解壓壓縮包
#cd /mnt
# tar –zxvf CentOS7.4_pike_rpm_controller.tar.gz
3、配置本地源配置文件
刪除網(wǎng)絡(luò)源
cd /etc/yum.repos.d/&& mkdir bak_repo_bak&&mv *.repo bak_repo_bak
cat <<END >/etc/yum.repos.d/repo.repo
[repo]
name=repo
baseurl= file:///mnt/opt/CentOS7.4_pike_rpm_controller/
gpgcheck=0
enabled=1
proxy=_none_
END
5、執(zhí)行下列命令測試,有正常回顯,如報錯返回檢查配置文件及文件路徑是否正確。
# yum repolist
1、用ftp工具(如:filezilla)通過root用戶將install.tar.gz上傳到服務(wù)器/root下
# cd /root/
# tar -zxvf install.tar.gz
配置安裝信息/root/ install/lib/installrc。
注意:修改完成后分別拷貝到computer節(jié)點和block節(jié)點,無需再做修改。
解釋:
##Controller 節(jié)點信息####
HOST_NAME 對應(yīng)controller的主機名
MANAGER_IP 第一塊網(wǎng)卡IP,作為管理網(wǎng)
ALL_PASSWORD 各個組件、數(shù)據(jù)庫及dashboard用戶密碼
NET_DEVICE_NAME第二塊網(wǎng)卡名稱,虛擬機網(wǎng)卡綁定到該網(wǎng)卡上
CONTROLLER_COMPUTER=True
(controller節(jié)點上是否安裝nova-computer服務(wù),如果需要做到控制和計算隔離,請改為False。)
NEUTRON_PUBLIC_NET為浮動IP網(wǎng)絡(luò)的網(wǎng)段 ,即外出網(wǎng)絡(luò)網(wǎng)段
PUBLIC_NET_GW 為浮動IP網(wǎng)絡(luò)的網(wǎng)關(guān)
PUBLIC_NET_START 為浮動IP網(wǎng)絡(luò)地址池的起始IP
PUBLIC_NET_END 為浮動IP網(wǎng)絡(luò)地址池的結(jié)束IP
SECOND_NET 為系統(tǒng)第二塊網(wǎng)卡的IP,用于綁定網(wǎng)橋,走虛擬機流量
NEUTRON_DNS 為浮動IP網(wǎng)絡(luò)的DNS
NEUTRON_PRIVATE_NET為demo租戶的網(wǎng)絡(luò)
PRIVATE_NET_GW 為demo租戶的網(wǎng)絡(luò)網(wǎng)關(guān)
PRIVATE_NET_DNS 為demo租戶的網(wǎng)絡(luò)DNS
BLOCK_CINDER_DISK新增一個空白的分區(qū)或磁盤用于配置cinder云硬盤(block節(jié)點)
可選:
CINDER_DISK 新增一個空白的分區(qū)或磁盤用于配置cinder云硬盤(controller節(jié)點)
CONTROLLER_SHARE 為YES,在控制節(jié)點作為share node
MANILA_DISK為空使用cinder節(jié)點的服務(wù),不為空使用本地存儲lvm;
文件:swift-hosts
設(shè)置各object節(jié)點使用的設(shè)備,暫時只支持兩個設(shè)備 ,名稱可自定義,如:/sdb /sdc
配置hosts文件,此處配個節(jié)點的信息。
# cat /root/ install/lib/hosts
# cd ~/mitaka_install
# bash main.sh
輸入數(shù)字進入需要安裝的節(jié)點,
1表示安裝controller,2表示安裝computer節(jié)點,3表示安裝block節(jié)點 ,4安裝網(wǎng)絡(luò)節(jié)點
選擇1,進入安裝controller節(jié)點模式
輸入數(shù)字1,Configure System Environment.
當出現(xiàn)下列回顯表示安裝配置成功
注意:安裝Configure System Environment后會自動重啟一次
重啟后用root重新登錄
# cd ~/ mitaka_install
# bash main.sh
輸入數(shù)字2 Install Mariadb and Rabbitmq-server
成功回顯
輸入數(shù)字3 Install Keystone.
成功回顯
輸入數(shù)字4 Install Glance..
成功回顯
輸入數(shù)字5 Install Nova
成功回顯
輸入數(shù)字6 Install Cinder
成功回顯
輸入數(shù)字7 進入Install Neutron,
成功回顯
輸入數(shù)字8 Install Dashboard
成功回顯
輸入數(shù)字9安裝Manila
成功回顯:
輸入數(shù)字10安裝heat
成功回顯
輸入數(shù)字11安裝ceilometer
成功回顯
在安裝object 節(jié)點后,控制節(jié)點安裝swift;
安裝過程中,swift節(jié)點機器打開,安裝過程會提示輸入swift節(jié)點root的密碼,完成文件的復(fù)制;
安裝完畢后,重啟swift節(jié)點的服務(wù),再執(zhí)行 121verify swift ,檢查安裝的情況。
輸入0退出腳本
注意:由于在啟動openstack-nova-computer服務(wù)時需要到controller節(jié)點上注冊服務(wù),安裝computer時請保持controller節(jié)點正常啟動。
進入computer節(jié)點安裝模式
輸入1,配置系統(tǒng)
成功回顯:
輸入2安裝nova和neutron-agent服務(wù),需要手動輸入computer節(jié)點的第二塊網(wǎng)卡名稱用于走虛擬機流量
成功回顯:
注意:如有多個computer節(jié)點請重復(fù)此章節(jié)操作即可
輸入1進入配置系統(tǒng)
成功回顯:
輸入2進入安裝cinder服務(wù)
成功回顯:
注意:如有多個block節(jié)點請重復(fù)此章節(jié)操作即可
要先準備好磁盤,并在swift-hosts文件中設(shè)置,再執(zhí)行安裝;
Object安裝,要先于controller節(jié)點的swift服務(wù)安裝;
(要建立/etc/swift目錄)
1、Dashboard安裝成功后在瀏覽器中輸出http://eth0-IP/dashboard
登錄用戶名及密碼
管理員用戶:admin
普通用戶:demo
密碼:參見/root/ mitaka_install-V1.9/lib/lib/installrc
2、創(chuàng)建虛擬機
點擊computer – instance-launch instance創(chuàng)建虛擬機
大概幾分鐘虛擬機即可創(chuàng)建成功
3、分配浮動IP
點擊associate floating ip 給虛擬機分配IP
點擊+號分配IP—associate
1、腳本必須用root執(zhí)行,否則自動退出
2、腳本日志在/var/log/openstack-centos-mitaka,如果報錯,打開日志最下面找到ERROR的一行,檢查環(huán)境問題。
3、執(zhí)行腳本時綠色回顯表示執(zhí)行命令成功。
4、安裝請按數(shù)字1-8依次安裝。
5、腳本報錯后執(zhí)行再次執(zhí)行,自動識別已經(jīng)安裝的步驟。
6、該腳本支持物理機也支持虛擬機。
本地源:
文件:
CentOS7.0_mitaka_rpm_block .tar.gz
CentOS7.0_mitaka_rpm_compute .tar.gz
CentOS7.0_mitaka_rpm_network .tar.gz
CentOS7.0_mitaka_rpm_controller .tar.gz
腳本目錄:
mitaka_install_on_centos
如果直接用Xftp 5等工具上傳目錄及文件,會造成格式變化,需要如下處理(直接上傳壓縮包不用處理);
安裝包dos2unix
rpm -ivh /mnt/opt/CentOS7.5_pike_rpm_controller/dos2unix-6.0.3-7.el7.x86_64.rpm
并執(zhí)行convertToLinux.txt的腳本.(將dos格式轉(zhuǎn)為unix格式)
感謝各位的閱讀!關(guān)于“基于CentOS如何使用腳本安裝openstack的mitaka版”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。