最新版eNSP Pro V100R002C10安装 之二:使用VMware Workstation安装

前一篇,介绍了如何在Oracle Virtual Box安装eNSP Pro的方法

这一篇,我们来看看如何把eNSP Pro安装在VMware Workstation上,或者安装在ESXi服务器上。

关于新旧版本主要功能对比,请参考上一篇 最新版eNSP Pro V100R002C10安装 之一:使用VirtualBox安装

安装包,请关注本公众号,后台回复 eNSP-Pro获取下载链接

一、VirtualBox镜像转换vmware镜像

使用VMware Workstation 或者ESXI安装需要使用专用的ovfvmdk文件

华为官网下载的安装包中仅提供qcow2和vdi两种虚拟机格式文件,即: eNSP-Pro_V100R002C10_Software_X8664_release.qcow2 eNSP-Pro_V100R002C10_Software_X8664_release.vdi 其中qcow2格式是Qemu的镜像格式,而vdi是VirtualBox的镜像格式

因此,我们需要将VirtualBox的镜像格式转换为vmware镜像格式

我们有2种方式转换格式:

通过qemu-img软件转换 或者 使用VirtualBox软件转换

1.1 通过qemu-img软件转换成vmware镜像

qemu-img软件获取
https://qemu.weilnetz.de/w64/

image-20250511134503596

qcow2文件转为vmdk文件

1.将下载的eNSP-Pro安装包存在E:\eNSP-Pro目录下;

image-20250511134850166

2.在CMD窗口下,输入qemu-img.exe--version,产看qemu-img是否安装成功;

image-20250511135617978

3.使用命令cd/d E:\eNSP-Pro切换到eNSP-Pro_V100R002C10_Software_X8664_release.qcow2目录;

image-20250511141551146

4.使用下面命令将源文件 eNSP-Pro_V100R002C10_Software_X8664_release.qcow2

转换为目标文件eNSP-Pro_V100R002C10_Software_X8664_release.vmdk

此处报错,是以为系统没有配置qemu的环境变量,在eNSP-Pro目录中,不能识别qemu-img命令。

因此,我们需要在转换命令时,明确指出qemu-img命令的安装路径

image-20250511142315533

以下是完整的转换命令

"C:\Program Files\qemu\qemu-img" convert -f qcow2 -O vmdk eNSP-Pro_V100R002C10_Software_X8664_release.qcow2 eNSP-Pro_V100R002C10_Software_X8664_release.vmdk

image-20250511142937360

待转换完成后,目录下会多出一个eNSP-Pro_V100R002C10_Software_X8664_release.vmdk文件;

image-20250511143033652

1.2 VirtualBox镜像转换vmware镜像

VBox转换成vmdk镜像

切换到VDI文件的路径

通过命令 “C:\Program Files\Oracle\VirtualBox\VBoxManage.exe“ clonehd “E:\eNSP-Pro\eNSP-Pro_V100R002C10_Software_X8664_release.vdi“ “E:\eNSP-Pro\eNSP-Pro_V100R002C10_Software_X8664_release.vmdk“ --format vmdk

其中

“E:\eNSP-Pro\eNSP-Pro_V100R002C10_Software_X8664_release.vdi” 是源文件路径

“E:\eNSP-Pro\eNSP-Pro_V100R002C10_Software_X8664_release.vmdk ” 是目标文件路径

将原有的vdi镜像转换成为vmdk镜像

image-20250511165512539

如果在转换文件格式时,出现以下报错:

image-20250511164805693

因为UUID重复了,之前可能已经转换过格式了,所以才会有这样的报错,需要重新生成新的UUID “C:\Program Files\Oracle\VirtualBox\vboxmanage" internalcommands sethduuid "E:\eNSP-Pro\eNSP-Pro_V100R002C10_Software_X8664_release.vdi"

image-20250511164826094

转换一个虚拟磁盘

切换到VMware Workstation的安装目录

image-20250511165933400

通过命令vmware-vdiskmanager.exe -r “E:\eNSP-Pro\eNSP-Pro_V100R002C10_Software_X8664_release.vmdk ” -t 0 “E:\eNSP-Pro\eNSP-Pro.vmdk”

