1. 使用packstack部署openstack

redhat开源项目 RDO, 利用puppet 管理openstack

使用RDO项目中的工具packstack 安装openstack:

一种是 allinone 方式 :

 把openstack的各个组件全部安装到一台机器上去,安装的时候很多都是不可以定制,allinone只适合做测试环境,体验一下openstack

同时,会预下载一个镜像cirros及配置模拟环境,从互联网上下载,其下载地址是国外网址,所以最好禁止这部分,后文有说这一点provision_demo

一种是应答文件的方式:

生成一个应答文件,然后根据需要对这个应答文件进行修改. 下文是通过应答文件来部署的。

 

首先建立RHEL 7.2的环境,然后在RHEL7.2上安装openstack:

新建的RHEL 7.2环境,配置如下:

内存:需要大于5G

处理器:给2个即可

硬盘:100G

网络:NAT----具体IP地址段,查看下面

 

RHEL7.2的分区管理如下:

挂载sda1 挂到  根目录       /  采用标准分区

挂载sda2 挂到    swap            采用标准分区

 

·        RHEL7.2启动配置完毕后,由于系统默认的interface是 enoXXXXX格式,此处我们改成eth0的格式,修改方式如下:

 

 

vim /etc/default/grub

修改如下内容:

GRUB_CMDLINE_LINUX="rhgbquiet net.ifnames=0 biosdevname=0"

grub2-mkconfig-o   /boot/grub2/grub.cfg

reboot

·        重启之后,系统起来后即变成了eth0

关闭selinux:

vim /etc/selinux/config

修改SELINUX=permissive

setenforce 0

getenforce

 

关闭防火墙,放行所有流量:

firewall-cmd--set-default-zone=trusted

 

修改本机的hostname如下: 此部分可以在RHEL7.2 创建时候设置,如果未设置可以用hostnamectl --set-hostname 设置。

[root@osp1 ~]# hostname

osp1.example.com

 

修改本地地址解析hosts:

vim /etc/hosts

 

上传openstack安装包:

 

下面创建repos:

第一: RHEL7.2 repos:

mount cdrom 光盘内容到   /iso下面, 如果没有/iso, mkdir  /iso

此处必须保证光盘connected


 

创建新的RHEL7.2 repo:


 

清除原有的yum信息:

<
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值