当前位置:   article > 正文

1. 使用packstack部署openstack_/usr/lib/python2.7/site-packages/keystoneclient/sh

/usr/lib/python2.7/site-packages/keystoneclient/shell.py:64: deprecationwarn

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/282614
推荐阅读
相关标签
  

闽ICP备14008679号