Skip to content

Ubuntu原生虚拟机方案KVM + virt-manager #371

@RandolphChin

Description

@RandolphChin

优势

  • 类型: 开源免费

  • 优势:

    Linux原生虚拟化方案,性能最佳
    虚拟机格式(qcow2/raw)可直接在服务器上使用
    与Xubuntu完美兼容
    可用virt-manager图形化管理

  • 迁移: 直接复制虚拟机文件即可

安装

# Ubuntu/Debian 系
sudo apt update
sudo apt install virt-manager qemu-kvm libvirt-daemon-system

# 将当前用户加入 libvirt 组
sudo usermod -aG libvirt,kvm $USER

# 重新登录或执行
newgrp libvirt

# 验证安装
virsh list --all

磁盘映像转换

有vmwork station创建过的虚拟机,是vmdk格式的,需要转换为qcow2格式

qemu-img convert -f vmdk -O qcow2 Ubuntu16.04.vmdk Ubuntu16.04.qcow2

启动 virt-manager虚拟系统管理器

新建虚拟机

    点击 "新建虚拟机" 按钮
    选择安装源:
        导入现有磁盘映像 --> 本地浏览

共享文件夹

使用virtio-9p,更兼容的方式

在 virt-manager 中修改共享文件系统设置:

     选择虚拟机 → 打开 → 显示虚拟硬件详情
     找到文件系统设备(没有则添加选择,宿主机选择 /home/你的用户名/shared目录,虚拟机取名 myshare)
     将"驱动"从 virtiofs 改为 9p
     保存并启动虚拟机

注意在“查看/详情/内存"中,开启内存共享功能
挂载共享文件夹

// /mnt/shared 需要提前创建
//  宿主机目录需要更改权限chmod 777 /home/你的用户名/shared
sudo mount -t 9p -o trans=virtio,version=9p2000.L myshare /mnt/shared

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions