准备4台虚拟机,完成初始化

一、架构如下:

Controller  控制节点 也可以复用为计算节点   192.168.6.11

Compute01   192.168.6.21

Compute02   192.168.6.22

ntp 时间服务器  必须独立存在,不可以与控制节点合布    192.168.6.31

二、配置hosts文件,不配置DNS

三、关闭防火墙和SELinux

四、配置yum源和NTP服务器

五、安装openstack    这里采用部署工具为packstack

yum -y install openstack-packstack

packstack --gen-answer-file /root/answers.txt

#vim /root/answers.txt

CONFIG_KEYSTONE_REGION=WuHan

CONFIG_KEYSTONE_ADMIN_PW=redhat

CONFIG_NTP_SERVERS=192.168.6.31

CONFIG_PROVISION_DEMO=n

CONFIG_COMPUTE_HOSTS=192.168.6.21,192.168.6.22

CONFIG_HORIZON_SSL=y

[root@controller ~]# packstack --answer-file /root/answers.txt

六、配置桥接

1. 在网络节点(控制节点)上配置OVS桥接

KVM 桥接器 Bridge br0 虚拟交换机

ovs  OpenVswitch

[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736

TYPE=OVSPort

NAME=eno16777736

UUID=5cea6422-4eab-4a54-b9f3-bcdc7edc7d59

DEVICE=eno16777736

ONBOOT=yes

DEVICETYPE=ovs

OVS_BRIDGE=br-ex

[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-br-ex

TYPE=OVSBridge

BOOTPROTO=none

NAME=br-ex

DEVICE=br-ex

ONBOOT=yes

IPADDR=192.168.6.11

PREFIX=24

GATEWAY=192.168.6.1

DNS1=192.168.6.1

DEVICETYPE=ovs

# systemctl restart network

[root@controller ~]# ovs-vsctl show

七、OpenStack不同用户的身份拥有不同的使命

2. 使用admin角色登录

(1) 创建租户,设置配额

(2) 创建用户,与租户关联

(3) 上传镜像

(4) 创建规格

(5) 创建外部网络(公网地址)

3. 使用租户身份登录

(1)创建VPC 私有网络

(2)创建安全组,配置安全组规则

(3)创建安全秘钥

(4)发放云主机

(5)绑定弹性IP

(6)测试

注:

在管理员身份下上传镜像,并且设置为公有镜像,其他租户就可以使用该镜像

如果在租户身份下上传镜像,则该镜像仅允许该租户使用

最新文章

  1. 妥协与取舍,解构C#中的小数运算
  2. linux udev 自动挂载 SD卡/U盘
  3. What is SSL and what are Certificates?
  4. WCF学习笔记之消息交换模式
  5. Python中利用LSTM模型进行时间序列预测分析
  6. C#winform控制textbox输入只能为数字
  7. 关于正则表达式处理textarea里的换行
  8. iOS block简单传值
  9. 用Vmware安装centos5
  10. unity3d shader之God Ray上帝之光
  11. 将string当字节流使
  12. CA/B Forum: SSL证书最长有效期最终被定为两年
  13. C# Winform 实现Ajax效果自定义按钮
  14. vue较深入的知识点
  15. 一键解决 go get golang.org/x 包失败
  16. js简单封装样式
  17. alias命令使用
  18. VS的release工程设置为可调试
  19. PHPCMS V9开发文档
  20. 解决:Determining IP Information for eth0...问题

热门文章

  1. 使用open打开子页面时,父页面关闭子页面操作
  2. java之路总结
  3. react-router V6踩坑
  4. Python基础前言
  5. 在nestjs中使用rabbitmq
  6. 25 String 对象中的属性
  7. uniapp(1)
  8. (1019) rapidsvn 安装
  9. stl关联式容器的接口和实现
  10. SignalR v3.1.3.js [支持微信小程序]