openstack安装 记录

环境检查:
sestatus                        //检查 selinux 是否关闭了
rpm -qa |grep -P "firewalld|NetworkManager"             //是否卸载了 NetworkManager 和 firewalld
chronyc sources -v                              //检查时间服务器是否可用
nslookup                         //检查 dns 服务器是否可用(真机)
yum repolist                        //检查包 9591 个(挂载RHEL7-extras  RHEL7OSP-10 centos7.0 三个yum源  )
free -m                        //查看内存是否够 8G            
lsblk                               //查看是否有 20G 的 vdb 设备
ifconfig                   //查看是否两块网卡,而且都能 ping 通

********************************************************************************************************************
安装 openstack
1、配置卷组,安装依赖软件包
[root@02 ~]#  yum install -y lvm2
[root@02 ~]#  pvcreate /dev/vdb
[root@02 ~]#  vgcreate cinder-volumes  /dev/vdb
[root@02 ~]#  vgs

[root@02 ~]#  yum install -y qemu-kvm \
libvirt-daemon libvirt-client libvirt-daemon-driver-qemu \
python-setuptools

2、安装 packstack
[root@02 ~]# yum install -y openstack-packstack               //安装packstack
[root@02 ~]# packstack --gen-answer-file answer.ini         //创建openstack应答文件
[root@02 ~]# vim  answer.ini   //修改应答文件
配置默认密码
11:  CONFIG_DEFAULT_PASSWORD=Taren1
设置禁用 swift (对象存储) 模块
42:  CONFIG_SWIFT_INSTALL=n
NTP 服务器地址
75:  CONFIG_NTP_SERVERS=192.168.1.254
计算节点IP地址
98:  CONFIG_COMPUTE_HOSTS=192.168.1.19   (虚机地址)
需要配置vxlan网络的 IP 地址
102: CONFIG_NETWORK_HOSTS=192.168.1.19 (虚机地址)
禁用自动创建 cinder-volumns 卷组
554: CONFIG_CINDER_VOLUMES_CREATE=n
设置网络支持协议
840: CONFIG_NEUTRON_ML2_TYPE_DRIVERS=flat,vxlan
设置组播地址
876: CONFIG_NEUTRON_ML2_VXLAN_GROUP=239.1.1.5
设置虚拟交换机
910: CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-ex
设置虚拟交换机所连接的物理网卡
921: CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth0
设置隧道网络使用的网卡
936: CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1
禁用测试的DEMO
1179:CONFIG_PROVISION_DEMO=n

3.更改主机名,修改/etc/hosts文件
192.168.1.11 openstack
4、安装 openstack
packstack --answer-file=answer.ini

*******************************************************************************************************************************
Horizon BUG 处理
安装虽然没有报错,但默认无法打开 Horizon,这是
一个软件的配置 BUG
/etc/httpd/conf.d/15-horizon_vhost.conf
WSGIProcessGroup apache
WSGIApplicationGroup %{GLOBAL}
<--- 这里添加

[root@openstack ~]# apachectl graceful     //重新载入配置文件

浏览访问192.168.1.11    用户名和密码在/root下keystonerc_admin文件中

*****************************************************************************************************************
[root@openstack ~]# source keystonerc_admin 
[root@openstack ~(keystone_admin)]# openstack user list    //列出用户
[root@openstack ~(keystone_admin)]# openstack user set --password 123456 u1    //修改密码

报错:
//创建云主机错误,(错误: 云主机 "h1" 执行所请求操作失败,云主机处于错误状态。: 请稍后再试 [错误: No valid host was found. There are not enough hosts available.].)      
执行:
[root@openstack system(keystone_admin)]# systemctl restart openstack-nova-compute.service 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想见感

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值