CentOS Stream 8虚拟化环境搭建方法
导读:CentOS Stream 8 虚拟化环境搭建指南 一 环境准备与前置检查 硬件虚拟化支持:确认 CPU 支持 Intel VT‑x/AMD‑V,执行 egrep -c ‘(vmx|svm ’ /proc/cpuinfo,返回值应 ≥ 1...
CentOS Stream 8 虚拟化环境搭建指南
一 环境准备与前置检查
- 硬件虚拟化支持:确认 CPU 支持 Intel VT‑x/AMD‑V,执行 egrep -c ‘(vmx|svm)’ /proc/cpuinfo,返回值应 ≥ 1。
- 虚拟化组件安装:在 CentOS Stream 8 上安装虚拟化元包并启动服务:sudo dnf install -y @virtualization;sudo systemctl enable --now libvirtd。
- 基础验证:执行 virsh list --all 应能看到空列表(无虚拟机),表示 libvirt 正常。
二 方案一 基于 KVM/QEMU 的本地虚拟化
- 安装与启动:sudo dnf install -y @virtualization;sudo systemctl enable --now libvirtd。
- 网络与存储:
- 创建默认存储池(镜像与磁盘统一存放):
sudo virsh pool-define-as default_pool --type dir --target /var/lib/libvirt/images
sudo virsh pool-build default_pool
sudo virsh pool-start default_pool
sudo virsh pool-autostart default_pool - 网络建议:默认 NAT 即可满足大多数场景;如需让虚拟机直连物理网络,创建 桥接 br0 并在创建 VM 时选择 bridge=br0(桥接配置因网络环境而异,需按实际网卡与网段设置)。
- 创建默认存储池(镜像与磁盘统一存放):
- 创建虚拟机(命令行示例):
virt-install --name vm1 --memory 4096 --vcpus 2 --os-variant centos8 \ –cdrom /isos/CentOS-Stream-8-x86_64-dvd1.iso \ –network network=default,model=virtio \ –disk size=40,format=qcow2 \ –graphics spice - 图形化管理:如为桌面环境,可安装 virt-manager 进行可视化创建与管理:sudo dnf install -y virt-manager。
三 方案二 使用 Cockpit Web 控制台管理 KVM
- 安装组件:sudo dnf install -y cockpit cockpit-machines。
- 启动服务:sudo systemctl enable --now cockpit.socket。
- 访问与登录:浏览器访问 https://< 主机IP> :9090,使用本机账户登录;在 Cockpit 中进入 “Virtual Machines” 即可创建与管理 KVM 虚拟机。
四 方案三 在 VMware Workstation 上运行 CentOS Stream 8(嵌套虚拟化)
- 新建虚拟机:典型配置,客户机操作系统选择 Linux → CentOS 8 64 位;分配 CPU 2 核、内存 4GB、磁盘 20GB(可按需调整)。
- 挂载镜像:在“CD/DVD”中选择下载好的 CentOS Stream 8 ISO,勾选“启动时连接”。
- 安装要点:语言可选 中文(简体),时区 Asia/Shanghai;软件选择 服务器 或 最小安装;设置 root 强密码;完成后重启并从硬盘启动。
- 网络建议:Workstation 默认 NAT 便于上网;如需固定 IP,可在宿主机 NAT 设置中查看网关,并在客户机网卡配置为静态 IP(示例网卡名可能为 ens160,以实际为准)。
五 常见问题与优化建议
- 性能与稳定性:优先使用 virtio 作为磁盘与网卡模型;为宿主机启用硬件虚拟化并合理分配内存与 CPU,避免过度超配。
- 存储与快照:磁盘格式推荐 qcow2(支持快照、按需分配);镜像与磁盘统一放在 /var/lib/libvirt/images 便于管理。
- 网络选择:默认 NAT 简单通用;需要虚拟机与局域网其他主机互通时再配置 桥接。
- 安全建议:生产环境不建议直接关闭防火墙与 SELinux;按需放行 libvirt 相关端口与服务,保持最小暴露面。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS Stream 8虚拟化环境搭建方法
本文地址: https://pptw.com/jishu/787982.html
