最近學(xué)的openstack,是一個(gè)搭建關(guān)聯(lián)式管理平臺(tái)項(xiàng)目
此次搭建是利用虛擬機(jī)與物理機(jī)搭建的,虛擬機(jī)采用兩個(gè)最小化安裝的CentOS 7系統(tǒng),其中一臺(tái)作為控制節(jié)點(diǎn)命名為controller,一臺(tái)作為計(jì)算節(jié)點(diǎn)命名為compute,如下
IP | 節(jié)點(diǎn) |
---|---|
192.168.100.10 | contorller節(jié)點(diǎn) |
192.168.100.20 | compute節(jié)點(diǎn) |
將controller的第一張網(wǎng)卡為僅主機(jī)模式,第二張網(wǎng)卡為NAT模式,如圖所示
計(jì)算節(jié)點(diǎn)至少使用4GB內(nèi)存 ,硬盤(pán)不小于50GB,第一張網(wǎng)卡的網(wǎng)段為192.168.100.0/24,第二張網(wǎng)卡的網(wǎng)段為192.168.200.0/24。
controller節(jié)點(diǎn)配置
- 首先修改主機(jī)名(個(gè)人容易忘記)
[root@localhost~]#hostnamectl set-hostname contorller
運(yùn)行情況如下
- 配置控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)的IP地址
[root@controller~]#cd /etc/sysconfig/network-scripts //進(jìn)入網(wǎng)卡目錄下尋找網(wǎng)卡文件,在這里我的網(wǎng)卡文件名為ifcfg-ens33,如圖
[root@controller~]#vi ifcfg-ens33 //進(jìn)入文本編輯模式
進(jìn)入ifcfg-ens33文件中修改初始文件為如圖(圖中為修改后,根據(jù)需求IP配置)
compute節(jié)點(diǎn)配置
- 將主機(jī)名修改為compute
- 配置IP地址,如圖
設(shè)置主機(jī)映射
[root@controller~]#vi /etc/hosts //編輯host映射文件
在文件中直接加入controller節(jié)點(diǎn)跟compute節(jié)點(diǎn)的IP地址及主機(jī)名,如圖所示
重啟網(wǎng)卡服務(wù)
[root@controller~]#systemctl restart network
修改防火墻配置
將防火墻設(shè)置為開(kāi)機(jī)不自啟
[root@controller~]#vi /etc/selinux/config //編輯防火墻配置文件,讓SELINUX=permissive或者disable(開(kāi)機(jī)不自啟)
關(guān)閉selinux,更新配置
[root@controller~]#setenforce 0 //開(kāi)放訪問(wèn)模式,狀態(tài)回顯為permissive
[root@controller~]#iptables -F
[root@controller~]#iptables -X
[root@controller~]#iptables -Z
掛載鏡像
將CentOS-7鏡像和OpenStack的鏡像上傳到controller節(jié)點(diǎn)的/root目錄下,然后在/opt目錄下分別創(chuàng)建centos目錄和openstack目錄,并將鏡像文件CentOS-7-x86_64-DVD-2009.iso掛載到centos目錄下,將OpenStackQueens.iso掛載到openstack目錄下
[root@controller~]#mkdir /opt/centos /opt/openstack //創(chuàng)建目錄
[root@controller~]#mount chinaskills_cloud_iaas.iso /opt/openstack/ //掛載openstackqueens的鏡像
[root@controller~]#mount CentOS-7-x86_64-DVD-2009.iso /opt/centos/ //掛載centos鏡像
[root@controller~]#vi /etc/fstab //編輯鏡像配置文件,添加語(yǔ)句如下圖
安裝vsftp服務(wù)器
在controller節(jié)點(diǎn)上利用centos目錄中的軟件包安裝vsftp服務(wù)器
[root@controller~]#mv /etc/yum.repos.d/CentOS-* /media/ //將CentOS-*移動(dòng)到media目錄下
[root@controller~]#vi /etc/yum.repos.d/ftp.repo //編輯傳輸協(xié)議文件為如下圖
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[openstcak]
name=openstack
baseurl=file:///opt/openstack
gpgcheck=0
enabled=1
//編輯controller的ftp
yum clean all
yum repolist//更新yum源配置
yum install -y vsftpd
yum install -y net-tools //安裝
vi /etc/vsftpd.conf //配置vsftpd文件
auon_root=/opt //將ftp協(xié)議目錄設(shè)在opt下
systemctl enable vsftpd && systemctl restart vsftpd //重啟服務(wù)
Scp 192.168.100.10/etc/yum.repos.d/ftp.repo /etc/yum.repos.d/ //compute上的命令 將ftp配置文件傳過(guò)去
設(shè)置時(shí)間同步controller為上游
[root@controller~]#yum install -y chrony //安裝chrony
[root@controller~]#vi /etc/chrony.conf
1,$s/server/#server/g //在命令模式下將server替換為#server
controller用戶
allwo all //在編輯模式下添加 意為允許所有人
server controller iburst //在編輯模式下添加 意味上游為controller
compute用戶
server 192.168.100.10 iburst //編輯模式下添加 意為上游為192.168.100.10
保存退出
[root@controller~]#systemctl enable chronyd && systemctl restart chronyd
//重啟chrony服務(wù)
[root@controller~]#chronyc sources //查看狀態(tài)
磁盤(pán)分區(qū)
查看磁盤(pán)分區(qū)情況
[root@controller~]#lsblk
分區(qū)
[root@compute~]#fdisk /dev/sdb
下載先電iaas
[root@controller~]#yum install -y xiandian-iaas
配置xiandian.conf文件文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-496737.html
[root@controller~]#vi /etc/xiandian.conf
配置如下結(jié)果
安裝pre-host文件文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-496737.html
到了這里,關(guān)于先電iaas云計(jì)算平臺(tái)構(gòu)建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!