将转换虚拟磁盘从它原始的预分配模式转变为包含在单一文件中的可增长虚拟磁盘。这个磁盘空间将不会被预先分配,虚拟磁盘工具将收回虚拟磁盘中的一些磁盘空间,而仅仅让里面的数据占用虚拟磁盘。

其中

“E:\eNSP-Pro\eNSP-Pro_V100R002C10_Software_X8664_release.vmdk ” 是源文件路径

“E:\eNSP-Pro\eNSP-Pro.vmdk ” 是目标文件路径

image-20250511170215162

image-20250511170300661

二、使用VMware Workstation安装eNSP Pro

2.1 配置网卡

建议用管理员身份打开VMware Workstation

  • eNSP Pro至少需要配置两块网卡,一块网卡用于登录管理eNSP Pro平台,一块用于连接Internet,如果需要配置带外网络,即使用CRT或MobaXterm连接,则必须配置三块网卡

  • 打开VMware的虚拟网络编辑器

    image-20250511143732530

  • 第一块网卡使用VMnet1,通常是仅主机模式,需要开启DHCP功能负责为eNSP Pro分配管理IP,即Web页面登录的IP地址,IP地址可以更改,在DHCP设置(DHCP Setting)中可以修改分配的范围,如果只开启eNSP Pro,范围内第一个可用的IP会是eNSP Pro在浏览器访问的地址

image-20250511144316805

  • 第二块网卡使用VMnet8,通常是NAT模式。访问Internet会经过此网卡,由于eNSP Pro需要登录华为人才账号才能使用,所以需要联网

image-20250511144406276

  • 第三块网卡需要手动增加一块虚拟网卡,用于带外管理网络设备,相当于带外网络。如果不需要使用CRT、MobaXterm连接管理设备则不需要添加此网卡

    • 首先添加虚拟网卡,随便选一个非VMnet1、VMnet8的(名字可以后面自己修改,这里后面修改的eNSP Pro MGMT)

    • 添加完成后,选择仅主机模式,并连接主机网络到这个网卡上

    • 下面的子网可填可不填,这是带外网络的网段,尝试配置172.16.10.0/24网段,不生效,不能登录管理设备,建议使用192.168.X.X/24网段

    • 配置完成后,应用并保存

image-20250511144606068

  • 为带外管理的网卡配置IP

    • 在后面为设备配置管理IP时,不要与此IP重复

image-20250511144805558

2.2 创建虚拟机

1、VMware Workstation 新建虚拟机,选择自定义创建

image-20250511154050288

2、选择兼容的版本,根据使用的VMware版本不同,之后安装Linux的系统版本会有不同

image-20250511154119561

3、其他根据以下步骤设置即可

image-20250511154144601

image-20250511154201645

image-20250511154254734

image-20250511154341313

image-20250511154501890

4、重点:第一张网卡,使用有DHCP功能的仅主机的网卡(VMnet1)

image-20250511154601346

image-20250511154625507

image-20250511154758298

image-20250511154820663

image-20250511154911231

image-20250511155007851

5、网卡1默认自带(主机模式),新添加网卡2(NAT模式)和 网卡3(选择自定义,桥接到VMnet3网卡);

image-20250511155323805

eNSP-Pro虚拟机网卡1(主机模式):是桥接到VMnet1的,通过DHCP可以获取到"192.168.100.X"的地址,该IP地址为前端WEB页面登录地址,我们可以通过该IP地址登录eNSP-Pro模拟器;

image-20250511155451670

eNSP-Pro虚拟机网卡2(NAT模式):是桥接到VMnet8的,目的是为了和互联网互通,因为使用eNSP-Pro模拟器,需要华为账号登录认证成功后,才能正常使用;

image-20250511155524126

eNSP-Pro虚拟机网卡3(选择自定义,桥接到VMnet3网卡):将虚拟机桥接到VMnet3网卡目的是实现物理机与eNSP-Pro虚拟机中的路由器、交换机、防火墙、AC等设备管理IP地址互通,以实现物理机通过telnet或SSH远程连接设备进行操作;

image-20250511155600090

6、启动eNSP-Pro虚拟机,启动后主机页面会显示登录URL信息,可以通过该URL登录模拟器,使用个人华为账号登录;

image-20250511160041913