- 首页 >
- 问答 >
-
云计算 >
- 如何在centos dolphin中配置虚拟机
如何在centos dolphin中配置虚拟机
小樊
37
2025-12-29 11:52:33
在 CentOS 上配置虚拟机
一 环境准备与虚拟化检查
- 确认宿主机支持硬件虚拟化:执行 egrep -c ‘(vmx|svm)’ /proc/cpuinfo,返回值大于 0 表示支持。
- 安装 KVM 及管理工具:sudo yum install -y qemu-kvm libvirt libvirt-python libguestfs-tools virt-install。
- 启动并开机自启虚拟化服务:sudo systemctl start libvirtd && sudo systemctl enable libvirtd。
- 可选安装图形化管理器:sudo yum install -y virt-manager(便于点选式创建与管理虚拟机)。
二 网络配置
- 桥接模式(推荐,使虚拟机像物理机一样接入局域网):
- 创建桥接接口:sudo nmcli con add type bridge autoconnect yes con-name br0 ifname br0
- 将物理网卡(示例为 enp0s3)加入桥接:sudo nmcli con add type bridge-slave autoconnect yes con-name enp0s3 ifname enp0s3 master br0
- 配置物理网卡 ifcfg(/etc/sysconfig/network-scripts/ifcfg-enp0s3):
DEVICE=enp0s3
ONBOOT=yes
BRIDGE=br0
- 配置桥接 ifcfg(/etc/sysconfig/network-scripts/ifcfg-br0):
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes
- 使配置生效:sudo systemctl restart NetworkManager(或 network 服务)。
- NAT 模式(无需改动宿主机网络,上手简单):虚拟机默认通过宿主机上网,适合快速部署与测试。
三 创建与安装虚拟机
- 图形化方式(Virt-Manager):
- 启动:virt-manager
- 选择“创建新虚拟机”,指定 ISO 镜像路径,设置 CPU/内存/磁盘,在网络页选择 桥接=br0(或 NAT),完成向导后启动安装。
- 命令行方式(virt-install):
- 示例(桥接网络):
virt-install --name centos-vm --ram 2048 --disk path=/var/lib/libvirt/images/centos-vm.qcow2,size=20 --vcpus 2 --os-type linux --os-variant centos7.0 --network bridge=br0 --graphics none --console pty,target_type=serial --location ‘http://mirror.centos.org/centos/7/os/x86_64/’ --extra-args ‘console=ttyS0,115200n8 serial’
- 说明:可按需调整内存、磁盘、CPU、网络(桥接/NAT)与安装源(ISO 或网络仓库)。
四 管理与优化
- 常用运维:
- 快照:virsh snapshot-create-as --domain centos-vm snapshot1 “Snapshot 1”
- 备份与恢复:virsh dumpxml centos-vm > /backup/centos-vm.xml;恢复:virsh define /backup/centos-vm.xml && virsh start centos-vm
- 性能与稳定性:
- 合理分配 CPU/内存,避免过度超配;存储建议使用 SSD/LVM;网络优先 桥接 或合理配置 虚拟网络 以提升吞吐与响应。
五 名词澄清
- 若你指的是 Dolphin 模拟器(Wii/GameCube),它是运行在 Linux 上的应用,不是虚拟化平台;可在虚拟机内安装,但需满足 CPU 指令集(如 SSE2)与图形环境要求,性能取决于宿主机与虚拟化配置。
- 若你指的是 Apache DolphinScheduler(工作流调度平台),它是分布式服务组件,通常部署在 多台 CentOS 节点 上,涉及 JDK、Zookeeper、数据库 等环境准备与集群配置。