exsi-虚拟机安装配置

安装配置EXSI 6.7

安装EXSI 6.7

  1. 下载EXSI6.7(据说update2 比update1 好很多。)
  2. 制作安装U盘
    • 使用rufus将iso(如,VMware-VMvisor-Installer-6.7.0.update02-13006603.x86_64.iso)刷进u盘。
      1. 启动 rufus 3.11.1678
      2. 选择U盘(谨慎,别选错)
      3. 选择exsi 的 iso 文件。 如果出现提示ISO使用过时menu.c32版本,要选择【是】来让rufus下载缺少的文件。
      4. 分区类型:MBR
      5. 目标系统类型:BIOS或UEFI
      6. 文件系统:FAT32(默认)
      7. 点击“开始”制作启动U盘
    • 使用utltriso,以USB-HDD+的方式可能没用,可能iso文件的启动方式太老,不适合某些BIOS。
  3. 安装
    1. 插入U盘启动电脑,启动菜单,选择第一个:ESXi-...启动
    2. 按屏幕提示安装,选择安装的硬盘、设置ESXI登陆密码、……完成后重启电脑。
  4. 配置ESXI (显示器连Esxi的机器操作)
    F2登陆进入配置界面
    Configure Managment Network 》 Network Adapter 选择网卡/网口
    IPv4 Configuration > Set static IPv4 Address > 填写静态的局域网IP
    1
    2
    3
    4
     示例:
     IPv4 Address : 192.168.1.252 Exsi管理地址
     Subnet Mask: 255.255.0.0
     Default Gateway: 192.168.1.1  主路由地址
    
  5. 重启 Restart Management Network
  6. 启动浏览器访问Exsi的管理地址(如上例:192.168.1.252)就可以进入EXSI管理页面了。
  7. 输入License: Host 》Manage 》Licensing

安装过程中,出现“No Network Adopters”提示

是因为下载的ios文件中没有嵌入网卡驱动的原因。如果出现这种情况可以参考 这篇文章

Exsi6.5 上配置 ros + lede

  1. 远程登陆到EXSI管理界面
  2. 配置 》硬件 》存储器 》添加存储器,添加后可以访问本地硬盘
  3. 双击 对应硬盘的存储器 》数据存储浏览器,可以浏览硬盘内容、上传、下载文件
  4. 配置 》网络
    添加wan口: 添加网络。。。 》虚拟机 》创建vSphere标准交换机 》选择没用的网口 》网络标签:wan
    添加lan口: 添加网络。。。 》虚拟机 》创建vSphere标准交换机 》选择没用的网口 》网络标签:lan
  5. 导入ovf虚拟机 - ros
    菜单 文件 》部署ovf模板 》选中文件系统ros的ovf模板
  6. 选中新建的ros虚拟机,右键菜单 》 编辑设置
    内存:512M,ros最高2G内存
    CPU:2(1个核心-2线程)
    显卡:显存:16M以上
  7. 给ros虚拟机添加网卡
    1. 选中新建的ros虚拟机,右键菜单 》 编辑设置 》添加。。。》以太网适配器
    2. 网络连接: 网络标签:lan
    3. 同上述步骤,添加wan虚拟网卡、管理网卡

  8. 同 上述步骤导入ovf虚拟机 - lede
    给lede虚拟机添加网卡:删除所有网卡,创建lan虚拟网卡
    设置lede的IP地址

Exsi 6.7 配置

  1. wan 设置(给ROS独占)
  2. 网络 》虚拟交换机 》添加标准虚拟交换机
    vSwitch: wan
    上行链路: 选择目标网卡
    安全:
    混杂模式: 接受
    MAC地址更改: 接受
    伪传输: 接受
  3. 网络 》端口组 》添加端口组
    名称:wan
    VLAN ID: 0
    虚拟交换机: wan
  4. lan 设置(所有虚拟机共用)
  5. 网络 》端口组 》VM Network 实际是 lan 口,可以修改名称为 lan
    在上游虚拟交换机,打开混杂模式。 网络 》虚拟交换机 》vSwitch0 》安全 》混杂模式:接受

  6. 创建虚拟机 ros
  7. 虚拟机 》新建/注册虚拟机
    • 如果是ova/vof导入,可能出现缺少磁盘镜像错误,忽略报错;直到任务栏,显示上载磁盘完成,才能继续操作。
  8. 设置ros虚拟机网卡
    适配器:lan
    适配器类型:VMXNET3, (如果不能用可以尝试E1000)
  9. 启动ros,winbox连接,Interface List > 双击当前Interface,将当前网卡的名称改为 lan,好辨认。关闭ros。
  10. 进入ros虚拟机设置,添加网卡 wan

  11. 创建虚拟机op1(旁路由1号)
  12. 存储 》 数据存储 》数据存储浏览器 》上传固件
  13. 虚拟机 》新建/注册虚拟机 进行创建
  14. 网络适配器 选择 lan

  15. 同上述方法,创建虚拟机op2

  16. 设置 ros 地址为 192.168.1.233
    修改方法:WinBox > IP > Address
    Address: 192.168.1.233/24
    Network: 192.168.1.0
  17. 设置 op1 科学上网 地址为 192.168.1.231
    修改方法:vim /etc/config/network 修改 interface lan 的 IP
    登陆op1管理网页,lan设置 IPv4 网关为: 192.168.1.233
  18. 设置 op2 地址为 192.168.1.232
    登陆op2管理网页,lan设置 IPv4 网关为: 192.168.1.231
  19. 上网终端的网关,改为 192.168.1.232
  20. 创建虚拟机
    Deployment options
    • Network mapping: NAT(VM Network)
    • Disk provisioning: Openwrt需要磁盘不大,可以选Thick
      Thin # 精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少算多少。
      Thick # 在创建时为虚拟磁盘分配所需的空间。并将物理设备上保

