centos

centos怎样配置虚拟机

小樊
50
2025-09-30 23:41:22
栏目: 云计算

CentOS系统下配置虚拟机的常见方法(以KVM、VirtualBox为例)

一、准备工作

  1. 检查虚拟化支持
    运行命令 grep -E --color 'vmx|svm' /proc/cpuinfo,若输出包含vmx(Intel CPU)或svm(AMD CPU),则说明CPU支持虚拟化。
  2. 下载CentOS镜像
    从CentOS官网下载所需版本的ISO镜像文件(如CentOS 7/8 Minimal或Server版)。

二、使用KVM配置虚拟机(推荐,集成于Linux内核,性能更优)

KVM(Kernel-based Virtual Machine)是CentOS原生支持的虚拟化技术,适合生产环境或需要高性能的场景。

1. 安装KVM及相关工具

在终端执行以下命令,安装KVM、libvirt(虚拟化管理工具)、virt-install(命令行创建虚拟机工具)等:

sudo yum install -y qemu-kvm libvirt libvirt-python virt-install bridge-utils virt-manager

安装完成后,加载KVM模块并验证支持:

sudo modprobe kvm  # 加载KVM模块
sudo modprobe kvm_intel  # Intel CPU需加载此模块(AMD用kvm_amd)
lsmod | grep kvm  # 检查模块是否加载成功
2. 启动libvirtd服务

libvirtd是KVM的管理守护进程,需启动并设置开机自启:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd
3. 创建虚拟机(命令行方式)

使用virt-install命令创建虚拟机,以下为示例(可根据需求调整参数):

sudo virt-install \
    --name my_centos_vm \          # 虚拟机名称
    --ram 2048 \                   # 内存大小(MB)
    --vcpus 2 \                    # 虚拟CPU核心数
    --disk path=/var/lib/libvirt/images/my_centos_vm.qcow2,size=10 \  # 磁盘路径及大小(GB)
    --os-type linux \              # 操作系统类型
    --os-variant centos7.0 \       # 操作系统变体(根据镜像版本选择,如centos8.0)
    --network bridge=virbr0 \      # 网络模式(bridge为桥接,virbr0为默认NAT网络)
    --graphics spice \             # 图形界面(可选:none为无图形,spice为远程桌面)
    --console pty,target_type=serial \  # 控制台设置
    --location /path/to/centos.iso \     # ISO镜像路径(本地或HTTP)
    --extra-args 'console=ttyS0,115200n8 serial'  # 安装时的额外参数(用于文本安装)

执行后会启动虚拟机安装界面,按提示完成CentOS安装。

4. 管理虚拟机
5. 图形化管理(可选)

安装virt-manager(图形化管理工具),通过以下命令启动:

sudo yum install -y virt-manager
virt-manager

图形界面可直观完成虚拟机创建、配置及管理。

三、使用VirtualBox配置虚拟机(适合个人或小型测试环境)

VirtualBox是开源免费的虚拟机软件,易上手,适合非生产环境。

1. 安装VirtualBox

在CentOS终端执行以下命令安装:

sudo yum install -y epel-release  # 安装EPEL仓库(部分版本需要)
sudo yum install -y VirtualBox

安装完成后,启动VirtualBox:

virtualbox
2. 创建虚拟机
  1. 点击VirtualBox主界面“新建”按钮;
  2. 输入虚拟机名称(如MyCentOSVM),选择“类型”为Linux、“版本”为Red Hat (64-bit)
  3. 分配内存(建议至少2GB);
  4. 创建虚拟硬盘(选择“动态分配”,大小建议至少20GB);
  5. 点击“创建”完成虚拟机基础配置。
3. 配置虚拟机

选中刚创建的虚拟机,点击“设置”:

4. 安装CentOS

启动虚拟机,进入CentOS安装界面,按提示完成语言、时区、键盘布局、分区(建议选择“自动分区”)、root密码及用户创建等步骤。

四、常见问题排查

以上步骤覆盖了CentOS系统下使用KVM(推荐)和VirtualBox配置虚拟机的完整流程,可根据实际需求选择合适的方式。

0
看了该问题的人还看了