首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >openstak安装(30)

openstak安装(30)

原创
作者头像
陈不成i
修改于 2021-05-07 10:00:08
修改于 2021-05-07 10:00:08
3300
举报
文章被收录于专栏:ops技术分享ops技术分享

启动实例

创建虚拟网络

在创建私有项目网络前,必须创建创建公共网络(在启动实例前,必须创建必要的虚拟网络设施。对网络选择1,实例通过layer-2(桥接/交换)使用连接到物理网络设施的公共提供虚拟网络。这个网络包括一个为实例提供IP地址的DHCP服务。admin或者其他权限用户必须创建这个网络,因为它直接连接到物理网络设施。)

创建公共网络

[root@controller ~]# source admin-openrc.sh #加载 admin 凭证来获取管理员能执行的命令访问权限

[root@controller ~]# neutron net-create public --shared --provider:physical_network public --provider:network_type flat #创建网络

Created a new network:

+---------------------------+--------------------------------------+

| Field | Value |

+---------------------------+--------------------------------------+

| admin_state_up | True |

| id | 5fc60cce-0943-4844-b9e2-c768af2ea302 |

| mtu | 0 |

| name | public |

| port_security_enabled | True |

| provider:network_type | flat |

| provider:physical_network | public |

| provider:segmentation_id | |

| router:external | False |

| shared | True |

| status | ACTIVE |

| subnets | |

| tenant_id | e5f65d198e594c9f8a8db29a6a9d01a7 |

+---------------------------+--------------------------------------+

[root@controller ~]# neutron subnet-create public 192.168.1.0/24 --name public --allocation-pool start=192.168.1.220,end=192.168.1.250 --dns-nameserver 114.114.114.114 --gateway 192.168.1.1 #在网络上创建一个子网

Created a new subnet:

+-------------------+----------------------------------------------------+

| Field | Value |

+-------------------+----------------------------------------------------+

| allocation_pools | {"start": "192.168.1.220", "end": "192.168.1.250"} |

| cidr | 192.168.1.0/24 |

| dns_nameservers | 192.168.1.1 |

| enable_dhcp | True |

| gateway_ip | 192.168.1.1 |

| host_routes | |

| id | ac92ba15-daef-4bc3-a353-ed1325c85844 |

| ip_version | 4 |

| ipv6_address_mode | |

| ipv6_ra_mode | |

| name | public |

| network_id | 5fc60cce-0943-4844-b9e2-c768af2ea302 |

| subnetpool_id | |

| tenant_id | e5f65d198e594c9f8a8db29a6a9d01a7 |

+-------------------+----------------------------------------------------+

创建私有项目网络

[root@controller ~]# source demo-openrc.sh #加载 demo 凭证来获取管理员能执行的命令访问权限

[root@controller ~]# neutron net-create private #创建网络 非特权用户一般不能在这个命令制定更多参数

Created a new network:

+-----------------------+--------------------------------------+

| Field | Value |

+-----------------------+--------------------------------------+

| admin_state_up | True |

| id | ce8a6c38-5a84-47c0-b058-9bdd8b67e179 |

| mtu | 0 |

| name | private |

| port_security_enabled | True |

| router:external | False |

| shared | False |

| status | ACTIVE |

| subnets | |

| tenant_id | a152b2b891a147dfa3068d66311ad0c3 |

+-----------------------+--------------------------------------+

[root@controller ~]# neutron subnet-create private172.16.1.0/24 --name private --dns-nameserver 114.114.114.114 --gateway 172.16.1.1 #在网络上创建一个子网

Created a new subnet:

+-------------------+------------------------------------------------+

| Field | Value |

+-------------------+------------------------------------------------+

| allocation_pools | {"start": "172.16.1.2", "end": "172.16.1.254"} |

| cidr | 172.16.1.0/24 |

| dns_nameservers | 114.114.114.114 |

| enable_dhcp | True |

| gateway_ip | 172.16.1.1 |

| host_routes | |

