open stack 安裝

一、實驗環(huán)境準備工作:

(1)控制面板\網(wǎng)絡和 Internet\網(wǎng)絡連接:開啟Vmnet1和Vmnet8兩張?zhí)摂M網(wǎng)卡

(2)為物理機上Vmnet1配置IP地址子網(wǎng)掩碼:192.168.10.44/255.255.255.0

(3)還原虛擬機到第一天剛裝好系統(tǒng)的快照,讓虛擬機處于關機狀態(tài)

(4)添加一塊硬盤,調整虛擬機內存為6G,把光盤關聯(lián)到虛擬機的CD/DVD

(5)Vmware軟件-->編輯-->虛擬網(wǎng)絡編輯器-->僅主機網(wǎng)絡模式-->使用本地DHCP...-->去掉√

(6)啟動虛擬機

(7)為虛擬機配置IP地址為:192.168.10.10/255.255.255.0,DNS:192.168.10.10

[root@openstack ~]# nmcli connection modify eno16777736 ipv4.method manual ipv4.addresses 192.168.10.10/24 ipv4.dns 192.168.10.10 connection.autoconnect yes

[root@openstack ~]# nmcli connection up eno16777736

錯誤:沒有找到可用于連接 'eno16777736' 的設備。

解決方法:

[root@openstack ~]# nmcli connection delete eno16777736

[root@openstack ~]# nmcli connection add type ethernet ifname eno16777736 con-name eno16777736

(8)更新物理機桌面上的xshell6軟件,并用xshell遠程連接到虛擬主機:

[C:\~]$ ssh root@192.168.10.10

根據(jù)提示輸入密碼登錄

(9)為了保障實驗順利進行,必須先完成以下實驗環(huán)境準備步驟

1.停止防火墻服務(stop),禁止防火墻開機自啟動(disable),屏蔽防火墻(mask)

[root@openstack ~]# systemctl stop firewalld

[root@openstack ~]# systemctl disable firewalld

[root@openstack ~]# systemctl mask firewalld

2.禁用SELinux設置為disabled模式

[root@openstack ~]# vim /etc/sysconfig/selinux

SELINUX=enforcing

改成

SELINUX=disabled

[root@openstack ~]# reboot -f

3.停止NetworkManager服務,卸載軟件NetworkManager

[root@openstack ~]# systemctl stop NetworkManager.service

[root@openstack ~]# yum remove NetworkManager

是否繼續(xù)?[y/N]:y

(10)修改hosts配置文件,增加解析本機IP的DNS

[root@openstack ~]# vim /etc/hosts

往配置文件里添加以下內容

192.168.10.10? openstack.linux.com openstack

(11)配置YUM源

1.上傳軟件包到虛擬機:采用拖動軟件包到xshell界面的方式進行上傳

2.基本鏡像yum源

創(chuàng)建掛載目錄:

[root@openstack ~]# mkdir /media/cdrom

創(chuàng)建開機自動掛載

[root@openstack ~]# vim /etc/fstab

往配置文件里添加以下內容

/dev/cdrom? /media/cdrom? iso9660? defaults? 0 0

[root@openstack ~]# mount -a

[root@openstack ~]# rm -rf /etc/yum.repos.d/*

[root@openstack ~]# yum-config-manager --add-repo file:///media/cdrom

[root@openstack ~]# echo 'gpgcheck=0'? >>? /etc/yum.repos.d/media_cdrom.repo

[root@openstack ~]# yum clean all

[root@openstack ~]# yum repolist

3.openstack軟件包yum源

[root@openstack ~]# mv EPEL-linuxprobe.com.tar.bz2 openstack-juno-linuxprobe.com.tar.bz2 /media/

[root@openstack ~]# cd /media/

[root@openstack media]# tar -xvf EPEL-linuxprobe.com.tar.bz2

[root@openstack media]# tar -xvf openstack-juno-linuxprobe.com.tar.bz2

[root@openstack media]# vim /etc/yum.repos.d/openstack.repo

[openstack]

name=openstack

baseurl=file:///media/openstack-juno

enabled=1

gpgcheck=0

[root@openstack media]# vim /etc/yum.repos.d/epel.repo

[epel]

name=epel

baseurl=file:///media/EPEL

enabled=1

gpgcheck=0

[root@openstack ~]# yum clean all

[root@openstack ~]# yum repolist

源標識? ? ? ? ? ? ? ? ? ? ? ? 源名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 狀態(tài)

epel? ? ? ? ? ? ? ? ? ? ? ? ? epel? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 269

media_cdrom? ? ? ? ? ? ? ? ? added from: file:///media/cdrom? ? ? ? ? ? ? ? ? 4,305

openstack? ? ? ? ? ? ? ? ? ? openstack? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 716

repolist: 5,290

//看到以上的輸出內容說明配置yum成功,注意:5290

(12)創(chuàng)建一個以cinder-volumes的卷組

[root@openstack ~]# vgcreate cinder-volumes /dev/sdb

二、部署openstack平臺:

(1)安裝Packstack快速部署openstack輔助工具軟件包

[root@openstack ~]# yum -y install openstack-packstack

(2)利用Packstack工具快速部署openstack

[root@openstack ~]# packstack --allinone --provision-demo=n --nagios-install=n

安裝過程中若出現(xiàn)紅色的字符則說明安裝出現(xiàn)報錯失敗

命令選項解釋:

packstack --allinone --provision-demo=n --nagios-install=n

1.--allinone:All-in-One,即所有的服務部署到一臺服務器上

2.–provision-demo=n:不安裝OpenStack的demo project,默認安裝完以后,登錄Dashboard會存在一個叫demo的工程,為了簡化安裝過程節(jié)省安裝時間,這里選擇跳過安裝demo project

3.--nagios-install=n:不安裝nagios,nagios是一款監(jiān)控軟件,本次實驗環(huán)境為了簡化安裝過程節(jié)省安裝時間,

這里選擇跳過安裝nagios

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容