openstack

OpenStack平台搭建
1.配置IP
vi /etc/sysconfig/network-screpts/ifcfg-eno16777736
修改:BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.50
NETMASK=255.255.255.0
vi /etc/stsconfig/network-screpts/ifcfg-eno33554960
修改:BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.200.50
NETMASK=255.255.255.0
配置controller IP地址

vi /etc/sysconfig/network-screpts/ifcfg-eno16777736
修改:BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.60
NETMASK=255.255.255.0
vi /etc/stsconfig/network-screpts/ifcfg-eno33554960
修改:BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.200.60
NETMASK=255.255.255.0
配置compute IP地址

  1. 上传XianDian和Centos镜像到controller节点/root目录中
    mkdir /opt/centos
    mkdir /opt/iaas
    在controller节点中创建两个目录
    mount /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos
    mount /root/XianDian-IaaS-v2.2.iso /opt/iaas
    将两个镜像分别挂载到controller节点opt下的centos和iaas目录下

  2. 配置yum源文件
    rm -rvf /etc/yum.repos.d/CentOS-*
    删除yum.repos.d下的文件
    vi /etc/yum.repos.d/local.repo
    [centos]
    name=centos
    daseurl=file:///opt/centos
    gpgcheck=0
    enabled=1
    [iaas]
    name=iaas
    daseurl=file:///opt/iaas
    gpgcheck=0
    enabled=1
    在controller节点配置yum源文件
    [centos]
    name=centos
    baseurl=ftp://192.168.100.140/centos
    gpgcheck=0
    enabled=1
    [iaas]
    name=iaas
    baseurl=ftp://192.168.100.140/iaas/iaas-repo
    gpgcheck=0
    enabled=1
    配置compute节点yum源
    yum install vsftpd -y

4.在controller节点安装ftp服务
vi /etcsftpdsftpd.conf
添加:anon_root=/opt
systemctl restart vsftpd
重启ftp服务
setenforce 0
iptables -F
iptables -Z
iptabled -X
systemctl stop firewalld
关闭controller节点的防火墙
setenforce 0
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld
关闭compute防火墙
yum install -y iaas-xiandian
在controller节点和compute节点下载iaas-xiandian软件包
配置环境变量:
vi /etcndian/openrc.sh
编辑controller节点和compute节点环境变量

5.脚本:
iaas-pre-host.sh
在controller节点和compute节点安装OpenStack平台
安装完后两台虚拟机Ctrl+D退出并重新登录,使主机名生效

iaas-install-mysql.sh
在controller节点安装mysql数据库服务

iaas-install-keystone.sh
在controller节点安装Keystone认证服务

iaas-install-glance.sh
在controller节点安装Glance镜像服务

iaas-install-nova-controller.sh
在controller节点安装nova计算服务
iaas-install-nova-compute.sh
在compute节点安装nova计算服务

iaas-install-neutron-controller.sh
iaas-install-neutron-controller-gre.sh
在controller节点安装Neutron服务
iaas-install-neutron-compute.sh
iaas-install-neutron-compute-gre.sh
在compute节点安装Neutron服务

iaas-install-dashboard.sh
在controller节点安装Dashboard服务

iaas-install-cinder-controller.sh
在controller节点安装Cinder块储存服务
iaas-install-cinder-compute.sh
在compute节点安装Cinder块储存安装

iaas-install-swift-controller.sh
在cintroller节点安装Swift对象存储服务
iaas-install-swift-compute.sh
在compute节点安装Swift对象存储服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值