转自:https://blog.mbrjun.cn/archives/422

ESXi 安装到 TF 卡,正常情况下只是系统安装成功,并不能创建虚拟机,本文浇大家如何在把 ESXi 安装至 TF 卡并创建数据分区。
VMware 不建议用户在 TF 卡中安装 ESXi,如果你仍然想这么做,风险自负

准备
一个 Windows 电脑
一个 8 GB 以上大小的 U 盘
永不放弃的决心
教程
1、下载 ESXi 的 ISO 镜像,Windows 双击打开
应该会自动打开一个目录,里面有很多文件,这个目录我们叫他<源目录>
2、准备一个 U 盘,我们先叫他<安装磁盘>
然后将安装磁盘格式化为 FAT32
3、将源目录全部文件选中,然后在安装磁盘粘贴
等待一段时间,安全弹出安装磁盘,然后把安装磁盘拔掉
4、关闭你想要安装 ESXi 的服务器(后称<服务器>)
5、安装磁盘插入服务器
6、服务器开机,然后一直按 F7(不同服务器的引导菜单按键不一样,你可能需要在网络上查询,常见的按键有 ESC F2 F7 F8 F10 F12 Enter Del Dot)
7、屏幕上应该会出现一个 "Please select boot device" 画面,按键盘的上下剪头将光标移动到"ESXi Installer"(如果没有该选项,则选择安装磁盘)
8、在完成上一步 5 秒内按下 按下 Shift + O
9、输入下面一行的内容(注意有空格)

autoPartitionOSDataSize=4096

完成后,按一下回车
10、然后等待安装程序加载,取决于服务器性能,你需要等待 3 分钟左右
11、你应该已经进入安装系统的界面了,按一下回车继续
12、阅读条款,同意按 F11
13、屏幕上应该会列出已经连接的存储设备,按键盘的上下剪头来选择你想要安装 ESXi 系统的磁盘(也就是你的 U 盘或 TF 卡)<目标磁盘>
14、你磁盘中如果有数据,则所有数据都会被清除!(按 ENTER 确认)
15、输入密码,按 Tab
确认你输入的密码,按回车
16、按 F11 开始安装
取决于磁盘性能,你大约需要等待 30秒(SSD)到 30分钟(低性能U盘)
17、进度条走完之后把安装磁盘拔掉,确认
18、基本系统安装完成
19、按 F2 打开 DCUI,完成基本配置
这些基本配置包括

IP 地址
子网掩码
网关
DNS
DNS 搜索域
FQDN
开启 SSH
IPv6
管理网卡

20、打开电脑的终端(Windows 中常用命令提示符、PowerShell 和 Windows Terminal)
21、终端输入下面的命令来连接 ESXi 主机
ssh root@
\<host> 是你 ESXi 主机的 IP 地址或者 FQDN,自行替换
22、你的电脑应该会弹出一个安全提示,输入 YES 回车即可
23、确保你的设备除了目标磁盘,没有连接到任何其他磁盘(如果连接了其他磁盘,拔出并重启,否则直接继续操作)
24、执行下面的命令

/etc/init.d/usbarbitrator stop
partedUtil getptbl /dev/disks/mpx.vmhba32:C0:T0:L0

25、然后终端输出 "gpt" 和四组数字,在我的机器上,这四组数字是 "15545 255 63 249737216"
26、打开计算器,计算 " 第一组数字第二组数字第三组数字 - 1",记住这组数字,我得到了 249,730,424
27、如果你的目标磁盘 >100 GB,执行

partedUtil setptbl /dev/disks/mpx.vmhba32:C0:T0:L0 gpt "7 38000000 你计算出的数字 AA31E02A400F11DB9590000C2911D1B8 0"

如果你的目标磁盘 <100 GB,执行

partedUtil setptbl /dev/disks/mpx.vmhba32:C0:T0:L0 gpt "7 32000000 你计算出的数字 AA31E02A400F11DB9590000C2911D1B8 0"

28、重复第 4 - 13 步
29、选择 "Install ESXi, preserve VMFS datastore",回车
30、重复第 15 - 17 步
31、Windows 终端执行
ssh-keygen -R
\<host> 替换为 ESXi 主机 IP
32、重复第 19 - 22 步,打开 SSH 并连接
33、输入

vmkfstools -C vmfs6 -S Data /dev/disks/mpx.vmhba32:C0:T0:L0:8

格式化磁盘

标签: esxi

添加新评论