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 使用下面这条

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

验证加载成功:

1<!-- lang: shell --> 2lsmod | grep kvm 3kvm_intel 61643 0 4kvm 383822 1 kvm_intel

6. 确认开启libvirtd后台服务

1<!-- lang: shell --> 2 3sudo service libvirt-bin status libvirt-bin start/running, process 6715

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

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

1<!-- lang: shell --> 2sudo apt-get install bridge-utils 3sudo 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

重启网络

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

检测网络配置

1<!-- lang: shell --> 2ifconfig

可以同时看到br0和eth0

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

    <!-- lang: shell -->

    sudo adduser userid libvirtd sudo adduser userid kvm

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

  1. 用virt-manager创建kvm guest

    <!-- lang: shell -->

    virt-manager

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

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

KVM调整cpu和内存

一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid