openstack 命令行管理一 - br-ex 网络设定 (备忘)

简介:  理解: openstack 内部网络结构如下 |------------  内部网络   ----------|    <- 虚拟路由 ->  |----- 外部网络 ------|  [instance1 eth0]  ==== br-int                                                br-ext======


理解:

openstack 内部网络结构如下

|------------  内部网络   ----------|    <- 虚拟路由 ->  |----- 外部网络 ------| 
[instance1 eth0]  ==== br-int                                                br-ext====== 物理eth0
[instance2 eth1]  =====/


确保打开网络转发功能

[root@station140 ~(keystone_admin)]# sysctl -p

net.ipv4.ip_forward = 1


cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="none"
HWADDR="00:50:56:81:C6:5B" [必须具有正确的 MAC, 否则报错]
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="f3690b2c-7707-4be0-8f76-648cb64da30f"
#IPADDR=192.168.48.140
#NETMASK=255.255.255.0
#GATEWAY=192.168.48.1


cat /etc/sysconfig/network-scripts/ifcfg-br-ex

DEVICE=br-ex
IPADDR=192.168.48.140
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.48.1


生效方法, 必须一行执行, 否则网络断开 ssh 连接

ovs-vsctl add-port br-ex eth0; service network restart


查询网络地址(只显示部分信息)

[root@station140 ~(keystone_admin)]# ifconfig
br-ex     Link encap:Ethernet  HWaddr 00:50:56:81:C6:5B
          inet addr:192.168.48.140  Bcast:192.168.48.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fe81:c65b/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:32144 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24644 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11952047 (11.3 MiB)  TX bytes:7386338 (7.0 MiB)

br-int    Link encap:Ethernet  HWaddr AA:98:12:BD:BD:49
          inet6 addr: fe80::a898:12ff:febd:bd49/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:270 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23380 (22.8 KiB)  TX bytes:468 (468.0 b)

eth0      Link encap:Ethernet  HWaddr 00:50:56:81:C6:5B
          inet6 addr: fe80::250:56ff:fe81:c65b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:17270550 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25699 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19175912632 (17.8 GiB)  TX bytes:7421019 (7.0 MiB)


目录
相关文章
|
3月前
|
Shell
openstack 查询网络的port
在OpenStack中,可以使用以下命令来查询网络的端口信息: ```bash openstack port list ``` 该命令将显示所有端口的列表,包括端口的ID、网络ID、MAC地址、IP地址等信息。 如果您只想查询特定网络的端口,可以使用`openstack port list --network <network_id>`命令,其中`<network_id>`是您要查询的网络ID。 另外,如果您想查看端口的详细信息,可以使用`openstack port show <port_id>`命令,其中`<port_id>`是您要查询的端口ID。该命令将显示端口的详细信息,包括网
|
3月前
|
安全 Java Unix
网络IO管理
网络IO管理
35 0
|
2月前
|
网络协议 物联网 Linux
WireGuard 系列文章(五):Netmaker 简介 - 创建和管理 WireGuard 网络的平台
WireGuard 系列文章(五):Netmaker 简介 - 创建和管理 WireGuard 网络的平台
|
2月前
|
网络安全 API 数据安全/隐私保护
轻松掌握curl:命令行中的网络大杀器
轻松掌握curl:命令行中的网络大杀器
63 0
|
3月前
|
Shell
openstack 查询网络的port 关联的虚拟机
在OpenStack中,可以通过以下步骤查询网络的端口关联的虚拟机: 打开命令行终端,并使用OpenStack的命令行工具(如openstack命令行客户端)登录到OpenStack平台。 执行以下命令来获取所有端口的列表: bash openstack port list 这将显示所有端口的列表,包括端口ID、网络ID、MAC地址等信息。 3. 从端口列表中,找到与虚拟机相关的端口。通常情况下,虚拟机的端口具有与虚拟机实例相关的标识符,例如MAC地址或端口ID。 4. 执行以下命令来获取虚拟机实例的详细信息: bash openstack instance show <instanc
|
3月前
|
监控 NoSQL Linux
网络IO管理 - 多路复用IO
网络IO管理 - 多路复用IO
|
3月前
|
缓存 Java 程序员
网络IO管理-简单一问一答、多线程方式
网络IO管理-简单一问一答、多线程方式
|
7月前
|
存储 安全 网络安全
网络信息安全管理之资产、脆弱性、威胁、风险
安全风险管理的三要素分别是资产、威胁和脆弱性,脆弱性的存在将会导致风险,而威胁主体利用脆弱性产生风险。网络攻击主要利用了系统的脆弱性。由于网络管理对象自身的脆弱性,使得威胁的发生成为可能,从而造成了不同的影响,形成了风险。
432 0
|
7月前
|
安全 测试技术 网络安全
网络信息安全管理要素和安全风险评估
网络信息安全管理要素由网络管理对象、网络威胁、网络脆弱性、网络风险、网络保护措施组成。
139 0
|
7月前
|
负载均衡 安全 虚拟化
另一种虚拟化平台-NSX DC如何实现Openstack网络与安全
最近这两个月,工作强度陡然提升。前不久为了归纳和总结NSX DC分别与HOST-VM容器和裸金属容器的最佳实践和“特殊部署”,已经起早贪黑了两个多礼拜。因此,公众号的更新频率有所下降。好在功夫不负有心人,届时我也会推出专门的篇幅来介绍云原生场景的技术实现。 在今天的分享中,我将继续上一篇的内容,向大家展示管理员通过Openstack Horizon或者命令行执行配置的时候,NSX DC后端究竟发生了什么变化。
另一种虚拟化平台-NSX DC如何实现Openstack网络与安全