VMware vSphere中安装CentOS时如何配置网络与存储?

VMware vSphere 环境下 CentOS 安装指南

在 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 安装界面。

语言与键盘布局
选择简体中文(或英文),键盘布局默认“美国英语”。

VMware vSphere中安装CentOS时如何配置网络与存储?

安装配置

  • 存储设备:选择“自定义存储配置”,删除现有分区后创建以下分区:
    | 分区类型 | 大小 | 挂载点 | 文件系统 | 用途 |
    |—————-|——–|———-|———-|——————–|
    | /boot | 500MB | /boot | xfs | 引导程序存放 |
    | swap | 4GB | – | swap | 交换空间(内存≤8GB 时建议等于内存) |
    | / | 剩余空间 | / | xfs | 根目录 |

  • 网络与主机名

    • 配置 IPv4 网络:选择“手动”,输入 IP 地址、子网掩码、网关及 DNS 服务器(如 168.1.100/24,网关 168.1.1,DNS 8.8.8)。
    • 设置主机名(如 centos-test),可通过 DHCP 动态获取但需注意稳定性。
  • 安全策略:设置 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 为网卡名称),确保参数如下:

VMware vSphere中安装CentOS时如何配置网络与存储?

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 驱动导致,解决方法:

  1. 在安装界面按 Esc 进入启动菜单,选择“Troubleshooting”→“Install CentOS in text mode”;
  2. 或在加载内核参数时加入 inst.virtio_net=0 inst.virtio_blk=0 禁用 virtio 驱动(仅临时解决,建议后续安装 virtio 驱动)。

通过以上步骤,即可在 VMware vSphere 环境中顺利完成 CentOS 的安装与基础配置,实际操作中需根据业务需求灵活调整资源分配和安全策略,确保系统稳定运行。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2025-10-21 19:30
下一篇 2025-10-21 19:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信