一. Systems Install VMware ESXi 8.0u1D
下载ESXi ISO 可以参考SolutionDetails - Support Portal - Broadcom support portal
二. Create Ubuntu 24.04 Guest OS
根据安装完的ESXi,从Host web上拿到的OS IP,访问OS ip。登录到ESXi Host Web Client。点击Virtual Machines -> Create/ Register VM -> Create a new virtual machine -> next -> 根据信息选择Guest version -> 选择你需要放到的datastore -> Setup CPU/Mem/Hard disk storage information -> CD/DVD drive 选择从Datastore ISO file -> next -> finished
三. Setup Network
服务器连接外网线,进入Host web Client配置端口组和虚拟网卡:
点击左侧导航窗口,选择Network -> Virtual switches. ESXi默认建有vSwitch0, 对应1天上行线路网口vmnic0,对应两个端口组 一个用于管理的Management network; 另一个用于Virtual machine的VM network。所以我们需要新建Virtual switch,点击Add standard virtual switch, name[vSwitch2] -> MTU默认为1500 -> Uplink 选择插入的外网端口 -> 其他使用默认配置。
然后新建端口组,点击Pro groups -> Add port group -> 名称填为[VM Network2] -> VLAN ID 默认为0 -> Virtual switch选择你刚新建的vSwitch 2
Guest machine新增网卡,虚机先关机,选择Edit,在设置页中点击Add network adapter,查看新的network adapter 2 -> 选择你创建的端口组[VM Network2] -> 其他默认 -> 保存后打开电源连接shell。 编辑50-cloud-init.yaml 配置网卡为dhcp,如图所示:
root@ipmi:/etc/netplan# cat 50-cloud-init.yaml
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens34:
dhcp4: true
version: 2
network:
ethernets:
ens37:
dhcp4: true
version: 2
root@ipmi:/etc/netplan#
#应用配置
sudo netplan apply
#重启网络服务或者整个服务器以确保设置生效
reboot
Ubuntu24.04的源地址发生改变,不再使用以前的sources.list文件,升级24.04之后,而是使用/etc/apt/sources.list.d/ubuntu.sources。PS: Ubuntu 24.04建议使用官方源。
#备份源配置文件
cd /etc/apt/sources.list.d
cp ubuntu.sources ubuntu.sources.bak
#编辑源配置文件
vim ubuntu.sources
#打开官方源 or 添加其他源
Types: deb
URIs: http://archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
#更新与升级
sudo apt-get update
sudo apt-get upgrade
#apt安装ipmitool-1.8.19 我已安装 如下所示
root@ipmi:/etc/netplan# apt install ipmitool* -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'ipmitool' for glob 'ipmitool*'
ipmitool is already the newest version (1.8.19-7build2).
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
root@ipmi:/etc/netplan#
#检查IPMiTool 版本
root@ipmi:/etc/netplan# ipmitool -V
ipmitool version 1.8.19
root@ipmi:/etc/netplan#