admin 管理员组

文章数量: 887021


2024年3月29日发(作者:java数组在堆中还是栈中)

Infrastructure Mgmt. & Data Mgmt.

基础设施与数据管理

责任编辑:季莹 投稿信箱:

netadmin@

重装vCenter并重建交换机

■ 河北 王春海 薄鹏

本次实验

编者按:在重新安装vCenter Server的时候,如果当前的

5台实验

用到两台交换

环境只是简单的运行虚拟机,没有虚拟桌面等产品,重新安

主机的2端

机,2台交换

装vCenter Server之后,新建数据中心、群集、将ESXi添加

口网卡连接

机使用2条光

到群集,并重新创建资源池即可。如果原来的vSphere使用

到S5720S-

纤以链路聚合

了分布式交换机,还需要重新配置分布式交换机。下面通过

28P-SI交

方式连接到一

具体的案例介绍重新安装vCenter Server并重建分布式交

换机的端

起。每台主机

换机的方法。

口1~端口

有一块集成的

10,5台实

网卡,每台主机安装

验主机集成的网

了一块2端口网卡。

卡连接到S5700-

其中集成的网卡连

24TP-SI的端口

接到S5700-24TP-

1~端口5。华

SI交换机的Access

为S5720S-28P-

端口用于ESXi主机

SI交换机端口划

管理,配置标准交

分如表1所示,华

换机vSwitch0,设

为S5700-24TP-

置管理地址依次是

图1 实验主机连接拓扑结构

SI交换机端口划

172.18.96.41~172

表1 华为S5720S-28P-SI交换机端口划分

分如表2所示。

.18.96.45。另外

本次实验中

安装的2端口网

5台ESXi主机、

卡连接到S5720S-

vCenter Server

20P-SI的Trunk端

的IP地址规划如

口,用于vSAN流

表3所示。

量与虚拟机的流

在本实验

量。其中为vSAN

中,图1中每台

流量的VMkernel

主机有两条网线

配置的IP地址分别是

93.145。这5台主机连接拓

连接到交换机的TRUNK端

172.18.93.141~172.18.

扑如图1所示。

口,配置分布式交换机,在

76

2019.11

责任编辑:季莹 投稿信箱:

netadmin@

基础设施与数据管理

Infrastructure Mgmt. & Data Mgmt.

分布式交换机上

表2 华为S5700-24TP-SI交换机端口划分

Appliance,也可

创建vlan2001、

以找较新版本的

vlan2002、

vCenter Server,

vlan2003的分

但不建议跨度太

布式端口组,其

大(主版本号相

中vlan2001、

同,次版本号可以

vlan2002用来承

高一些)。

载虚拟机的流量,

在重新安装

vlan2003用来承

前,原来出故障的

载vSAN流量。

vCenter Server

当前的实验

表3 标准vSAN群集主机与vCenter Server Appliance的IP地址规划

虚拟机可以关机

是模拟vCenter

或重命名。重新

Server出现故

安装前要了解当

障,并且vCenter

前环境中有几台

Server没有备份

ESXi主机,每台

的情况下,通过重

主机的IP地址、

新安装vCenter

管理员帐户和密

Server,重新添加ESXi主机、

使用分布式虚拟交换机的端口

码,每台主机的配置、磁盘

重建分布式交换机的内容。

组改为标准端口组。如果修改

组、虚拟交换机、虚拟端口组

端口组为分布式端口组会弹出

等情况。在了解这些信息

重新安装vCenter Server

“不支持添加或重新配置连接

之后,在网络中的一台计算

Appliance

到非临时分布式虚拟端口组的

机中,加载vCenter Server

在vCenter Server

网络适配器”。

Appliance安装镜像,开始

Appliance没有备份的情况

在vSAN主机都正常工

vCenter Server的安装。在

下,如果vCenter Server出

作,除了vCenter Server 虚

安装的时候可以使用原来的

了问题,只能通过重新安装

拟机出问题导致不能使用

IP地址和域名,也可以使用

vCenter Server Appliance,

外,其他的虚拟机都正常工