备份

尝试将virtualbox5到处的ova/ovf,无论是 ovf 1.0或2.0 格式都无法导入Exsi。

EXSi 6.7 网页控制台导出小于100M的虚拟机

选中虚拟机 》右键菜单,选择导出, 但是只能导出 小于100M的虚拟机

OVFTool 备份

OVFTool能突破100M的限制

  • 获取OVFTool的方法:

    1. 已经带有OVFTool的软件:
      • Mac - VMware Fusion
      • Windows - VMware Workstation
    2. 去官网下载

    官网下载地址: https://my.vmware.com/cn/web/vmware/details?downloadGroup=OVFTOOL430U2&productId=758

  • ovftool 备份

    1. 设置到环境变量,mac上是~/.bash_profile
    2. 导出虚拟机,ovftool vi://root:@10.10.10.254/LEDE /Users/vee/Desktop/ledeova/lede.ova
    • 格式:ovftool vi://root:@ESXI的IP地址/虚拟机的名称 /存放位置/自定一个名称.ova
      1. 注意事项:
    • 如果你的虚拟机配置了直通网卡,或者添加其他PCI设备,需要移除后再备份,不然就会出现如下报错信息: Unknown device: ‘PCI device 0’

ovftool syntax

  • The ovftool export syntax
1
ovftool.exe –noSSLVerify vi://ip_of_esxi_host where the machine resides/name of source_machine “D:\ovf_export_name.ovf”
  • The ovftool deploy syntax
1
ovftool -ds=DestinationDatastore -n=DestinationVMName OVF.ovf vi://username:password@vCenter2/Datacenter2/host/Cluster2

The ovftool 1-step export and deploy syntax

  • ESXi 4.x:
1
ovftool -ds=DestinationDatastore -n=DestinationVMName vi://username:password@vCenter1/Datacenter1/vm/SourceVM vi://username:password@vCenter2/Datacenter2/host/Cluster2
  • ESXi 5.x:
1
ovftool --net: "source_network_name"="destination_network_name" -ds="destination_datastore" -n="destination_virtual_machine_name" "vi://domain\username@source_vcenter_fqdn/source_datacenter_name/virtual_machine_name/virtual_machine_folder/virtual_machine" "vi://domain\username@destination_vcenter_fqdn/host/cluster_name"
  • ESXi 6.X
1
ovftool.exe --X:logLevel=trivia --X:logToConsole --datastore=datastorename "<path file of ovf>" "vi://administrator:Password@<vc fqdn ip or vc>Datacenter/host/Cluster/<Host IP or FQDN>"

Note: --X:logLevel=trivia --X:logToConsole : Enables trivia logging and display on the command prompt

manjaro 安装 ovftool

  1. 运行 yay -S vmware-ovftool ,执行会报如下错误:
1
2
3
4
  -> Downloading VMware-ovftool-4.4.1-16812187-lin.x86_64.bundle...
curl: (3) URL using bad/illegal format or missing URL
==> ERROR: Failure while downloading file://VMware-ovftool-4.4.1-16812187-lin.x86_64.bundle
    Aborting...
  1. /home/wi/.cache/yay/vmware-ovftool 下查看 PKGBUILD 文件,里面有bundle下载地址,例如:
    VMware-ovftool-4.4.1-16812187-lin.x86_64.bundle

    将下载好的文件放到 /home/wi/.cache/yay/vmware-ovftool/

  2. 再次执行 yay -S vmware-ovftool

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[wi@manj963 openwrt.esir]$ ovftool -ds=datastore1 -n=op-esir-spp-32 openwrt-esir-spp.ova vi://192.168.3.2
Opening OVA source: openwrt-esir-spp.ova
Enter login information for target vi://192.168.3.2/
Username: root
Password: ********
Opening VI target: vi://root@192.168.3.2:443/
Error: No network mapping specified. OVF networks:   NAT. Target networks:   VM Network  vnet1  vnet2  vnet3  vnet4  vnet5
Completed with errors
[wi@manj963 openwrt.esir]$ ovftool -ds=datastore1 -n=op-esir-spp-32 openwrt-esir-spp.ova vi://192.168.3.2
Opening OVA source: openwrt-esir-spp.ova
Enter login information for target vi://192.168.3.2/
Username: root
Password: ********
Opening VI target: vi://root@192.168.3.2:443/
Error: Create import spec failed. Please verify importSpec
Error: HTTP error response: Service Unavailable
Completed with errors
[wi@manj963 openwrt.esir]$ ovftool -ds=datastore1 -n=op-esir-spp-32 openwrt-esir-spp.ovf vi://192.168.3.2
Opening OVF source: openwrt-esir-spp.ovf
Enter login information for target vi://192.168.3.2/
Username: root
Password: ********
Opening VI target: vi://root@192.168.3.2:443/
Error: Create import spec failed. Please verify importSpec
Error: HTTP error response: Service Unavailable
Warning:
 - No manifest file found.
 - Wrong file size specified in OVF descriptor for 'openwrt-esir-spp-disk001.vmdk' (specified: -1, actual 129761280).
Completed with errors