溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

發(fā)布時間:2020-04-06 13:46:03 來源:網(wǎng)絡(luò) 閱讀:2615 作者:ygj900629 欄目:云計算

第二部分:安裝基礎(chǔ)環(huán)境


安裝控制節(jié)點的CentOS 7系統(tǒng)

開始安裝之前,先開啟虛擬機的cpu虛擬化功能

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

接著下載最小化的安裝iso,下載地址為:

https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

下載好之后,將其載入ct的光驅(qū)

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

然后開啟虛擬機,會載入安裝程序

注意,安裝啟動到啟動界面時不要立即按回車鍵,需要按tab鍵或者e鍵,

加入啟動參數(shù) net.ifnames=0 biosdevname=0

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

再按回車繼續(xù)安裝

這樣就可以使網(wǎng)卡按照eth0,eth2等方式命名而不是ens292等命名。

繼續(xù)安裝centos7系統(tǒng),具體過程不再贅述,注意安裝過程中磁盤分區(qū)、網(wǎng)卡的配置等

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

磁盤分區(qū)(使用標準分區(qū))


OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

網(wǎng)卡eth0(管理網(wǎng)絡(luò))的配置


OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

網(wǎng)卡eth2(外部網(wǎng)絡(luò))的配置


主機名設(shè)置成ct

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

主機名設(shè)置


安裝好之后用xshell連接控制節(jié)點(ct),關(guān)閉防火墻和selinux,安裝vim和net-tools等

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)


最后再檢查下控制節(jié)點的網(wǎng)絡(luò)設(shè)置

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

控制節(jié)點的ip設(shè)置


安裝計算節(jié)點的CentOS 7系統(tǒng)

同樣的,在安裝系統(tǒng)之前先打開計算節(jié)點cpu虛擬化功能

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

然后按照以上的方式,安裝另外一臺作為計算節(jié)點的虛擬機的CentOS 7系統(tǒng),同樣關(guān)閉防火墻和selinux等,最后再檢查其網(wǎng)絡(luò)配置

其主機名為c1,eth0的ip地址為:192.168.10.42,eth2的ip地址為:10.8.20.42

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

計算節(jié)點(c1)的網(wǎng)絡(luò)設(shè)置


OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

測試下內(nèi)網(wǎng)及外部網(wǎng)絡(luò)的連通性


在控制節(jié)點和計算節(jié)點的hosts文件加入主機解析
vim?/etc/hosts (本文斜體字均為shell命令,下同)

加入:

192.168.10.41 ct

192.168.10.42 c1


加好之后用主機名ping下測試是否成功解析

ping?ct

ping?c1


ps:一定要確認2臺主機能用主機名ping通才能接著做下面的操作。


安裝時間同步

控制節(jié)點
yum install chrony -y

vim /etc/chrony.conf

修改下面2行

server ntp.aliyun.com iburst

allow 192.168.10.0/24

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

systemctl restart chronyd

systemctl enable chronyd


計算節(jié)點
yum install chrony -y

vim /etc/chrony.conf

server修改成控制節(jié)點的ip或者主機名:

server 192.168.10.41 iburst

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

systemctl restart chronyd

systemctl enable chronyd

chronyc sources

clock -w


安裝openstack源,控制節(jié)點和計算節(jié)點均執(zhí)行

yum install centos-release-openstack-train -y
yum upgrade -y

yum install python-openstackclient -y

yum install openstack-selinux -y

安裝完后,關(guān)掉計算節(jié)點的xshell連接。


以下安裝僅在控制節(jié)點上進行

安裝數(shù)據(jù)庫

yum install mariadb mariadb-server python2-PyMySQL -y

vim /etc/my.cnf.d/openstack.cnf

加入:

[mysqld]

bind-address = 192.168.10.41

default-storage-engine = innodb

innodb_file_per_table = on

max_connections = 4096

collation-server = utf8_general_ci

character-set-server = utf8


systemctl enable mariadb.service

systemctl start mariadb.service

mysql_secure_installation (這步一定要做,否則后面安裝服務(wù)時將填充不了數(shù)據(jù)庫)


安裝消息隊列服務(wù)

yum install rabbitmq-server -y

systemctl enable rabbitmq-server.service

systemctl start rabbitmq-server.service

rabbitmqctl add_user openstack RABBIT_PASS

rabbitmqctl set_permissions openstack ".*" ".*" ".*"

安裝好之后,使用netstat -tnlup?查看,如果有下圖所示的25672和5672端口,則表示安裝成功。

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)


安裝memcache
yum install memcached python-memcached -y
vim /etc/sysconfig/memcached

在下面這行加入,ct

OPTIONS="-l 127.0.0.1,::1,ct"

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

systemctl enable memcached.service

systemctl start memcached.service

安裝和啟動好之后,同樣使用netstat -tnlup查看端口情況,看到11211端口有程序在偵聽則表示memcache安裝成功

注意前面的ip地址必須有一個是192.168.10.41

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)


安裝etcd
yum install etcd -y

vim /etc/etcd/etcd.conf

修改9行:
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"

ETCD_LISTEN_PEER_URLS="http://192.168.10.41:2380"

ETCD_LISTEN_CLIENT_URLS="http://192.168.10.41:2379"

ETCD_NAME="ct"

ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.10.41:2380"

ETCD_ADVERTISE_CLIENT_URLS="http://192.168.10.41:2379"

ETCD_INITIAL_CLUSTER="ct=http://192.168.10.41:2380"

ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"

ETCD_INITIAL_CLUSTER_STATE="new"

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)

systemctl enable etcd

systemctl start etcd

安裝和啟動好之后,同樣使用netstat -tnlup查看端口情況,看到2379和2380端口有程序在偵聽則表示etcd安裝成功

OpenStack Train版雙節(jié)點安裝(二)安裝系統(tǒng)和基礎(chǔ)服務(wù)


至此,基礎(chǔ)服務(wù)已經(jīng)安裝完畢,下節(jié)開始安裝Openstack的身份認證服務(wù)keystone。

OpenStack Train版雙節(jié)點安裝筆記(二)

向AI問一下細節(jié)

免責聲明:本站發(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)容。

AI