云计算职业技能大赛-iaas云平台搭建
云计算职业技能大赛
一、环境准备
两台虚拟机,4v8g100g50g50g
centos7.5.1804 ,chinaskills_cloud_iaas.iso
controller ip :192.168.139.100
compute ip :192.168.139.110
二、搭建
1.上传镜像到虚拟机中。
[root@localhost ~]# ls
anaconda-ks.cfg CentOS-7-x86_64-DVD-1804.iso chinaskills_cloud_iaas.iso
2.挂载文件并复制到本地
mkdir /opt/centos && mount -o loop CentOS-7-x86_64-DVD-1804.iso /mnt/ && cp -rvf /mnt/* /opt/centos/ && umount /mnt/ && mount -o loop chinaskills_cloud_iaas.iso /mnt/ && cp -rvf /mnt/* /opt/
3.修改主机名,分别操作。
hostnamectl set-hostname controller
hostnamectl set-hostname compute
4.添加映射。(都添加)
vi /etc/hosts
echo "192.168.139.100 controller" >> /etc/hosts && echo "192.168.139.110 compute" >> /etc/hosts
5.防火墙操作。
systemctl stop firewalld && systemctl disable firewalld
关闭 selinux
sed -i 's/SELINUX=*.*/SELINUX=disabled/g' /etc/selinux/config
清楚防火墙规则
iptables -F
iptables -X
iptables -Z
/usr/sbin/iptables-save
6.配置yum源
1)移除本地自带yum源(两个节点都操作)
controller:
vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas-repo
gpgcheck=0
enabled=1
compute:
vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=ftp://controller/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://controller/iaas-repo
gpgcheck=0
enabled=1
2)下载vsftpd服务
yum install -y vsftpd && echo "anon_root=/opt" >> /etc/vsftpd/vsftpd.conf && systemctl start vsftpd && systemctl enable vsftpd
7、下载openstack基础包(两个节点)
yum install -y iaas-xiandian # 两个节点
配置文件修改:
HOST_IP=192.168.39.100
HOST_PASS=000000
HOST_NAME=controller
HOST_IP_NODE=192.168.139.110
HOST_PASS_NODE=000000
HOST_NAME_NODE=compute
network_segment_IP=192.168.139.0/24
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_IP=192.168.0.102 第二款网卡ip
INTERFACE_NAME=ens36
Physical_NAME=provider
minvlan=101
maxvlan=200
CINDER_DBPASS=000000
CINDER_PASS=000000
BLOCK_DISK=sdb
SWIFT_PASS=000000
OBJECT_DISK=sdc
STORAGE_LOCAL_NET_IP=192.168.139.110
HEAT_DBPASS=000000
HEAT_PASS=000000
ZUN_DBPASS=000000
ZUN_PASS=000000
KURYR_DBPASS=000000
KURYR_PASS=000000
CEILOMETER_DBPASS=000000
CEILOMETER_PASS=000000
AODH_DBPASS=000000
AODH_PASS=000000
8.安装环境基础配置(两个节点)
iaas-pre-host.sh
重启
reboot
9.基础环境的所有软件下载
[root@controller ~]# iaas-install-mysql.sh
10.keystone安装
[root@controller ~]# iaas-install-keystone.sh
11.glance安装
[root@controller ~]# iaas-install-glance.sh
12.nova安装
controller:iaas-install-nova-controller.sh
compute:iaas-install-nova-compute.sh
13.neutron
controller:iaas-install-neutron-controller.sh
compute: iaas-install-neutron-compute.sh
14.dashboard
[root@controller ~]# iaas-install-dashboard.sh
更多推荐
所有评论(0)