搭建Iaas平台
虚拟机改名:hostnamectl –static set-hostname <主机名>
配置第一台虚拟机IP地址:vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 (修改BOOTPROTO、ONBOOT、IPADDR、PREFIX、GATEWAY)
配置第一台虚拟机IP地址:vi /etc/sysconfig/network-scripts/ifcfg-eno33554960 (修改BOOTPROTO、ONBOOT、IPADDR、PREFIX、GATEWAY)
改解析:vi /etc/hosts (第一台虚拟机和第一虚拟机的解析一样)
重启虚拟机:systemctl restart network
关闭防火墙:systemctl stop firewalld
systemctl disable firewalld
配置防火墙关闭:setenforce 0
vi /etc/selinux/config
查看防火墙是否关闭:getenforce
把虚拟机关闭然后右击建立的虚拟机选管理再选克隆用来克隆第二台虚拟机,由于第二台虚拟机是克隆第一台虚拟机配置好的,所以只需要修改“主机名称”、“IP地址”就可以
虚拟机改名:hostnamectl –static set-hostname <主机名>
配置第二台虚拟机IP地址:vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 (修改BOOTPROTO、ONBOOT、IPADDR、PREFIX、GATEWAY)
配置第二台虚拟机IP地址:vi /etc/sysconfig/network-scripts/ifcfg-eno33554960 (修改BOOTPROTO、ONBOOT、IPADDR、PREFIX、GATEWAY)
分别重启虚拟机:systemctl restart network
打开FX上传两个镜像(CentOS-7-x86_64-DVD-1511.iso和XianDian-IaaS-v2.2.iso)
打开CRT连接第一台虚拟机和第二台虚拟机的IP地址
创建仓库:mkdir /opt/centos /opt/iaas
在第一台虚拟机下挂载镜像
挂载镜像到opt目录下:mount -o loop /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos
mount -o loop /root/XianDian-IaaS-v2.2.iso /opt/iaas
配置第一台虚拟机的yum源
切换到配置yum源:cd /etc/yum.repos.d/
查看:ls
删除所有:rm –f *
第一台虚拟机配置yum源:vi local.repo
添加:
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1
清缓存:yum clean all
查看效果:yum repolist
切换目录:cd /root
安装ftp:yum –y install vsftpd (只有在第一台虚拟机上安装ftp第二台虚拟机的yum repolist才能成功)
ftp配置:vi /etc/vsftpd/vsftpd.conf
添加:anon_root=/opt
ftp启动:systemctl start vsftpd
设置开机自动启动:systemctl enable vsftpd
配置第二虚拟机yum源
第二台虚拟机切换目录:cd /etc/yum.repos.d/
查看:ls
删除所有:rm –f *
配置yum源:vi ftp.repo
添加:
[centos]
name=centos
baseurl=ftp://<第一台虚拟机主机名>/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://<第一台虚拟机主机名>/iaas/iaas-repo
gpgcheck=0
enabled=1
ntp第一台和第二台安装:yum –y install ntp
ntp第一台和第二台配置:vi /etc/ntp.conf
删除默认server规则添加:server 127.127.1.0
fudge 127.127.1.0 stratum 10
第一台虚拟机
Ntp启动:systemctl start ntpd
Ntp开机自动启动:systemctl enable ntpd
第二虚拟机
查看时间:ntpdate <第一台主机名>
时间同步:chkconfig ntpdate on
两台虚拟机安装xiandian : yum –y install iaas-xiandian
在第一台虚拟机配置xiandian : vi /etc/xiandian/openrc.sh (按照下图修改)
从第一台虚拟机复制配置好的xiandian : scp /etc/xiandian/openrc.sh root@<第二台虚拟机的IP地址>:/etc/xiandian/ (输入yes和密码)
去第二台虚拟机查看是否复制:cat /etc/xiandian/openrc.sh
拷脚本
第一台和第二台虚拟机切换目录:cd /usr/local/bin
查看:ls
第一台虚拟机拷
iaas-pre-host.sh
iaas-install-mysql.sh
iaas-install-keystone.sh
iaas-install-glance.sh
iaas-install-nova-controller.sh
iaas-install-neutron-controller.sh
iaas-install-neutron-controller-gre.sh
iaas-install-dashboard.sh
第二台虚拟机拷
iaas-pre-host.sh
iaas-install-nova-compute.sh (这个拷贝过程会慢点)
iaas-install-neutron-compute.sh
iaas-install-neutron-compute-gre.sh
然后去网页上输入网址:www.192.168.100.10/dashboard (192.168.100.10是设的第一台虚拟机的IP地址,建议用谷歌输入)
域:demo
用户名:adnin
密码:000000 (之前设的密码)
连接成功就会出现以下页面