centos

CentOS环境下如何配置虚拟机

小樊
58
2025-09-22 09:25:48
栏目: 云计算

CentOS环境下配置虚拟机的常见方案(以KVM、VirtualBox为例)

一、准备工作

  1. 检查虚拟化支持:运行egrep -c '(vmx|svm)' /proc/cpuinfo,结果≥1表示CPU支持虚拟化(Intel为vmx,AMD为svm)。
  2. 更新系统:运行sudo yum update -y(CentOS 7/8)或sudo dnf update -y(CentOS Stream)更新系统软件包。
  3. 下载镜像:从CentOS官网下载所需版本的ISO镜像(如CentOS 7/8/Stream)。

二、使用KVM配置虚拟机(推荐,原生高性能)

KVM是Linux内核集成的虚拟化技术,适合生产环境,性能接近物理机。

1. 安装KVM及相关工具

运行以下命令安装核心组件:
sudo yum install -y qemu-kvm libvirt virt-install bridge-utils virt-manager

2. 启动libvirtd服务

sudo systemctl start libvirtd
sudo systemctl enable libvirtd
确保服务开机自启。

3. 创建虚拟机(命令行方式)

使用virt-install命令创建虚拟机,示例如下:
sudo virt-install \ --name=my-vm \ # 虚拟机名称 --ram=2048 \ # 内存大小(MB) --vcpus=2 \ # CPU核心数 --disk path=/var/lib/libvirt/images/my-vm.qcow2,size=20 \ # 磁盘路径及大小(GB) --os-type=linux \ # 操作系统类型 --os-variant=rhel8 \ # 操作系统变种(根据镜像选择,如rhel7.0、centos8.0) --network bridge=virbr0 \ # 网络模式(默认NAT,bridge为桥接) --graphics spice \ # 图形界面(可选vnc/none) --cdrom=/path/to/CentOS-8-x86_64-1-20211209.iso # ISO镜像路径。

4. 图形化管理(可选)

安装virt-manager后,运行virt-manager打开图形界面,点击“新建”按向导创建虚拟机,支持可视化配置。

三、使用VirtualBox配置虚拟机(适合桌面用户)

VirtualBox是第三方开源虚拟化工具,适合个人测试或学习。

1. 安装VirtualBox及扩展包

2. 创建虚拟机

3. 配置虚拟机

4. 安装CentOS

启动虚拟机,进入CentOS安装界面,按向导完成语言、时区、软件选择(如“带GUI的服务器”)、安装位置(自动分区或手动分区)、网络配置(开启以太网)、root密码及用户创建等步骤。

四、网络配置(关键步骤)

虚拟机网络模式需根据需求选择,常见模式如下:

1. NAT模式(默认)

2. 桥接模式

3. Host-Only模式

五、磁盘管理(扩展与优化)

虚拟机磁盘空间不足时,可通过以下方式扩展:

1. 创建新虚拟磁盘(VirtualBox为例)

2. 扩展现有分区(LVM方式,推荐)

3. 清理磁盘空间

0
看了该问题的人还看了