云计算平台运维与开发-第五章私有云技术(wlw)

用脚本部署OpenStack平台

虚拟机安装教程

1.新建虚拟机

2.自定义

3.下一步

4.稍后安装操作系统

5.选择CentOS7 64位

6.改名称,下一步

7.下一步 

8.

9.

10.

 11.

12.

 13.

14.

15.自定义硬件

 16.添加-网络适配器-完成

17.设置网络适配器2为NAT模式

18.点击完成

 19.

20.点击 X

21.点击设置

22.

23.

24.

 25.回车(enter) 

26.点击Continue 

27.

28.选中-Done

29.

30.只设置ROOT PASSWORD

31.密码:123456,Done

32.

33.关闭客户机

 

34.克隆

35.

36.

37.

38.

39.

 40.

41.

42.

 43.开启此虚拟机

44.开启此虚拟机

44.

45.

46.

47.

 48.计算节点 

 49.计算节点 

50.计算节点

51.计算节点

52.

53.CRT连接控制节点

54.接受并保存,密码123456

55.连接计算节点

 56.接受并保存,密码123456

 

57.控制节点上传两个镜像 

  

 58.视图-打开本地窗口

 59.选择镜像,拖动至root下        

 60.完成后关闭窗口

 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.在控制节点安装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.控制节点——[root@localhost ~]# systemctl restart vsftpd

systemctl restart vsftpd

68.控制节点

systemctl restart vsftpd
setenforce 0
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld

69.计算节点

setenforce 0
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld

70.在控制节点——[root@localhost ~]#yum install iaas-xiandian -y

yum install iaas-xiandian -y

71.在计算节点——[root@localhost ~]#yum install iaas-xiandian -y

yum install iaas-xiandian -y

 72.控制节点

代码如下

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.控制节点openrc.sh复制到计算节点openrc.sh

scp root@192.168.10.10:/etc/xiandian/openrc.sh root@192.168.10.20:/etc/xiandian/openrc.sh

74.控制节点——[root@controller ~]# iaas-pre-host.sh 

iaas-pre-host.sh

成功 

Please Reboot or Reconnect the terminal

Ctrl + D退出并重新登录,使主机名生效

75.计算节点——[root@compute ~]# iaas-pre-host.sh 

成功

Please Reboot or Reconnect the terminal

Ctrl + D退出并重新登录,使主机名生效

76.控制节点——[root@controller ~]# iaas-install-mysql.sh 

iaas-install-mysql.sh

成功

77.控制节点—— [root@controller ~]# iaas-install-keystone.sh 

iaas-install-keystone.sh

成功

78.控制节点—— [root@controller ~]# iaas-install-glance.sh 

iaas-install-glance.sh

成功

79.控制节点—— [root@controller ~]# iaas-install-nova-controller.sh

iaas-install-nova-controller.sh

成功

80.计算节点—— [root@compute ~]# iaas-install-nova-compute.sh 

iaas-install-nova-compute.sh

成功

81.控制节点——[root@controller ~]# iaas-install-neutron-controller.sh 

iaas-install-neutron-controller.sh

成功

 控制节点——[root@controller ~]# iaas-install-neutron-controller-gre.sh 

iaas-install-neutron-controller-gre.sh

成功

82.计算节点—— [root@compute ~]#iaas-install-neutron-compute.sh

iaas-install-neutron-compute.sh

成功

计算节点—— [root@compute ~]# iaas-install-neutron-compute-gre.sh 

iaas-install-neutron-compute-gre.sh

成功

 

控制节点和计算节点分别添加两个硬盘,添加硬盘时一直点击next就可以

lsblk查看一下sdb添加成功了没,图示为成功

 

控制节点与计算节点做如下操作

fdisk /dev/sdb

 

控制节点与计算节点改为sdb1、sdb2

 

控制节点——[root@controller ~]#iaas-install-dashboard.sh

iaas-install-dashboard.sh

84.控制节点——[root@controller ~]# iaas-install-cinder-controller.sh 

iaas-install-cinder-controller.sh

成功

85.计算节点——[root@compute ~]# iaas-install-cinder-compute.sh 

iaas-install-cinder-compute.sh

成功

86.控制节点——[root@controller ~]# iaas-install-swift-controller.sh 

iaas-install-swift-controller.sh

成功 

 

87.计算节点——[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,点击连接

 89.恭喜你,配置成功

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值