新的IP地址和域名。

然后将ESXi主机添加到群

作。在无备份、修复无效的情

vCenter Server的安装

集中。

况下,只能重新安装vCenter

配置本文不做过多介绍,本

【说明】当vCenter Server

Server Appliance。如果

节只介绍关键步骤:

停止时,不能修改虚拟机使用

确认需要重新安装vCenter

1.运行vCenter Server

分布式虚拟交换机的端口组,

Server Appliance,可以找

Appliance安装程序,在“设

但可以修改虚拟机的配置,从

同版本的vCenter Server

备部署目标”对话框的“ESXi

2019.11

77

Infrastructure Mgmt. & Data Mgmt.

基础设施与数据管理

责任编辑:季莹 投稿信箱:

netadmin@

主机名或vCenter

新主机和现有主

Server名称”文本

机添加到您的群

框中,输入要放置

集”对话框中,将

vCenter Server

172.18.96.41~1

Appliance虚拟

72.18.96.45共5

机的ESXi主机的

台主机添加到群

IP地址,本示例

集。

为172.18.96.45,

4.添加之后只

然后在用户名

有部分主机在群集

和密码中输入

中,要将其余主机

172.18.96.45的

图2 即将完成第一阶段

移入群集,需要先

root帐户和密码。

并主机置于维护模

2.在“设置设备虚拟机”

Server中新建数据中心、新

式,然后移入群集。之后将

对话框的“虚拟机名称”文

建群集,并将ESXi主机添加

主机退出维护模式。

本框中输入新部署的虚拟机

到群集中,主要步骤如下:

5.在导航器中选中主

名称,本示例为.

1.使用vSphere Client

机,在“配置→网络→虚拟

-96.10-New3。

登录到vCenter Server,在

交换机”中看到分布式交换

3.在“配置网络设置”对

添加并分配许可证之后,新

机不再位于vCenter Server

话框中,为新部署的vCenter

建数据中心,本示例使用默

中。

Server设置FQDN和IP地

认名Datacenter。

6.此时vSAN数据存储

址等参数,本示例仍然使用

2.在创建数据中心之

正常,在“配置→vSAN→磁

的域名和

后,用鼠标右键单击新建的

盘管理”中可以看到所有主

172.18.96.10的IP地址。

数据中心名称,在弹出的快

机都在组1中,vSAN磁盘挂

4.在“即将完成第1阶

捷菜单中选择“新建群集”,

载正常。但分布式交换机不

段”对话框中显示了部署虚

在弹出的“新建群集”对话

正常,需要重新配置分布式

拟机的信息,如图2所示。

框中的“名称”文本框中设

交换机。

5.然后根据向导完成第

置新建群集名称,本示例为

二阶段的部署所示。

vSAN-HA,然后选择开启DRS、

重新配置分布式虚拟交换机

vSphere HA、vSAN。

1.如果ESXi主机配置

将ESXi主机添加到新的

3.创建群集之后,在“群

的是标准交换机,在重新安

vCenter Server

集快速入门”中显示了后续

装了vCenter Server之后,

在重新安装了vCenter

任务,在“添加主机”选项

将ESXi主机添加到vCenter

Server之后,需要在vCenter

中单击“添加”按钮,在“将

Server并配置了HA即可完

78

2019.11

责任编辑:季莹 投稿信箱:

netadmin@

基础设施与数据管理

Infrastructure Mgmt. & Data Mgmt.

成设置,但如果ESXi主机使

组,这需要有类似的名称以

除。如果没有从ESXi主机

用的是分布式交换机,还需

及相同的vlan属性等。

清除,一般是某台虚拟机

要重新配置分布式交换机。

(5)迁移原DSwitch-A的

或某个模板虚拟机分配了

如果重新配置分布式交换

端口组、涉及到的VMkernel,

DSwitch-A的端口组,如果是

机,需要通过以下步骤完成

如果vSAN流量在DSwitch-A

模板虚拟机,将模板转换成

(以原来的分布式交换机至

上,迁移该VMkernel流量的

虚拟机,修改虚拟机网络使

少有2个上行链路为例)。

