一、安裝 CentOS 7.0 操作系統(tǒng)
配置要求如下:
1,在 VMware Workstation 中新建 CentOS 64 位虛擬機。為虛擬機分配至少 4GB 內(nèi)存,并在處理器配置中選中“虛擬化 Intel VT-x/EPT 或 AMD-V/RVI”。虛擬硬盤大小為 100GB,選擇CentOS-7.0-1406-x86_64-DVD.iso 作為安裝光盤。為虛擬機配置一塊網(wǎng)卡,網(wǎng)絡連接方式為NAT模式
?PS:安裝系統(tǒng)時選擇最小安裝(mini版本)
2.使用手工分區(qū),使用 LVM 分區(qū)方式,建立三個分區(qū),其中 sda1 掛載到/boot,大小為 200MB,
根分區(qū)為 70GB,交換分區(qū)為 4GB,剩余 28.19GB 的磁盤空間將來用于 OpenStack 的 Cinder
卷。
3.為 ens33網(wǎng)卡手工配置 IP 地址、子網(wǎng)掩碼、默認網(wǎng)關和 DNS 服務器,使虛擬機可以
連接到 Internet。在這里將 IP 地址配置為 192.168.220.50。
?
4.將主機名配置為 Yang.openstack.org
二、Openstack 安裝準備工作
1、設置主機名、hosts 和 NetworkManager 服務
(1)檢查 Linux 的主機名是否為 Yang.openstack.or
?如果不是,使用以下命令設置 或者 直接修改配置文件vi /etc/hostname。
?
hostnamectl set-hostname Yang.openstack.org
?(2)編輯/etc/hosts,增加本服務器主機名的地址解析
?(3)停止并禁用 NetworkManager 服務
2、創(chuàng)建 cinder 卷組?
注釋:OpenStack 的 cinder 塊存儲服務組件需要在磁盤中創(chuàng)建一個名稱為 cinder-volumes 的卷組,在 CentOS 的安裝過程中,保留了 28GB 的空間,現(xiàn)在使用這塊空閑空間創(chuàng)建物理卷,并使
用該物理卷來創(chuàng)建卷組。
(1)創(chuàng)建新分區(qū)
(2)創(chuàng)建物理卷??
?
?3.配置軟件安裝源
(1)配置YUM源(這里選擇的是阿里源)
1.備份原來的yum源,防止出錯
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
#把 /etc/yum.repos.d/CentOS-Base.repo 這個原生的 yum 源文件復制并改名為 /etc/yum.repos.d/CentOS-Base.repo.bak
2.下載阿里云的 yum 源文件并替換本地 yum 源文件(提供兩種方式換源)
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#這里也可以用 wget,推薦使用 curl 是因為有些最小化安裝的 centos 默認不帶 wget,上下兩條命令選擇一條即可
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#清理緩存
yum clean all#生成新的緩存
yum makecache
ps:成功后記得用yum -y update更新一下yum源
3.停止并關閉防火墻;
systemctl stop firewalld && systemctl disable firewalld
4.安裝rpm包并設置OpenStack-stein庫存儲
yum install centos-release-openstack-stein -y
(2)上傳軟件包
提取碼:d3xa

?
(3)?安裝 bzip2
1.編輯文件
mkdir /media/dvd
vi /etc/fstab

/opt/CentOS-7-x86_64-DVD-1810.iso /media/dvd iso9660 defaults,ro,loop 0 0
2.掛載
代碼如下:
[root@yang ~]# mount -a
[root@yang ~]# mount | tail -1
/opt/CentOS-7-x86_64-DVD-1810.iso on /media/dvd type iso9660 (ro,relatime)
?3.安裝命令
cd /media/dvd/Packages/
rpm -ivh rpm -ivh bzip2-1.0.6-13.el7.x86_64.rpm
[root@yang Packages]# cd
[root@yang ~]# tar -jxvf epel.tar.bz2 -C /opt^C
[root@yang ~]# tar -jxvf openstack-juno.tar.bz2 -C /opt
5.查看

三、安裝 OpenStack
openstack-packstack 用于 OpenStack 的自動安裝,在運行 packstack 之前,必須確認 Openstack
安裝準備工作已經(jīng)全部完成。
yum -y install openstack-packstack

?發(fā)現(xiàn)錯誤:在安裝openstack過程中,一直卡在下面過程:
解決錯誤后:成功安裝頁面
**** Installation completed successfully ******
解決方法:
(1)等待:這一步需要的時間相應較長(本機運行了20分鐘),等待一會發(fā)現(xiàn)可以順利安裝,不再卡在?Testing if puppet apply is finished?,最后安裝成功;
(2)yum換源:從新配置一下yum源,修改安裝源為阿里云(文章中有具體操作步驟)
(3)運行環(huán)境問題:本人設的是? 1cpu,2核心,4G內(nèi)存
PS:到此已經(jīng)完成OpenStack的安裝,可以直接跳到網(wǎng)頁進入即可
cp ./ifcfg-ens33 ./ifcfg-br-ex
?2.修改br-ex網(wǎng)橋配置文件
3.修改ens33配置文件
3.重啟網(wǎng)絡,使上述配置生效,然后,查看主機網(wǎng)絡接口
?systemctl restart network
ip a
?4.檢查配置【可以看見地址由原來ens33身上到了br-ex身】
?(2)添加鏡像
[root@yang ~]# ?source keystonerc_admin
[root@yang ~(keystone_admin)]# glance image-create --name cirros --disk-format qcow2?
--container-format bare --progress < cirros-0.3.4-x86_64-disk.img



(3)輸入網(wǎng)絡名稱為 External-Network,項目為 admin,網(wǎng)絡類型為 VXLAN,段 ID 為 1,選
中“外部網(wǎng)絡”。

?(4)單擊 External-Network。
?(5)單擊“創(chuàng)建子網(wǎng)”。
?(6)輸入子網(wǎng)名稱為 vmnet8,網(wǎng)絡地址為 192.168.10.0/24,網(wǎng)關 IP 為192.168.10.2
?(8)在項目 ->?網(wǎng)絡 ->?網(wǎng)絡拓撲中,可以看到新創(chuàng)建的外部網(wǎng)絡。
2.創(chuàng)建內(nèi)部網(wǎng)絡
?(1)在項目?——>網(wǎng)絡?——>?網(wǎng)絡中,單擊創(chuàng)建網(wǎng)絡。





?(3)單擊 R1
(4)單擊“增 加接口”


?(2)輸入云主機名稱為 cirros













?文章來源:http://www.zghlxwxcb.cn/news/detail-466950.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-466950.html
到了這里,關于云計算基礎之安裝部署——CentOS 7.0 上使用 Packstack 安裝單節(jié)點 OpenStack的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!