用腳本部署OpenStack平臺(tái)
虛擬機(jī)安裝教程
1.新建虛擬機(jī)
2.自定義
3.下一步
4.稍后安裝操作系統(tǒng)
5.選擇CentOS7 64位
6.改名稱,下一步
7.下一步?
8.
9.
10.
?11.
12.
?13.
14.
15.自定義硬件
?16.添加-網(wǎng)絡(luò)適配器-完成
17.設(shè)置網(wǎng)絡(luò)適配器2為NAT模式
18.點(diǎn)擊完成
?19.
20.點(diǎn)擊 X
21.點(diǎn)擊設(shè)置
22.
23.
24.
?25.回車(enter)?
26.點(diǎn)擊Continue?
27.
28.選中-Done
29.
30.只設(shè)置ROOT PASSWORD
31.密碼:123456,Done
32.
33.關(guān)閉客戶機(jī)
?
34.克隆
35.
36.
37.
38.
39.
?40.
41.
42.
?43.開啟此虛擬機(jī)
44.開啟此虛擬機(jī)
44.
45.
46.
47.
?48.計(jì)算節(jié)點(diǎn)?
?49.計(jì)算節(jié)點(diǎn)?
50.計(jì)算節(jié)點(diǎn)
51.計(jì)算節(jié)點(diǎn)
52.
53.CRT連接控制節(jié)點(diǎn)
54.接受并保存,密碼123456
55.連接計(jì)算節(jié)點(diǎn)
?56.接受并保存,密碼123456
?
57.控制節(jié)點(diǎn)上傳兩個(gè)鏡像?
??
?58.視圖-打開本地窗口
?59.選擇鏡像,拖動(dòng)至root下? ? ? ??
?60.完成后關(guān)閉窗口
?61.掛在ISO文件?
mkdir /opt/centos7.2
mkdir /opt/iaas
mount /root/CentOS-7-x86_64-DVD-1511.iso /mnt/
cp -rvf /mnt/* /opt/centos7.2/
umount /mnt/
mount /root/XianDian-IaaS-v2.2.iso /mnt
cp -rvf /mnt/* /opt/iaas/
umount /mnt/
62.配置yum源文件,首先刪除原CentOS-下的所有文件,*前不帶空格
rm -rf /etc/yum.repos.d/CentOS-*
?63.[root@localhost ~]# vi /etc/yum.repos.d/local.repo
?代碼如下
vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///opt/centos7.2
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1
64.?
65.[root@localhost ~]# vi /etc/yum.repos.d/local.repo
代碼如下
vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=ftp://192.168.10.10/centos7.2
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.10.10/iaas/iaas-repo
gpgcheck=0
enabled=1
?66.在控制節(jié)點(diǎn)安裝vsftpd——[root@localhost ~]# yum install vsftpd -y
yum install vsftpd -y
安裝成功
在/etc/vsftpd/vsftpd.conf配置中添加一行代碼
cd /etc/vsftpd
vi vsftpd.conf?
第二行寫入anon_root=/opt
anon_root=/opt
67.控制節(jié)點(diǎn)——[root@localhost ~]# systemctl restart vsftpd
systemctl restart vsftpd
68.控制節(jié)點(diǎn)
systemctl restart vsftpd
setenforce 0
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld
69.計(jì)算節(jié)點(diǎn)
setenforce 0
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld
70.在控制節(jié)點(diǎn)——[root@localhost ~]#yum install iaas-xiandian -y
yum install iaas-xiandian -y
71.在計(jì)算節(jié)點(diǎn)——[root@localhost ~]#yum install iaas-xiandian -y
yum install iaas-xiandian -y
?72.控制節(jié)點(diǎn)
代碼如下
cd /etc/xiandian/
vi openrc.sh
HOST_IP=192.168.10.10
HOST_NAME=controller
HOST_IP_NODE=192.168.10.20
HOST_NAME_NODE=compute
RABBIT_USER=openstack
RABBIT_PASS=000000
DB_PASS=000000
DOMAIN_NAME=demo
ADMIN_PASS=000000
DEMO_PASS=000000
KEYSTONE_DBPASS=000000
GLANCE_DBPASS=000000
GLANCE_PASS=000000
NOVA_DBPASS=000000
NOVA_PASS=000000
NEUTRON_DBPASS=000000
NEUTRON_PASS=000000
METADATA_SECRET=000000
INTERFACE_NAME=eno33554960
CINDER_DBPASS=000000
CINDER_PASS=000000
BLOCK_DISK=sda3
SWIFT_PASS=000000
OBJECT_DISK=sda4
STORAGE_LOCAL_NET_IP=192.168.10.20
加到最后一行后面
?73.控制節(jié)點(diǎn)openrc.sh復(fù)制到計(jì)算節(jié)點(diǎn)openrc.sh
scp root@192.168.10.10:/etc/xiandian/openrc.sh root@192.168.10.20:/etc/xiandian/openrc.sh
74.控制節(jié)點(diǎn)——[root@controller ~]# iaas-pre-host.sh?
iaas-pre-host.sh
成功?
Please Reboot or Reconnect the terminal
Ctrl + D退出并重新登錄,使主機(jī)名生效
75.計(jì)算節(jié)點(diǎn)——[root@compute ~]# iaas-pre-host.sh?
成功
Please Reboot or Reconnect the terminal
Ctrl + D退出并重新登錄,使主機(jī)名生效
76.控制節(jié)點(diǎn)——[root@controller ~]# iaas-install-mysql.sh?
iaas-install-mysql.sh
成功
77.控制節(jié)點(diǎn)——?[root@controller ~]# iaas-install-keystone.sh?
iaas-install-keystone.sh
成功
78.控制節(jié)點(diǎn)——?[root@controller ~]# iaas-install-glance.sh?
iaas-install-glance.sh
成功
79.控制節(jié)點(diǎn)——?[root@controller ~]# iaas-install-nova-controller.sh
iaas-install-nova-controller.sh
成功
80.計(jì)算節(jié)點(diǎn)——?[root@compute ~]# iaas-install-nova-compute.sh?
iaas-install-nova-compute.sh
成功
81.控制節(jié)點(diǎn)——[root@controller ~]# iaas-install-neutron-controller.sh?
iaas-install-neutron-controller.sh
成功
?控制節(jié)點(diǎn)——[root@controller ~]# iaas-install-neutron-controller-gre.sh?
iaas-install-neutron-controller-gre.sh
成功
82.計(jì)算節(jié)點(diǎn)——?[root@compute ~]#iaas-install-neutron-compute.sh
iaas-install-neutron-compute.sh
成功
計(jì)算節(jié)點(diǎn)——?[root@compute ~]# iaas-install-neutron-compute-gre.sh?
iaas-install-neutron-compute-gre.sh
成功
?
控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)分別添加兩個(gè)硬盤,添加硬盤時(shí)一直點(diǎn)擊next就可以
lsblk查看一下sdb添加成功了沒(méi),圖示為成功
?
控制節(jié)點(diǎn)與計(jì)算節(jié)點(diǎn)做如下操作
fdisk /dev/sdb
?
控制節(jié)點(diǎn)與計(jì)算節(jié)點(diǎn)改為sdb1、sdb2
?
控制節(jié)點(diǎn)——[root@controller ~]#iaas-install-dashboard.sh
iaas-install-dashboard.sh
84.控制節(jié)點(diǎn)——[root@controller ~]# iaas-install-cinder-controller.sh?
iaas-install-cinder-controller.sh
成功
85.計(jì)算節(jié)點(diǎn)——[root@compute ~]# iaas-install-cinder-compute.sh?
iaas-install-cinder-compute.sh
成功
86.控制節(jié)點(diǎn)——[root@controller ~]# iaas-install-swift-controller.sh?
iaas-install-swift-controller.sh
成功?
?
87.計(jì)算節(jié)點(diǎn)——[root@compute ~]# iaas-install-swift-compute.sh?
iaas-install-swift-compute.sh
輸入yes
?
?密碼123456
成功
88.瀏覽器登錄192.168.10.10/dashboard
192.168.10.10/dashboard
?密碼000000,點(diǎn)擊連接
?89.恭喜你,配置成功文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-760421.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-760421.html
到了這里,關(guān)于云計(jì)算平臺(tái)運(yùn)維與開發(fā)-第五章私有云技術(shù)(wlw)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!