在VMware EXSI上注册并配置Alibaba Cloud Linux 3的 VMHD 镜像,需要按照以下详细步骤进行操作。每一步都附有参数配置的理由,以帮助您更好地理解和完成任务。
步骤1:登录到VMware EXSI 主机
- 登录方式:可以通过vSphere Client(Web界面)或vCenter进行远程管理。如果使用的是本地控制台,可以通过直接访问EXSI的IP地址。
- 验证EXSI版本:确保EXSI版本支持Alibaba Cloud Linux 3,建议使用最新版本以获得最佳兼容性。
步骤2:上传Alibaba Cloud Linux 3的 VMDK 文件
- 选择传输工具:使用SCP命令上传文件:
scp /path/to/AlibabaCloudLinux3.vhd root@EXSI_HOST:/vmfs/volumes/datastore_name/
确保datastore_name是EXSI主机上的存储数据存储名称,通常为vm datastore1或类似名称。
- 上传位置:将VHD文件上传到EXSI主机的存储数据存储中,确保网络路径的正确性,避免上传错误。
步骤3:创建新虚拟机
- 进入虚拟机创建向导:
-
- 打开vSphere Client,导航到“主机和集群”。
- 选择目标EXSI主机,右键点击并选择“新建虚拟机”。
- 选择配置类型:
-
- 选择“典型配置”,因为它简化了配置过程,适合大多数场景。
- 选择“稍后安装操作系统”,并选择“Linux”作为操作系统类型,版本为“Alibaba Cloud Linux 3”。
- 指定存储位置:
-
- 选择存储为上传VHD文件的数据存储,确保路径正确无误。
步骤4:配置虚拟机硬件
- CPU配置:
-
- 根据应用需求配置CPU数量。例如,选择 10 个虚拟CPU,以提供足够的处理能力。
- 内存配置:
-
- 分配 30GB内存,确保操作系统和应用能够流畅运行,避免内存不足的问题。
- 网络适配器:
-
- 添加一个虚拟网络适配器,选择“VMXNET3”以获得更好的性能和兼容性。
- 连接至正确的VLAN或网络,确保虚拟机能够连接到所需的网络环境。
- SCSI控制器:
-
- 选择“VMware ParaVirtual (PVSCSI) ”作为SCSI控制器,因为它支持更多设备和更高的性能。
步骤5:注册 VMDK 文件作为虚拟磁盘
- 选择存储:
-
- 在创建虚拟机时,勾选“使用现有虚拟磁盘文件”。
- 浏览并选择之前上传的AlibabaCloudLinux3.vhd文件,确保路径正确。
- 挂载虚拟磁盘:
-
- 将 VMDK 文件挂载到SCSI控制器上,确保虚拟机启动时能够识别该磁盘。
- 挂载光驱
步骤6:配置网络和防火墙(请参考 Linux 静态 IP 地址配置 )
- 网络设置:
-
- 确保网络适配器连接到正确的虚拟交换机,以实现与外部网络的通信。
- 以下为静态 IP 配置示例(适用于 CentOS/RHEL 系统)12:
- AliyunGitlab
- AliyunNAS
- AliyunWeb
- AliyunNginxWeb
- 防火墙配置:
-
- 启用防火墙,根据需要开放必要端口(如SSH、HTTP、HTTPS),以增强安全性。
步骤7:启动虚拟机并验证安装
- 启动虚拟机:
-
- 在vSphere Client中,右键点击新创建的虚拟机,选择“电源” -> “打开电源”。
- 验证安装:
-
- 使用SSH客户端连接到虚拟机,检查系统是否正常启动,确认网络配置正确。
sudo vim /etc/ssh/sshd_config
PubkeyAuthentication yes # 公钥许可
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile .ssh/authorized_keys # 验证密钥文件
Subsystem sftp /usr/libexec/openssh/sftp-server # 子系统 sftp
PermitRootLogin no # root登录许可
PasswordAuthentication no #密码登录许可
sudo vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 188.188.1.254
nameserver 1.2.4.8
步骤8:参数配置和优化
- 系统性能优化:
-
- Swap分区:配置足够的Swap空间,通常为内存的两倍,以防止内存不足时的系统崩溃。
- 磁盘性能:在虚拟机设置中调整磁盘的队列深度,提升I/O性能。
- 网络性能:启用多队列功能,提高网络处理能力。
- 性能监控:
-
- 使用vRealize Operations Manager或其他监控工具,实时监控虚拟机的资源使用情况,及时调整配置。
注意事项
- 兼容性检查:在上传和注册VHD文件前,确认文件格式和版本与EXSI兼容,避免注册失败。
- 定期备份:定期备份虚拟机和VHD文件,防止数据丢失。
- 更新系统:定期更新Alibaba Cloud Linux 3以获得最新的安全补丁和性能优化。
通过以上详细步骤和参数配置,您可以在VMware EXSI上成功注册并配置Alibaba Cloud Linux 3的VHD镜像,确保虚拟机的稳定运行和高效性能。