跳到主要内容

更改宿主机网卡接入的二层网络

介绍如何在平台宿主机网卡对接的二层网络。

在对平台网络概念不太清晰的情况下,新接入宿主机时,经常发生无法判断是否需要新增二层网络,导致宿主机接入错误的二层网络的情况。

本文介绍在宿主机接入二层网络配置错误的情况下,可以通过命令修正,更改宿主机接入的二层网络。

首先需要确认宿主机上没有虚拟机。

查看宿主机的接入参数,执行如下命令:

climc host-wire-list --host <host_id> --details

一般输出参数如下:

+--------------------------------------+--------------------------------------+--------+-----------+-------------------+-----------+
| Host_ID | Wire_ID | Bridge | Interface | Mac_addr | is_master |
+--------------------------------------+--------------------------------------+--------+-----------+-------------------+-----------+
| 6fc10297-eb20-4a96-86a8-4b65260d6016 | b0aaa839-2f33-464a-8454-1736d0707fe3 | br1 | em2 | e4:43:4b:06:84:8a | false |
| 6fc10297-eb20-4a96-86a8-4b65260d6016 | 707629b5-57c0-41ba-8967-a2771b4d08f3 | br0 | em1 | e4:43:4b:06:84:88 | true |
+--------------------------------------+--------------------------------------+--------+-----------+-------------------+-----------+

第一步:把宿主机对接二层网络的记录删除

climc host-remove-netif <host_id> '0c:c4:7a:0e:fa:f5'

第二步:把对应的IP子网删除

此时,宿主机接入的IP子网也配置在了错误的二层网络之上。目前,不支持更改IP子网的二层网络。因此,需要先把对应的IP子网删除,再在新的二层网络上重建该IP子网。

删除旧的宿主机IP子网

climc network-delete adm4

在新的二层网络重新建宿主机IP子网

climc network-create --gateway 10.2.53.254 --server-type baremetal <name_of_new_wire> adm4 10.2.53.55 10.2.53.55 24

第三步:重建宿主机的对接网络记录

climc host-add-netif --ip-addr 192.168.3.201 --bridge br0 --interface bond0 --type admin <host_id> 73710abe-a0cf-48de-8fcd0-0b7b0492f4ef '0c:c4:7a:0e:fa:f4' 0