实验环境

controller

ens33:192.168.10.10(net)

ens34:192.168.20.10(仅主机)

一张硬盘(100G)

compute

ens33:192.168.10.20(net)

ens34:192.168.20.20(仅主机)

两张硬盘各(100G)

连接软件

上传两个镜像至controller节点

openstack平台搭建_登陆验证

关闭服务(两节点)

  1. 改名字
  2. 关防火墙.关闭开机自启动
  3. 关selinux防火墙
  4. 修selinux配置文件

controller节点

openstack平台搭建_swift_02

openstack平台搭建_上传_03

compute节点

openstack平台搭建_登陆验证_04

挂载镜像

openstack平台搭建_上传_05

openstack平台搭建_上传_06

yum

  • yum配置
  • local.repo

openstack平台搭建_swift_07

openstack平台搭建_上传_08

vsftpd服务

openstack平台搭建_登陆验证_09

  • 添加匿名用户访问

openstack平台搭建_登陆验证_10

  • 开启服务 传输文件至compute节点并修改

openstack平台搭建_swift_11

  • 切换至compute节点 修改yum文件

openstack平台搭建_上传_12

  • 安装yum

openstack平台搭建_登陆验证_13

  • 两节点安装iaas-xiandian

openstack平台搭建_登陆验证_14

openstack平台搭建_登陆验证_15

磁盘分区

openstack平台搭建_swift_16

配置xiandian文件

  • 修改并传输到compute节点 改INTERFACE_IP=192.168.10.20

进入 /etc/xiandian

进入 /etc/xiandian
vi 该目录下openrc.sh文件
替换命令 %s
esc %s/PASS=/PASS=000000 回车 27
esc %s/#// 回车 101
gg 回到文件 开头
Host-ip= 192.168.*.*
host-name=
host-ip-node=同开头
host-pass-node=
host-name-node=
network-segment_ip=同开头
rabbit_user=
keystone下 domain_name=demo
neturon下 metadate_secret=
interface ip=同开头
interface name=ens34第二张网卡
physical name=
minvlan=2
maxvlan=400
cinder下 Block-disk=sdb1
swift下 block_disk=sdb2
storage_local_net_ip=同开头

openstack平台搭建_上传_17

脚本安装

☆两个节点   
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-dashboard.sh
iaas-install-cinder-controller.sh
iaas-install-swift-controller.sh
计算节点:
iaas-install-nova-compute.sh
iaas-install-neutron-compute.sh
iaas-install-cinder-compute.sh
iaas-install-swift-compute.sh

openstack平台搭建_上传_18

openstack平台搭建_上传_19

上传镜像

openstack平台搭建_登陆验证_20

登陆验证

openstack平台搭建_swift_21