端口组到DSwitch-B。在迁

用DSwitch-B的端口组后,

(1)新建分布式交换

移的过程中,原DSwitch-A

可以手动将DSwitch-A移除。

机DSwitch-B。假设原来

的端口组、绑定在DSwitch-A

2.在本节中需要创建分

的分布式交换机的名称为

端口组的VMkernel迁移到

布式交换机、为分布式交换

DSwitch-A,新建分布式交换

DSwitch-B,在迁移过程中,

机分配上行链路、创建分布

机DSwitch-B,为其指定2个

这些端口组的上行链路从

式端口组等内容,这些内容

上行链路。

DSwitch-A剩余的一条链路

在前文已经做过介绍。本节

(2)修改MTU。新建分布

切换到DSwitch-B的一条链

的操作涉及到这些知识的灵

式交换机DSwitch-B后,修改

路,因为这两个链路连接到

活使用。下面介绍关键步骤:

MTU数据与原来DSwitch-A

物理交换机相同的端口及属

(1)使用vSphere Clien

的数值相同。

性,所以迁移过程中网络不

t登录到vCenter Server,

(3)为DSwitch-B添加

会中断。

单击“

”图标,用鼠标

一条上行链路。修改

在这一步中,如果虚拟机

右键单击“Datacenter”,

DSwitch-B,添加管理主机,

使用DSwitch-A的端口组,

在弹出的快捷菜单中选择

为DSwitch-B分配一条上行

也在这一阶段将这些虚拟机

“Distributed Switch→新

链路,使用原来DSwitch-A

的端口组从DSwitch-A迁移

建Distributed Switch”,在

的一条上行链路(即从原

到DSwitch-B对应的端口组。

“新建Distributed Switch”

来DSwitch-A中移除一

(6)修改DSwitch-B的

对话框的“名称和位置→

条上行链路,将其分配给

上行链路2为原来

名称”处输入新建交换机

DSwitch-B)。这一步配置完

DSwitch-A剩余的一条上行

的名称,在此使用默认值

成后,原来的DSwitch-A、新

链路,这一步的操作是将原

DSwitch。

配置的DSwitch-B各使用一

来DSwitch-A的上行链路移

(2)在“编辑设置”对话

条上行链路,保证迁移端口

除,迁移到DSwitch-B。

框的“上行链路数”中选择

组前、后通讯不中断。

(7)到这一阶段,

2,选中“创建默认端口组”

(4)对照DSwitch-A创

DSwitch-A没有上行链路,

的选择,设置端口组名称为

建端口组。在DSwitch-B创

其端口组也没有分配给虚

vlan2003。

建与DSwitch-A对应的端口

拟机,DSwitch-A会自动清

(3)在“即将完成”对话

2019.11

79

Infrastructure Mgmt. & Data Mgmt.

基础设施与数据管理

责任编辑:季莹 投稿信箱:

netadmin@

框中显示了新建分布

式交换机的上行链

式虚拟交换机的信

路仍在使用。所以

息,检查无误之后单

在此操作中,不要将

击“Finish”按钮。

所有的上行链路一

(4)创建分布式

次分配完,先从原来

交换机及端口组完成

的2块物理网卡中

后,用鼠标右键单击

选择其中一块,这样

vlan2003,在弹出的

新配置的分布式交

快捷菜单中选择“编

换机和原来的分布

辑设置”,在弹出的

式交换机各使用一

“vlan2003-编辑设

图3 分配一条上行链路

块上行链路,这样保

置”对话框的“VLAN”

证网络不会中断。

选项,修改VLAN类型

在本示例中,将每台

为VLAN,VLAN ID为

主机的vmnic2配置

2003。

为上行链路1,如图

(5)检查虚拟交

3所示。

换机的MTU值,如果

(3)在添加了上

启用了巨型帧,需要

行链路后,其他选择

将DSwitch分布式虚

默认值,直到本次操

拟交换机的MTU修改

作完成。

为9000,这与原来分

4.在添加了上

图4 分配端口组

布式虚拟交换机的

