目录
配置要求
CentOS-7-x86_64-DVD-1511.iso
XianDian-IaaS-v2.2.iso
vm ware
controller控制节点:以指定iso文件配置(CentOS-7-x86_64-DVD-1511.iso),添加网卡,第一张为主机模式(192.168.10.10),第二张为nat(192.168.20.10)模式,其他的随便,目前先搭建,研究中……
compute计算节点:以指定iso文件配置(CentOS-7-x86_64-DVD-1511.iso),添加网卡,第一张为主机模式(192.168.10.20),第二张为nat模式(192.168.20.20),4gb内存以上,50gb硬盘以上,分区sda3 sda4
配置是离线配置,nat网卡我没有配置,后面再说。
配置ip
主机网卡
原来是控制节点为主,计算节点挂载但是没解决问题就,都一样挂载吧这样有点浪费资源就是。
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=6cbc72a4-b81f-4b85-95c3-99a63a56a3f4
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.10.10
NETMASK=255.255.255.0
controller节点
compute节点
上传镜像
利用xtfp上传再执行下面操作
mkdir /opt/centos7.2
mkdir /opt/iaas
mount /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos7.2/
mount /root/XianDian-IaaS-v2.2.iso /opt/iaas/
配置yum
controller
rm -rf /etc/yum.repos.d/CentOS-*
vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///opt/centos7.2
gpgcheck=0
enabled=1
[iaas]
name=centos
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1
compute
rm -rf /etc/yum.repos.d/CentOS-*
vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///192.168.10.10/centos7.2
gpgcheck=0
enabled=1
[iaas]
name=centos
baseurl=file:///opt/192.168.10.10/iaas/iaas-repo
gpgcheck=0
enabled=1
安装ftp
注意:虚拟机都开启就可以,不需要配置到ping外网
controller
yum install vsftpd -y
e_15,color_FFFFFF,t_70,g_se,x_16)
vi /etc/vsftpd/vsftpd.conf
添加一行就OK啦
anon_root=/opt
systemctl restart vsftpd
配置防火墙
两个节点都配置
setenforce 0
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld
安装iaas-xiandian
两个节点都配置
yum install iaas-xiandian -y
配置环境变量
两个节点都配置
我额外导出了文件,直接上传覆盖
vi /etc/xiandian/openrc.sh
安装基础服务
两个节点都配置
iaas-pre-host.sh
reboot
主机名会变
重新挂载,因为这个是临时,重启会导致后面安装报错,具体我不太清楚
mount /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos7.2/
mount /root/XianDian-IaaS-v2.2.iso /opt/iaas/
安装mysql数据库服务
控制节点哈
iaas-install-mysql.sh
随便截个屏
安装keystone服务
还是控制节点
iaas-install-keystone.sh
安装Nova计算服务
两节点分别配置
iaas-install-nova-controller.sh
iaas-install-nova-compute.sh
安装Neutron网络服务
分别配置
iaas-install-neutron-controller.sh
iaas-install-neutron-controller-gre.sh
Unknown operation ‘enabled’.这个应该是正常的
———————————————————————————————————
iaas-install-neutron-compute.sh
iaas-install-neutron-compute-gre.sh
没有展示
安装Dashboard服务
controller节点
iaas-install-dashboard.sh
73031a.png)
安装Cinder块存储服务
控制节点部署
iaas-install-cinder-controller.sh
lbmhlaQ,shadow_50,text_Q1NETiBA55Sf5LiW5LiA5L-X5Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
compute
iaas-install-cinder-compute.sh
Can’t open /dev/sda3 exclusively. Mounted filesystem?
Can’t open /dev/sda3 exclusively. Mounted filesystem?
一个问题
安装Swift服务
iaas-install-swift-controller.sh
iaas-install-swift-compute.sh