| id | 91f26704-6ead-4d73-870e-115dd8377998 |

| ip_version | 4 |

| ipv6_address_mode | |

| ipv6_ra_mode | |

| name | private |

| network_id | ce8a6c38-5a84-47c0-b058-9bdd8b67e179 |

| subnetpool_id | |

| tenant_id | a152b2b891a147dfa3068d66311ad0c3 |

+-------------------+------------------------------------------------+

创建路由器

[root@controller ~]# source admin-openrc.sh #获得 admin 凭证来获取只有管理员能执行的命令的访问权限

[root@controller ~]# neutron net-update public --router:external #添加router: external到 public 网络

Updated network: public

[root@controller ~]# source demo-openrc.sh #加载 demo 凭证获得用户能执行的命令访问权限

[root@controller ~]# neutron router-create router #创建路由

Created a new router:

+-----------------------+--------------------------------------+

| Field | Value |

+-----------------------+--------------------------------------+

| admin_state_up | True |

| external_gateway_info | |

| id | 649c8cfc-e117-4105-b55d-cd9214792ae3 |

| name | router |

| routes | |

| status | ACTIVE |

| tenant_id | a152b2b891a147dfa3068d66311ad0c3 |

+-----------------------+--------------------------------------+

[root@controller ~]# neutron router-interface-add router private #在路由器添加一个私网子网接口

Added interface65404353-b387-4243-81b8-a2cbeb5b6b4d to router router.

[root@controller ~]# neutron router-gateway-set router public #在路由器上设置公共网络的网关

