openstack(一仔燕、環(huán)境準(zhǔn)備)

參考
Centos7.1搭建openstack私有云
云計(jì)算Openstack-Liberty版-安裝教程 -學(xué)習(xí)筆記
在 CentOS7.2 上安裝 OpenStack Liberty 版
openstack pike 集群高可用 安裝 部署 目錄匯總
CentOS7.2非HA分布式部署Openstack Pike版

一造垛、環(huán)境準(zhǔn)備

規(guī)劃
1、物理機(jī)主機(jī)名和網(wǎng)絡(luò)地址
master 192.168.100.98
node1 192.168.100.99
node2 192.168.100.100
2晰搀、openstatck 內(nèi)部管理網(wǎng)段
網(wǎng)段:10.1.1.0/24
master 10.1.1.98
node1 10.1.1.99
node2 10.1.1.100
3五辽、虛機(jī)使用網(wǎng)段
網(wǎng)段:10.2.2.0/24
master 10.2.2.98
node1 10.2.2.99
node2 10.2.2.100

1、主機(jī)名和網(wǎng)絡(luò)配置

在服務(wù)器上執(zhí)行(兩端)

echo "192.168.100.98 master" >> /etc/hosts
echo "192.168.100.99 node1" >> /etc/hosts
echo "192.168.100.100 controller" >> /etc/hosts
echo "10.1.1.98 master" >> /etc/hosts
echo "10.1.1.99 node1" >> /etc/hosts
echo "10.1.1.100 node2" >> /etc/hosts
hostnamectl set-hostname master ###在master上杆逗,要不然keystone會(huì)出錯(cuò)
hostnamectl set-hostname node1 ###在node1 
hostnamectl set-hostname node2 ###在node2 

關(guān)閉防火墻和SELinux(兩端)

setenforce 0
systemctl stop firewalld
systemctl disable firewalld
vi /etc/sysconfig/selinux
把里邊的一行改為
SELINUX=disabled

todo:yum -y install openstack-selinux

安裝openstack-selinux包自動(dòng)管理openstack組件的安全策略

2、時(shí)間同步

yum install -y chrony
vi /etc/chrony.conf
#添加如下行(master)
allow 192.168.100.0/27
#添加如下行(node)
server master iburst
#然后重啟服務(wù)
systemctl enable chronyd.service
systemctl restart chronyd.service
#校驗(yàn)
chronyc sources //會(huì)顯示master

二鳞疲、安裝數(shù)據(jù)庫(kù)

1罪郊、安裝mariadb

大多數(shù)的openstack服務(wù)都是采用SQL數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),支持mysql和PostgreSQL尚洽,通常的做法是安裝在 master節(jié)點(diǎn)悔橄。

yum install mariadb mariadb-server MySQL-python
vim /etc/my.cnf.d/mariadb-server.cnf
#在[mysqld]添加以下行
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
max_connections=1000 #要不然各組件連接數(shù)太多,會(huì)報(bào)錯(cuò)

這是由于mariadb有默認(rèn)打開文件數(shù)限制⊙⑴保可以通過(guò)配置
vim /usr/lib/systemd/system/mariadb.service來(lái)調(diào)大打開文件數(shù)目尺铣。
[Service]新添加兩行如下參數(shù):
LimitNOFILE=10000

LimitNPROC=10000

重新加載系統(tǒng)服務(wù),并重啟mariadb服務(wù)

  1. systemctl --system daemon-reload
  2. systemctl restart mariadb.service
    再次查看mariadb數(shù)據(jù)庫(kù)最大連接數(shù)争舞,可以看到最大連接數(shù)已經(jīng)是1000
  3. MariaDB [(none)]> show variables like 'max_connections';
#啟動(dòng)服務(wù)
systemctl enable mariadb.service 
systemctl start mariadb.service 

2凛忿、設(shè)置root密碼 (我的密碼為root123456)

mysql_secure_installation

3、為openstack組件創(chuàng)建數(shù)據(jù)庫(kù)個(gè)表

mysql -uroot -p
CREATE DATABASE keystone;
GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \
  IDENTIFIED BY 'keystone';
GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' \
  IDENTIFIED BY 'keystone';

CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \
IDENTIFIED BY 'glance';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \
IDENTIFIED BY 'glance';

CREATE DATABASE nova;
GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' \
  IDENTIFIED BY 'nova';
GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' \
  IDENTIFIED BY 'nova';

CREATE DATABASE neutron;
GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \
  IDENTIFIED BY 'neutron';
GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \
  IDENTIFIED BY 'neutron';

show databases; #查看數(shù)據(jù)庫(kù)創(chuàng)建情況

三竞川、消息隊(duì)列

OpenStack 使用消息隊(duì)列來(lái)協(xié)調(diào)操作和狀態(tài)信息,通常的做法是安裝在 controller 節(jié)點(diǎn)上店溢,OpenStack支持的消息隊(duì)列服務(wù)含 RabbitMQ, Qpid 和 ZeroMQ,然而大多數(shù) OpenStack 服務(wù)模塊都只支持某種特定的消息隊(duì)列服務(wù)委乌,這里選擇 RabbitMQ床牧,因?yàn)樗械?openstack 模塊都支持它。

yum install rabbitmq-server
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service
rabbitmqctl add_user openstack openstack     #創(chuàng)建用戶
rabbitmqctl set_permissions openstack ".*" ".*" ".*"   #授權(quán)用戶
rabbitmq-plugins enable rabbitmq_management     #開啟web管理
systemctl restart rabbitmq-server
http://192.168.100.98:15672/      #web訪問(wèn)地址(用戶密碼都是guest)
修改openstack用戶遭贸,刪除guest用戶
Admin------->復(fù)制administrator------->點(diǎn)擊openstack------>Update this user-------->
Tags:粘帖administrator--------->密碼都設(shè)置為openstack-------->logout
然后在登陸:用戶名 openstack  密碼  openstack

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末戈咳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子壕吹,更是在濱河造成了極大的恐慌著蛙,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耳贬,死亡現(xiàn)場(chǎng)離奇詭異踏堡,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)咒劲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門顷蟆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人腐魂,你說(shuō)我怎么就攤上這事帐偎。” “怎么了蛔屹?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵削樊,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我判导,道長(zhǎng)嫉父,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任眼刃,我火速辦了婚禮绕辖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘擂红。我一直安慰自己仪际,他們只是感情好围小,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著树碱,像睡著了一般肯适。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上成榜,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天框舔,我揣著相機(jī)與錄音,去河邊找鬼赎婚。 笑死刘绣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挣输。 我是一名探鬼主播纬凤,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼撩嚼!你這毒婦竟也來(lái)了停士?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤完丽,失蹤者是張志新(化名)和其女友劉穎恋技,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舰涌,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡猖任,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瓷耙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡刁赖,死狀恐怖搁痛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宇弛,我是刑警寧澤鸡典,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站枪芒,受9級(jí)特大地震影響彻况,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舅踪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一纽甘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧抽碌,春花似錦悍赢、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)皮胡。三九已至,卻和暖如春赏迟,著一層夾襖步出監(jiān)牢的瞬間屡贺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工锌杀, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烹笔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓抛丽,卻偏偏與公主長(zhǎng)得像谤职,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子亿鲜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容