右键打开

选择,打开SecureFX
输入密码
将Centos7.iso XianDian-IaaS-v2.2.iso拖入传输队列等待上传完成
回到CRT软件
输入
rm -rf /etc/yum.repos.d/* 强制删除目录及文件
vi /etc/yum.repos.d /yum.repo 编辑/etc/yum.repos.d目录下的yum.repos
进入yum.repos后输入以下文本
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo baseurl为基础URL
gpgcheck=0 对从上面这个连接下载的rpm包不进行校验
enabled=1 表示启用这个源
输完后按Shift+:
输入x后回车保存退出
yum clean all 清除yum缓存
yum list
mkdir /opt/iaas 建立/opt/iaas目录
mkdir /opt/centos
mount XianDian-Iaas-v2.2.iso /opt/iaas/ 将XIanDian映像装到/opt/iaas/
mount centos-7-x86_64-DVD-1511.iso /opt/centos/
yum list
yum -y install vsftpd 安装vsftpd
vi /etc/vsftpd/vsftpd.conf
在vi中按i可以输入,按esc退出输入Shift+: 后输入x 然后回车保存退出
在此位置删除#输入anon_root=/opt

然后退出
systemctl restart vsftpd 重启vsftpd服务
systemctl enabled vsftpd 设置vsftpd服务开机开启
yum -y install iaas-xiandian
sed ‘s/^#//g’ /etc/xiandian/openrc.sh -i 将文件中的^#替换,这里代表删除
vi /etc/xiandian/openrc.sh
在此处”=”后输入192.168.100.10







按ESC后Shift+: 输入wq回车 //保存并退出
进入第二台计算机
192.168.100.20
进入命令行后
rm -rf /etc/yum.repos.d/*
vi /etc/hosts
键入以下内容如图
192.168.100.10 controller
192.168.100.20 compute

保存并退出后
scp root@controller:/etc/yum.repos.d/* /etc/yum.repos.d/ 远程上传目录
然后输入yes
输入密码000000
vi /etc/yum/repos.repos.d/yum.repo
将划线处改成如下

ftp://192.168.100.10/iaas/iaas-repo

保存并退出
yum clean all
yum list
setenforce 0
iptables -F
iptables -X
iptables -Z
yum -y install iaas-xiandian
sed ‘s/^#//g’ /etc/xiandian/openrc/sh -i
parted /dev/md126
p
mkpart swift 1201gb 1301gb
p
mkpart cinder 1302gb 1402gb
q
scp root@controller:/etc/xiandian/openrc.sh /etc/xiandian/openrc.sh
输入密码000000
cat /etc/xiandian/openrc.sh
回到192.168.100.10计算机 //以下简称10计算机
iaas-pre-host.sh
回到192.168.100.20计算机 //以下简称20计算机
iaas-pre-host.sh
等待连接完成
在10计算机输入
reboot
在20计算机输入
reboot
重新连接两台计算机
在10计算机
vi /etc/ntp.conf
输入如图代码
server 127.127.1.0
fudge 127.127.1.0 stratum 10

保存并退出
systemctl restart ntpd
systemctl enable ntpd
在20计算机
ntpdate controller
systemctl enable ntpdate
在10计算机
iaas-iinstall-mysql.sh
mount XianDian-IaaS-v2.2.iso /optiaas/
mount centos-7-x86_64-DVD-1511.iso /opt/centos
iaas-install-mysql.sh
iaas-install-keystone.sh
source /etc/keystone/admin-openrc.sh
openstack user list
iaas-install-glance.sh
glance image-create name “centos7” --disk-format qcow2 --container-format bare
</opt/iaas/images/Centos_7.2_x86_XD.qcow2
source /etc/keystone/admin-openrc.sh
openstack user list
iaas-install-nova-controller.sh
在20计算机
iaas-install-nova-compute.sh
等待连接完成
在10计算机
sentenforce 0
iptables -F
iptables -X
iptables -Z
iaas-install-neutron-controller.sh
iaas-install-neutron-controller-gre.sh
在20计算机
setenforce 0
iptables -F
iptables -X
iptables -Z
iaas-install-neutron-compute.sh
setenforce 0
iptables -F
iptables -X
iptables -Z
在10计算机
setenforce 0
iptables -F
iptables -X
iptables -Z
iaas-install-dashboard.sh
在10计算机20计算机分别
reboot
打开浏览器
192.168.100.10/dashboard






访问安全删除所有规则
添加所有ICMP,TCP,UDP协议入口出口

添加云主机




绑定浮动IP
在10,20计算机
iaas-install-cinder-controller.sh
在10计算机
mount XianDian-IaaS-v2.2.iso /opt/iaas/
mount Centos-7-x86_64-DVD-1511.iso /opt/centos/
iaas-install-cinder-controller.sh
在20计算机
iaas-install-cinder-compute.sh
等待完成
在10计算机
source /etc/keystone/admin-openrc.sh
cinder list
iaas-install-swift-controller.sh
在20计算机
iaas-install-swift-controller.sh
iaas-install-swift-compute.sh
输入密码
在10计算机
swift post xiandian
swift list
iaas-install-heat.sh
heat stack-list
iaas-install-alarm.sh