IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 2021-08-27 -> 正文阅读

[开发工具]2021-08-27

RDO部署openstack

1 初始化环境信息

1.1 selinux设置

[root@packstack ~]# vim /etc/selinux/config
SELINUX=disabled

1.2 limit设置

vim /etc/security/limits.conf

* soft nofile 204800
* hard nofile 204800
* soft nproc 204800
* hard nproc 204800

1.3 修改loacale

vim /etc/environment

LANG=en_US.utf-8
LC_ALL=en_US.utf-8

1.4 防火墙/网络管理工具

dnf install network-scripts -y
systemctl disable firewalld
systemctl stop firewalld
systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable network
systemctl start network

2 更新dnf源文件

2.1 victoria版本安装

环境信息:centos8 4c12G 双网卡模式(ens33(mgmt) ,ens37(provider))
安装版本:victoria

dnf config-manager --enable powertools
dnf install -y centos-release-openstack-victoria
dnf update -y
dnf install -y openstack-packstack

2.2 train版本安装

环境信息:centos7 8c16G 双网卡模式(eth0(mgmt) ,eth1(provider))
安装版本:train

yum install -y centos-release-openstack-train
yum update -y
yum install -y openstack-packstack

3 部署含openswitch的方式

3.1 victoria版本安装

packstack --allinone --os-neutron-l2-agent=openvswitch --os-neutron-ml2-mechanism-drivers=openvswitch --os-neutron-ml2-tenant-network-types=vxlan --os-neutron-ml2-type-drivers=vxlan,flat --provision-demo=n --os-neutron-ovs-bridge-mappings=extnet:br-ex --os-neutron-ovs-bridge-interfaces=br-ex:ens37

3.2 train版本安装

packstack --allinone --os-neutron-l2-agent=openvswitch --os-neutron-ml2-mechanism-drivers=openvswitch --os-neutron-ml2-tenant-network-types=vxlan --os-neutron-ml2-type-drivers=vxlan,flat --provision-demo=n --os-neutron-ovs-bridge-mappings=extnet:br-ex --os-neutron-ovs-bridge-interfaces=br-ex:eth1

4 设置provider网络

查看/etc/neutron/plugins/ml2/openvswitch_agent.ini 配置在这里插入图片描述

4.1 设置网络,创建提供者网络

provider-physical-network的值要和/etc/neutron/plugins/ml2/openvswitch_agent.ini 配置
保持一致

openstack network create --external --share \
  --provider-physical-network extnet --provider-network-type flat \
  provider
openstack subnet create --network provider --subnet-range \
  192.168.125.0/24 --allocation-pool start=192.168.125.10,end=192.168.125.110 \
  --dns-nameserver 114.114.114.114 --gateway 192.168.125.2 provider-v4

4.2 设置路由

neutron router-create router1 (router1 必须替换为您的路由器名称)

neutron router-gateway-set $router_uuid $vlan_uuid
[root@localhost ~(keystone_admin)]# neutron router-list

在这里插入图片描述

[root@localhost ~(keystone_admin)]# neutron subnet-list

在这里插入图片描述

neutron router-gateway-set b119ab70-c8ad-48d7-88a0-39e2c6348ba9 498b63b4-f047-4a83-b6dc-eb52ad0c2e59 

5 上传镜像

下载地址:http://download.cirros-cloud.net/0.5.2/

  • 将 cirros-0.5.2-x86_64-disk.img上传到部署机器
  • 导入镜像
openstack image create --file cirros-0.5.2-x86_64-disk.img --disk-format qcow2 --container-format bare --public cirros
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-28 09:33:21  更:2021-08-28 09:33:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/22 23:22:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码