赞
踩
(1)了解OpenStack平台部署方法
(2)了解脚本部署方式
(3)使用脚本部署OpenStack平台
一台控制节点和一台计算节点组成简单架构OpenStack平台
192.168.190.10 controller 控制节点
192.168.190.20 compute 计算节点
第一张网卡为仅主机模式,第二张网卡为NAT模式,
计算节点至少使用4 GB内存,
硬盘不小于50 GB。
给compute节点添加一块硬盘,分两个区为sdb1与sdb2
分区(下列步骤重复两次,分两个区)
Controller节点
更改主机名
hostnamectl set-hostname controller
bash
vim /etc/hosts
Compute节点
hostnamectl set-hostname compute
bash
vim /etc/hosts
上传chinaskills_cloud_iaas.iso和自己虚拟机使用的系统镜像(我这里是2009)两个镜像包至controller节点/root目录中(需要安装镜像下载文章尾端添加博主WX)
挂载
mount CentOS-7-x86_64-DVD-2009.iso /mnt/
cp -rvf /mnt/* /opt/centos/
umount /mnt/
mount chinaskills_cloud_iaas_v2.0.iso /mnt/
cp -rvf /mnt/* /opt/
controller节点
rm -rf /etc/yum.repos.d/CentOS-*
vim /etc/yum.repos.d/local.repo
yum clean all
yum repolist
标红位置如果为0 说明以上配置存在问题
compute节点
rm -rf /etc/yum.repos.d/CentOS-*
vim /etc/yum.repos.d/local.repo
控制节点安装vsftpd服务
yum install vsftpd –y
在/etc/vsftpd/vsftpd.conf配置中添加一行代码
anon_root=/opt
重启vsftpd服务设置开机自启
systemctl restart vsftpd
systemctl enable vsftpd
在控制节点和计算节点中关闭防火墙
在控制节点和计算节点安装iaas-xiandian软件包
yum install openstack-iaas -y
控制节点和计算节点配置环境变量的配置文件/etc/xiandian/openrc.sh
vim /etc/openstack/openrc.sh
取消注释
更改内容
只要exmaple:000000 可以自定义密码但要相同,这里就拿出了特殊的地方看好怎么编辑
scp /etc/openstack/openrc.sh @192.168.190.20: /etc/openstack/
控制节点和计算节点通过脚本安装基础服务
iaas-pre-host.sh
reboot
重启即可
[root@controller~]# iaas-install-mysql.sh
[root@controller ~]# iaas-install-keystone.sh
[root@controller ~]# iaas-install-glance.sh
[root@controller ~]# iaas-install-nova-controller.sh
[root@compute~]# iaas-install-nova-compute.sh
[root@controller ~]# iaas-install-neutron-controller.sh
[root@compute~]# iaas-install-neutron-compute.sh
[root@controller ~]# iaas-install-dashboard.sh
[root@controller ~]# iaas-install-cinder-controller.sh
[root@compute~]# iaas-install-cinder-compute.sh
[root@controller ~]# iaas-install-swift-controller.sh
[root@compute ~]# iaas-install-swift-compute.sh
http://192.168.190.10/dashboard
域为demo、用户名为admin、密码为000
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。