Set gateway for router router

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
04-OpenStack的命令行管理
命令行管理 在计算节点安装openstack客户端管理工具 [root@computer ~]# yum install -y python-*client 把控制节点的OpenStack客户端环境配置复制到计算节点 [root@controller ~]#scp /root/keystonerc_admin root@computer:/root 加载环境变量 [root@computer ~]# source keystonerc_admin glance 查看帮助 #查看glance有哪些命令参数
小朋友呢
2019/12/25
1K0
在openstack云平台中,使用命令行创建云主机操作步骤
在openstack云平台中,使用命令行创建云主机操作步骤 创建镜像 [root@controller ~]# source /etc/keystone/admin-openrc.sh [root@controller ~]# [root@controller ~]# glance image-create --name "cirros" --disk-format qcow2 --container-format bare --progress < cirros-0.5.1-x86_64-disk.
宝耶需努力
2022/12/13
3K0
在openstack云平台中,使用命令行创建云主机操作步骤
openstack常用命令
查看rabbitmq 队列:rabbitmqctl list_queues [root@controller ~]# rabbitmqctl list_queues Listing queues reply_56e60e52bf7145a3b6b5e1d54b633599 0 q-agent-notifier-binding-activate.node2 0 q-agent-notifier-port-update_fanout_1fa7ca53d470470b8c4fe240bf73a567 0 reply_752f5636dc114913b9430c5f76182b9a 0 q-agent-notifier-port-update_fanout_b38b3e13404f4490819bb4ee89141c55 0 q-agent-notifier-network-update.controller 0 q-agent-notifier-binding-activate_fanout_ee07343186f345f1ae54da1ed67c0fd5 0 l3_agent 0 conductor_fanout_a624520fb9584b63b857d02e2af6fbb3 0 scheduler_fanout_7ceb912850054ac4b8ef72456b307244 0 scheduler_fanout_dbf1f1c1af394815b8adb07258a36e82 0 reply_c395cbc019b14012b223cba4a6a1fa3b 0 cinder-volume.node2@ceph_fanout_3604cfb573664ffd8ee7fcbf1ea97f20 0 compute.node1 0 q-agent-notifier-l2population-update.controller 0 q-agent-notifier-binding-deactivate.node1 0 reply_cbefdb394e2e4d54a33ecb6be428edf4 0 reply_9d4ce6a302274e8c9ec32a6054ff8843 0 neutron-vo-QosPolicy-1.7_fanout_4a9fb7ca423f4546a795336440db7a4a 0 q-agent-notifier-security_group-update.node3 0 reply_59c0939282504e43895fb231a6918c7c 0 q-reports-plugin 0 consoleauth_fanout_83a5253d7f174a7fb38f2f23b2d4229d 0 q-agent-notifier-binding-deactivate_fanout_2c436b3fee8d4064a54bcafd054317b3 0 neutron-vo-QosPolicy-1.7 0 q-agent-notifier-port-update 0 cinder-volume.node2@ceph-ssd_fanout_27c556750dcf4613b0ab406924c8118e 0 scheduler 0 neutron-vo-SubPort-1.0 0
院长技术
2020/06/15
1K0
neutron创建一个子网
命令:neutron subnet-create --name 子网名字 --dns-nameserver 8.8.8.8 --gateway 子网网关 网络名称 子网网段
院长技术
2020/06/13
2K0
使用RDO Packstack在CentOS 8上安装版本为Victoria的openstack
参考连接:使用RDO Packstack在CentOS 8上安装OpenStack Victoria
宝耶需努力
2022/12/13
1.3K0
使用RDO Packstack在CentOS 8上安装版本为Victoria的openstack
kolla-ansible部署openstack多节点
如果需要调整配置. 那么编辑 globals.yml 后, 然后运行 reconfigure. 使用 -t 参数可以只对变动的模块进行调整.
cuijianzhe
2022/06/14
1.1K0
kolla-ansible部署openstack多节点
完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip
之前在测试环境(centos7.2)上部署了openstack云平台(完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建),openstack在neutron组网模式下默认采用DHCP-Agent模块给虚拟机自动分配ip 现在想给虚拟机指定固定ip,即创建虚拟机的时候指定固定ip。 现分析如下: 背景 1、我们目前使用openstack+docker来搭建自己的私有云 2、openstack有两种网络环境搭建模式,一种是功能较简单的nova-network,一种是neu
洗尽了浮华
2018/01/22
1.4K0
完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip
openstack安装(31)
[root@controller ~]# source admin-openrc.sh #加载 admin 凭证来获取管理员能执行的命令访问权限
陈不成i
2021/05/07
3890
openstack系列-neutron系列安装部署
选项 1 部署了最简单的架构,该架构仅支持将实例附加到提供商(外部)网络。没有自助(私有)网络,路由器或浮动 IP 地址。只有该 admin 特权用户或其他特权用户才能管理提供商网络。
cuijianzhe
2022/06/14
1.3K0
openstack in openstack(在openstack公有云上面搭建openstack 服务)
本文目的:  在基于openstack构建的海航云上面搭建一个包含基本组件的openstack服务,并让该openstack里启动的实例直接通过弹性公网ip被访问。 一、背景知识: 1、海航云:https://www.haihangyun.com  一个基于纯openstack构建的公有云,在我来腾讯之前工作的地方。 2、安全组: openstack对于每个虚拟网卡都提供安全组,在不添加规则情况下,所有流量都是禁止通过。 3、port address pairs。openstack默认只允许从port上发出
用户1057912
2018/07/06
2.1K0
OpenStack踩坑之路(4)
在启动实例之前,您必须创建必要的虚拟网络基础结构。对于提供商网络,实例使用通过第2层(桥接/交换)连接到物理网络基础设施的提供商(外部)网络。该网络包括一个为实例提供IP地址的DHCP服务器。
没有故事的陈师傅
2019/07/28
1.6K0
14-OpenStack中的Vlan网络
Vlan简介 vlan全称虚拟局域网,可以将一个物理网络分成若干个逻辑网络,可以减少网络上的广播风暴,提升了数据的安全性 VLAN的三个好处 端口的分隔。即便在同一个交换机上,处于不同VLAN的端口也是不能通信的。这样一个物理的交换机可以当作多个逻辑的交换机使用。 网络的安全。不同VLAN不能直接通信,杜绝了广播信息的不安全性。 灵活的管理。更改用户所属的网络不必换端口和连线,只更改软件配置就可以了。 多节点Vlan [多节点Vlan简单示意图] 网络节点与控制节点都是同一个主机,br-ens38是v
小朋友呢
2020/01/02
4.2K0
14-OpenStack中的Vlan网络
OpenStack Icehouse私有云实战部署(四)
Compute节点 配置内核网络参数 [root@compute ~]# vim /etc/sysctl.conf net.ipv4.conf.all.rp_filter = 0 net.ipv4.conf.default.rp_filter = 0 [root@compute ~]# sysctl -p 安装所需软件包 [root@compute ~]# yum install openstack-neutron-ml2 openstack-neutron-openvswitch 配置连入keysto
小小科
2018/05/04
3.1K0
OpenStack Icehouse私有云实战部署(四)
OpenStack命令创建网络
[root@controller ~]# neutron net-create provider-666 neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
院长技术
2020/06/13
1.7K0
Openstack之Newton
一、组网需求: 1、如下图所示,某用户内网被划分为VLAN 10、VLAN 20、VLAN 30,以实现相互间的2 层隔离; 2、3 个VLAN 对应的IP 子网分别为192.168.10.0/24 、192.168.20.0/24 、192.168.30.0/24,3 个VLAN 通过3 层核心交换机的IP 转发能力实现子网互连。 三、配置要点: 本用例以核心交换机和1 台接入交换机为例说明配置过程。要点如下: 1)在核心交换机配置3 个VLAN,配置下连接入交换机的端口为trunk 口 2)在核心交换机配置3 个SVI 口,分别作为3 个VLAN 对应IP 子网的网关接口,配置对应的IP 地址; 3)分别在3 台接入交换机创建VLAN,为各VLAN 分配Access 口,指定上连核心交换机的trunk 口。本用例以接入交换机Switch A 为例说明配置步骤。
ZHaos
2019/02/27
1K0
openstack octavia 简介以及手工安装过程
openstack octavia 是 openstack lbaas的支持的一种后台程序,提供为虚拟机流量的负载均衡。实质是类似于trove,调用 nove 以及neutron的api生成一台安装好haproxy和keepalived软件的虚拟机,并连接到目标网路。octavia共有4个组件 housekeeping,worker,api,health-manager,octavia agent。api作用就不详细说了。worker:主要作用是和nova,neutron等组件通信,用于虚拟机调度以及把对于
用户1057912
2018/07/06
4.8K0
OpenStack云计算之路-Mitaka 版本
1.1 云计算简介 云计算(英语:cloud computing ),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。 云计算是继1980年代
惨绿少年
2018/03/30
6.4K0
OpenStack虚拟机VIP配置步骤
在openstack上的虚拟机绑定vip 有时候需要配置vip搭建高可用集群,下面我就简单的说下在openstack上的虚拟机如何绑定vip
院长技术
2020/06/12
2.2K0
13-网络虚拟化与Flat网络
通常每个虚拟机会配置两个业务网口,这样这个云计算中心就有20万个虚拟网口,对应的就是需要20万个MAC地址和IP地址。云计算要求资源灵活调度,业务资源任意迁移。也就是说任意一个虚拟机可以在整个云计算网络中任意迁移。这就要求全网在一个统一的二层网络中。
小朋友呢
2019/12/30
3.9K0
13-网络虚拟化与Flat网络
玩转企业云计算平台系列(十一):Openstack 编排服务 Heat
OpenStack Heat 是一个基于模板的编排服务,用于自动化部署和管理基础设施资源。它允许用户通过编写模板文件来描述所需的基础设施资源和配置,然后使用 Heat 引擎来解析和执行这些模板,自动创建、配置和管理云环境中的资源。
民工哥
2024/01/18
1.7K0
玩转企业云计算平台系列(十一):Openstack 编排服务 Heat
相关推荐
04-OpenStack的命令行管理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档