ubuntu使用virt manager kvm

标签: it 分类: linux及相关工具

  1. 首先在确定自己的CPU支持硬件虚拟化,有些可能要在BIOS中开启

找到 Intel Virtualization Technlogy 并打开

  1. 要确定自己的内核支持KVM

    <!-- lang: shell -->

    uname -a

  2. 2.6以上的内核一般都支持

  3. 安装KVM和virt软件包 virt-manager (图形化管理工具) python-vm-builder (创建基于Ubuntu的虚拟机的脚本,可选)

    <!-- lang: shell -->

    sudo apt-get install kvm ubuntu-virt-server kvm-pxe sudo apt-get install virt-manager sudo apt-get install python-vm-builder

  4. 配置kvm 加载相关内核模块:

    <!-- lang: shell -->

    sudo modprobe kvm sudo modprobe kvm-intel

AMD 使用下面这条

<!-- lang: shell -->
sudo modprobe kvm-amd

验证加载成功:

<!-- lang: shell -->
lsmod | grep kvm
kvm_intel              61643  0 
kvm                   383822  1 kvm_intel
  1. 确认开启libvirtd后台服务

    <!-- lang: shell -->

    sudo service libvirt-bin status libvirt-bin start/running, process 6715

  2. 配置网络 在libvirt软件包安装完成之后,会默认配置一个虚拟的网络桥接设备virbr0。它提供了一个虚拟网络供guest使用(通过NAT转发,提供从guest到外部网络-outbound的通讯)。其默认ip地址为192.168.122.x。

如果要获得完整的网络访问(inbound/outbound),进行如下配置(可选):

<!-- lang: shell -->
sudo apt-get install bridge-utils
sudo vi /etc/network/interfaces

内容如下:

auto lo iface lo inet loopback

添加以下部分

auto eth0 iface eth0 inet dhcp

auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off

重启网络

<!-- lang: shell -->
sudo /etc/init.d/networking restart

检测网络配置

<!-- lang: shell -->
ifconfig

可以同时看到br0和eth0

  1. 添加用户权限 将当前用户添加到libvirtd和kvm用户组

    <!-- lang: shell -->

    sudo adduser userid libvirtd sudo adduser userid kvm

然后重启一下电脑,不然权限可能会有问题。

  1. 用virt-manager创建kvm guest

    <!-- lang: shell -->

    virt-manager

在里面创建自己的虚拟机就可以了,用法跟其它的虚拟机差不多,然后安装系统即可。

转载于:https://my.oschina.net/jim19770812/blog/413960

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值