行链路后,迁移vSAN

MTU值相同。

中选择“添加和管理主机”,

流量的VMkernel,主要步骤

(6)然后添加VLAN2001、

在“添加和管理主机→选择

如下:

VLAN2002的分布式端口组,

任务”对话框中选择“添加

(1)用鼠标右键单击分

这些不再介绍。

主机”,添加当前节点所有主

布式交换机DSwitch,在弹

3.下面为新创建的分布

机。

出的快捷菜单中选择“添加

式虚拟交换机添加上行链

(2)在“管理物理适配器”

和管理主机”,在“选择任务”

路,主要步骤如下:

对话框中为此分布式虚拟交

对话框中选择“管理主机网

(1)在vSphere Client

换机添加物理网卡。虽然在

络”,在“选择主机”中添加

的“网络”界面中,用鼠标右

重新安装vCenter Server

172.18.96.41~172.18.96.

键单击新建的虚拟交换机

之后,原来的分布式交换机

45的主机。

DSwitch,在弹出的快捷菜单

不能重新配置,但原来分布

(2)在“管理VMkernel

80

2019.11

责任编辑:季莹 投稿信箱:

netadmin@

基础设施与数据管理

Infrastructure Mgmt. & Data Mgmt.

适配器”对话框中,更新ESXi主机配置

选中vmk1单击“分

因为重新配置了

配端口组”,如图4所

分布式交换机的上行

示。在此示例中,由

链路(分两次完成),

于vCenter Server

此时在vSAN监控中

重新安装导致原来的

会有“网络连接丢失”

分布式交换机无法

的报警,另外由于

配置,所以在此图中

ESXi主机添加到新

vmk1有黄色的感叹

图5 虚拟交换机

的vCenter,也需要

号,其“源端口组”中

在vCenter Server

无端口组信息。

果还有遗留的分布式虚拟

中更新ESXi的信息。

(3)在“选择网络”对话

交换机,一般是在vCenter

(1)使用vSphere

框中选择vlan2003,并选择

Server故障期间(在原来的

Client登录到vCenter

“将此端口组分配应用于其

vCenter Server损坏之后,

Server,在导航器中选择

余主机”。

在重新安装新的vCenter

vSAN群集(本示例中群集

(4)为每台ESXi主机

Server之前)修改了虚拟机

名称为vSAN-HA),在“监

的vmk1(用于vSAN流量

的端口组导致。

控→vSAN→运行状况”的

的VMkernel)分配新配置的

对于这种情况,将涉及到

vCenter状态具有权威性中

DSwitch的vlan2003端口组。

的虚拟机修改为新的分布式

显示了未同步的主机,单击

(5)在“即将完成”对话

交换机的端口组,然后删除

“更新ESXi配置”链接。

框单击“Finish”按钮完成

遗留的分布式交换机即可。

(2)在“确认-更新

VMkernel的迁移。

(1)在vSphere Client

ESXi配置”对话框中,单击

然后将每台主机的另一

的导航器中选择每台主机,

“确定”按钮,更新后显示

个物理网卡端口为与到分布

在“配置→网络→虚拟交换

“vSAN群集配置一致性”。

式交换机的“上行链路2”。

机”中检查是否有多余的分

在导航器中选择群集,在

其他选项使用默认值不变。

布式交换机,如果存在,选

“监控→问题与警报→已触

【说明】通过两步分配完2

中故障的虚拟交换机,单击

发的警报”中选中所有警告,

个上行链路是为了保证在重新

“…”在弹出的快捷菜单中选

单击“重置为绿色”,重置之

配置虚拟交换机的过程中网络

择“移除”。

后,每台主机前面的红色报

不中断。

(2)在“从Distributed

警取消,状态正常。

此时每台物理主机的

Switch中移除主机”对话框

最后还要重新创建资源

原来遗留的分布式虚拟交

中选择“是”按钮。移除之后,

池,将虚拟机根据原来的规

换机应该已经自动移除,如

每台主机配置如图5所示。

划移入对应的资源池。

2019.11

81


本文标签: 交换机 端口 分布式 虚拟