VMware vSphere 环境下 CentOS 安装指南
在 VMware vSphere 平台中部署 CentOS 操作系统,需遵循硬件准备、虚拟机创建、操作系统安装及后续配置等步骤,本文将详细讲解全流程操作要点,帮助用户高效完成部署。
前期准备
硬件要求
- vSphere 环境:确保 ESXi 主机已正常运行,具备足够的计算资源(CPU、内存)和存储空间。
- ISO 镜像:下载 CentOS 官方镜像(如 CentOS 7/8 Stream),推荐使用 Minimal 版本以简化安装。
- 网络规划:确认虚拟交换机配置(VLAN、端口组),确保新虚拟机可访问外部网络或内部资源。
虚拟机创建步骤
新建虚拟机
在 vSphere Client 中选择目标主机,右键点击“新建虚拟机”,进入向导界面:
- 名称与位置:输入虚拟机名称(如
CentOS-Test
),选择存储路径。 - 客户机操作系统:选择“Linux”,版本匹配 CentOS 版本(如 CentOS 7.x 64 位)。
资源分配
- CPU/内存:根据应用需求分配(示例:2 核 CPU、4GB 内存)。
- 硬盘:选择“创建新虚拟磁盘”,容量建议 ≥20GB(生产环境可根据数据量调整), Thick Provisioning 或 Thin Provisioning 按需选择。
网络适配器
添加至少 1 块网卡,连接至预先配置的虚拟交换机(如 VM Network
),确保网络连通性。
光盘驱动器设置
- 选择“使用 ISO 映像文件”,浏览并加载下载好的 CentOS ISO 文件。
- 启动时优先从光盘启动(BIOS 设置中调整启动顺序)。
CentOS 操作系统安装
启动虚拟机
点击“开启此虚拟机”,等待 BIOS 加载后进入 CentOS 安装界面。
语言与键盘布局
选择简体中文(或英文),键盘布局默认“美国英语”。
安装配置
存储设备:选择“自定义存储配置”,删除现有分区后创建以下分区:
| 分区类型 | 大小 | 挂载点 | 文件系统 | 用途 |
|—————-|——–|———-|———-|——————–|
| /boot | 500MB | /boot | xfs | 引导程序存放 |
| swap | 4GB | – | swap | 交换空间(内存≤8GB 时建议等于内存) |
| / | 剩余空间 | / | xfs | 根目录 |网络与主机名:
- 配置 IPv4 网络:选择“手动”,输入 IP 地址、子网掩码、网关及 DNS 服务器(如
168.1.100/24
,网关168.1.1
,DNS8.8.8
)。 - 设置主机名(如
centos-test
),可通过 DHCP 动态获取但需注意稳定性。
- 配置 IPv4 网络:选择“手动”,输入 IP 地址、子网掩码、网关及 DNS 服务器(如
安全策略:设置 root 密码(强密码规则),若需远程管理,勾选“允许 root 远程登录”(生产环境建议禁用,改用 sudo 权限)。
开始安装
点击“开始安装”,等待进度条完成(约 5-10 分钟),安装完成后重启虚拟机,移除 ISO 镜像。
后续配置优化
基础软件更新
# 更新系统包 sudo yum update -y # 安装常用工具(如 vim、net-tools) sudo yum install -y vim net-tools
网络持久化配置
编辑网络配置文件 /etc/sysconfig/network-scripts/ifcfg-ensXX
( ensXX 为网卡名称),确保参数如下:
TYPE=Ethernet BOOTPROTO=static # 静态 IP DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=ens32 UUID=xxx DEVICE=ens32 ONBOOT=yes # 开机自启 IPADDR=192.168.1.100 # 固定 IP NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=114.114.114.114
重启网络服务:sudo systemctl restart network
。
安全加固
- 关闭防火墙(测试环境):
sudo systemctl stop firewalld && sudo systemctl disable firewalld
。 - 配置 SSH:编辑
/etc/ssh/sshd_config
,禁止 root 登录(PermitRootLogin no
)、启用公钥认证,重启服务sudo systemctl restart sshd
。
常见问题排查
- 无法连接网络:检查虚拟交换机是否正确配置,网卡模式(桥接/NAT)是否匹配;验证 IP 地址、网关、DNS 是否正确。
- 安装卡住/报错:尝试重新加载 ISO 镜像,检查硬盘空间是否充足;若遇依赖错误,切换为最小化安装避免兼容性问题。
相关问答 FAQs
Q1:如何在 vSphere 中调整虚拟机的 CPU/内存而不中断运行?
A:通过 vSphere Client 选择虚拟机 → 右键“编辑设置”→ 在“硬件”选项卡中调整 CPU 数量或内存大小 → 点击“确定”,调整后无需重启,系统会自动生效(部分应用可能需重启以识别变化)。
Q2:安装过程中提示‘没有找到合适的驱动’怎么办?
A:通常因未加载 virtio 驱动导致,解决方法:
- 在安装界面按
Esc
进入启动菜单,选择“Troubleshooting”→“Install CentOS in text mode”; - 或在加载内核参数时加入
inst.virtio_net=0 inst.virtio_blk=0
禁用 virtio 驱动(仅临时解决,建议后续安装 virtio 驱动)。
通过以上步骤,即可在 VMware vSphere 环境中顺利完成 CentOS 的安装与基础配置,实际操作中需根据业务需求灵活调整资源分配和安全策略,确保系统稳定运行。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复