精华内容
参与话题
问答
  • centos安装kvm

    2019-04-13 14:53:06
    服务器安装kvm的时候,如果没有安装桌面(一般不会安装,节省资源),就需要使用命令去创建虚拟机。要支持 KVM,Intel CPU需要 vmx 或者 AMD CPU 需要svm 扩展。 环境介绍 操作系统:CentOS Linux release 7.5.1804 ...

    CentOS7 - 无桌面安装部署kvm虚拟机

    linux运维菜

    18-09-2100:01
    前言

    在这里插入图片描述
    服务器安装kvm的时候,如果没有安装桌面(一般不会安装,节省资源),就需要使用命令去创建虚拟机。要支持 KVM,Intel CPU需要 vmx 或者 AMD CPU 需要svm 扩展。

    环境介绍

    操作系统:CentOS Linux release 7.5.1804 (Core)

    查看CPU是否支持KVM

    egrep ‘vmx|svm’ /proc/cpuinfo --color=auto

    可以看到grep出来的内容,就说明支持kvm。

    通过yum进行安装

    yum install -y qemu-kvm libvirt virt-install

    启动并设置开机启动

    systemctl start libvirtd && systemctl enable libvirtd

    启动后可以看到网卡多了一个virbr0的网口,这个是libvirt默认的nat网口(默认IP是192.168.122.1),在更新的版本会发现有virbr0-nic、vnet0等网口,这些都是给虚拟机用的网口。

    创建虚拟机

    1、创建虚拟机磁盘

    使用qemu命令创建一个10G的硬盘,硬盘的名称为:centos7

    qemu-img create -f raw /data/centos7.raw 10G

    2、使用iso镜像进行安装(iso进行可以到阿里云等镜像站下载即可,放到目录/data/iso)

    virt-install --virt-type kvm --name centos7 --ram 1024 --cdrom=/data/iso/CentOS-7-x86_64-Minimal-1611.iso --disk path=/data/centos7.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

    3、远程连接进行安装操作

    启动了vnc进行简单,这样子我们就可以连接到虚拟机的显示了

    使用vnc工具连接5900(默认端口,如果开多个,会往上加,可以通过ss -lntpud看下)。

    例如TightVNC工具连接,远程连接记得开防火墙。

    安装过程跟一般安装到物理机是一样的,记得配置好静态IP,方便连接。

    安装完以后直接关机或者重启就可以了。

    4、查看已安装的虚拟机

    virsh list --all

    5、启动虚拟机

    virsh start centos7

    6、关闭虚拟机

    virsh shutdown centos7

    7、查看配置文件

    /etc/libvirt/qemu/这个目录下保存已经安装虚拟机的信息。

    展开全文
  • centos 安装 kvm

    2020-10-30 14:46:26
    准备环境 开启处理器中的虚拟化 Intel VT-x/EPT或AMD-V/RVI(V)选项 在这里插入图片描述 启动虚拟机并查看机器是否支持KVM 在这里插入图片描述 ...安装并启动kvm [root@localhost ~]# yum install -y qemu-kvm l

    准备环境

    1. 开启处理器中的虚拟化 Intel VT-x/EPT或AMD-V/RVI(V)选项
      在这里插入图片描述

    2. 启动虚拟机并查看机器是否支持KVM
      在这里插入图片描述

    3. 关掉防火墙
      [root@localhost ~]# systemctl stop firewalld
      [root@localhost ~]# setenforce 0
      [root@localhost ~]#

    4. 安装并启动kvm
      [root@localhost ~]# yum install -y qemu-kvm libvirt virt-install bridge-utils
      [root@localhost ~]# systemctl start libvirtd
      [root@localhost ~]# systemctl enable libvirtd

    5. 创建查看存储文件
      [root@localhost ~]# qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G
      Formatting ‘/opt/CentOS-7-x86_64.raw’, fmt=raw size=10737418240
      [root@localhost ~]# ls -l /opt/CentOS-7-x86_64.raw
      -rw-r–r--. 1 root root 10737418240 10月 30 13:59 /opt/CentOS-7-x86_64.raw

    6. 上传镜像
      [root@localhost ~]# mv CentOS-7-x86_64-Minimal-2003.iso /tmp/
      [root@localhost ~]# ls /tmp/
      CentOS-7-x86_64-Minimal-2003.iso

    7. 创建物理桥桥接接口br0
      [root@localhost ~]# virsh iface-bridge ens33 br0
      [root@localhost ~]# systemctl restart network

    把自己的物理网卡ens33 作为交换机,把br0 当网卡,提供IP,重启网络服务

    注意:命令可能会卡死或出错,终端被强制退出;等一会,重启网卡,在登录就OK 了

    1. 安装虚机
      virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536 --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole
      1
      9.使用VNC连接
      在这里插入图片描述

    在这里插入图片描述

    10.开始安装

    在这里插入图片描述

    11.重启之后会退出 不要慌
    在这里插入图片描述

    12.在虚拟机上查看启动

    在这里插入图片描述

    在这里插入图片描述

    如果没网 请把网卡改成dhcp动态
    在这里插入图片描述在这里插入图片描述

    在这里插入图片描述

    展开全文
  • CentOS 安装 KVM

    2016-09-07 15:55:11
    (1)确认是否能够安装KVM [code="shell"]# grep -E 'svm|vmx' /proc/cpuinfo > /dev/null && echo OK # grep flags /proc/cpuinfo|grep lm > /dev/null && echo OK[/code] ...
    KVM:Kernel-based Virtual Machine(基于内核的虚拟机)。

    (1)确认是否能够安装KVM
    # grep -E 'svm|vmx' /proc/cpuinfo > /dev/null && echo OK
    # grep flags /proc/cpuinfo|grep lm > /dev/null && echo OK


    (2)安装KVM
    # yum -y install libguestfs libvirt libvirt-client python-virtinst qemu-kvm qemu-img virt-manager virt-top virt-viewer virt-who virt-install bridge-utils
    # systemctl start libvirtd
    # systemctl enable libvirtd


    (3)配置网络Bridged Network
    # systemctl disable NetworkManager
    # systemctl stop NetworkManager
    # vi /etc/sysconfig/network-scripts/ifcfg-br0
    DEVICE=br0
    BOOTRPOTO=none
    TYPE=Bridge
    ONBOOT=yes
    DEFROUTE=yes
    IPV6INIT=no
    NM_CONTROLLED=yes
    USERCTL=no
    IPADDR=192.168.21.176
    NETMASK=255.255.255.0
    GATEWAY=192.168.21.254
    DNS1=219.149.6.99
    # vi /etc/sysconfig/network-scripts/ifcfg-p4p1
    TYPE=Ethernet
    BOOTPROTO=static
    IPV6INIT=no
    NAME=p4p1
    UUID=4497ef0a-b570-49fc-bd41-cca65af5934d
    DEVICE=p4p1
    ONBOOT=yes
    IPADDR=192.168.21.176
    PREFIX=24
    GATEWAY=192.168.21.254
    DNS1=219.149.6.99
    BRIDGE=br0
    # systemctl restart network
    # ifconfig
    # brctl show


    (4)安装虚拟机
    # qemu-img create -f qcow2 /var/lib/libvirt/images/kvm01_centos7.img 20G
    # ls -l /var/lib/libvirt/images
    # virt-install \
    --name=kvm01_centos7 \
    --hvm \
    --virt-type kvm \
    --vcpus=2 --ram=1024 \
    --network bridge=br0 \
    --disk path=/var/lib/libvirt/images/kvm01_centos7.img,size=20 \
    --location=/tmp/CentOS-7-x86_64-Minimal-1511.iso \
    --os-type=linux --os-variant=rhel7 \
    --accelerate \
    --nographics \
    --autostart \
    --extra-args "console=ttyS0"


    配置kvm的IP
    # virsh start kvm01_centos7
    # virsh console kvm01_centos7
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    # shutdown -r now


    (5)虚拟机操作

    KVM的配置文件
    # ll /etc/libvirt/qemu/


    查看已安装的kvm
    # virsh list --all


    启动停止重启kvm
    # virsh start kvm01_centos7
    # virsh shutdown kvm01_centos7
    # virsh reboot kvm01_centos7


    配置kvm
    # virsh dumpxml kvm01_centos7
    # virsh edit kvm01_centos7


    链接kvm
    # virsh console kvm01_centos7


    退出kvm
    [quote]# Ctrl+]
    # Ctrl+5[/quote]

    查看kvm
    # virsh dominfo kvm01_centos7
    # virt-top


    快照kvm
    # virsh snapshot-list kvm01_centos7
    # virsh snapshot-create-as kvm01_centos7 kvm01_centos7-snapshot-2016-09-06-001
    # virsh snapshot-revert kvm01_centos7 kvm01_centos7-snapshot-2016-09-06-001
    # virsh snapshot-delete kvm01_centos7 kvm01_centos7-snapshot-2016-09-06-001


    复制kvm
    # virsh shutdown kvm01_centos7
    # virt-clone -o kvm01_centos7 -n kvm02_centos7 -f /var/lib/libvirt/images/kvm02_centos7.img
    # ll /var/lib/libvirt/images/
    # virsh list --all


    # virsh start kvm02_centos7
    # virsh console kvm02_centos7
    # vi /etc/hosts
    # vi /etc/hostname (CentOS6是/etc/sysconfig/network)
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    # vi /etc/udev/rules.d/70-persistent-net.rules
    # shutdown -r now


    删除kvm
    # virsh autostart --disable kvm01_centos7
    # virsh destroy kvm01_centos7
    # virsh undefine kvm01_centos7
    展开全文
  • CentOS安装kvm

    千次阅读 2012-08-29 16:40:56
    安装环境: KVM服务端:CentOS6.3 64bit最小化安装,无图形界面 KVM管理客户端:Ubuntu12.04 32bit 1.查看自己的cpu是否支持虚拟化 ...2.安装kvm sudo yum install kvm qemu-kvm libvirt python-virtinst br

    安装环境:

    KVM服务端:CentOS6.3 64bit最小化安装,无图形界面

    KVM管理客户端:Ubuntu12.04 32bit

    1.查看自己的cpu是否支持虚拟化

    egrep ‘svm|vmx’ /proc/cpuinfo

    如果有输出就可以/

    2.安装kvm

    sudo yum install kvm qemu-kvm libvirt python-virtinst bridge-utils

    注:kvm是属于内核模块,然后qemu-kvm是kvm的一个管理工具的引擎,python-virtinst中有很多用于安装虚拟机的程序,如virt-install,virt-clone等,然后bridge-utils是一个和网桥有关的程序。

    3.关闭selinux然后重启

    vi /etc/selinux/config

    Set SELINUX=disabled

    sudo reboot

    4.验证kvm是否已加入内核

    lsmod | grep kvm

    5.启动libvirtd deamon

    /etc/init.d/libvirtd start

    一定要确定这个启动成功

    6.验证是否安装成功

    virsh -c qemu:///system list

    以上一般不会出现什么问题,也很简单,放心去干,不够仔细的随便搜哈就够了

    下面是网络的配置,这个我也没怎么特别清楚,先参照别人的文章弄的,大概就是见一个网桥,有点分网的感觉,这里就是bridge-utils这个包的作用

    具体参见下面参考文档1的相关说明

    然后在server端的安装设置就基本完成

    就可以通过virt-install这个工具安装虚拟机了,具体参见man文件

    这里是一个virt-install的样本

    virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/debian-6.0.2.1-amd64-netinst.iso --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvm

    然后就是在客户端下用virt-manager来管理的问题了,这里virt-manager类似Esxi的管理客户端

    我的是在Ubuntu下安装的

    sudo apt-get install virt-manager virt-viewer

    然后在此我就真的是人品很不好了,这里注意2个问题

    1.不要sudo virt-manager,否则启动的配置文件就混乱,修改~/.virt-manager/这个目录的所有者是自己,然后以自己启动virt-manager

    2.要用root登录qemu/ssh,我将root的ssh禁用了(注:在/etc/ssh/sshd.config中修改),当然,这个肯定要想办法不让root能ssh上来

    就是这2个权限有关的问题困扰了我好长时间,我当时一直觉得应该是服务端的图形界面的问题,一度想安装个gnome的桌面环境

    这已经不是我第一次因为权限问题而吃亏了!!!

    看来我思考问题,解决问题还是应该从简单的开始改,不应该想得太复杂

    然后按照参考文档1就可以继续having fun了

    参考文档1:www.howtoforge.com/virtualization-with-kvm-on-a-centos-6.0-server-p2

    参考文档2:http://www.vpsee.com/2012/04/install-kvm-on-centos-6-2/

    展开全文
  • centos 安装kvm

    2014-06-16 11:02:17
    1.首先检查CPU是否支持KVM egrep '(vmx|svm)' --color = always /proc/cpuinfo 如果有显示红色字体,则表明cpu支持kvm
  • CentOS安装KVM(新手向)概要一.配置SSH使其可传输图形窗口二.kvm服务器安装相关软件包三.测试效果四.远程管理主机为Windows的情况 概要 本文介绍如何在Centos上安装基本的KVM相关软件包;配置SSH使其可传输窗口数据...
  • Centos 安装KVM并安装虚拟机

    万次阅读 2018-03-07 17:39:53
    virsh define /etc/libvirt/qemu/centos7.xml Linux服务器两块独立的网卡最好不要配置同一网段的IP地址,不然有时会有些Bug。 virsh edit name 可以更改虚拟机配置 如果虚拟机需要使用双网卡,virsh edit新增一.....
  • CentOS安装KVM环境并配置网桥

    千次阅读 2016-04-27 17:09:09
    之前需要使用KVM环境,在网上查过很多相关资料...CentOS安装KVM环境 一、操作系统配置 1、修改内核模式为兼容内核启动  vi /boot/grub/grub.conf 2、关闭selinux,重启后生效  vi /etc/selinux/config 3、关闭
  • 一、yum安装kvm yum install -y virt-manager* virt-install libvirt* *vnc* yum install -y kvm virt-* libvirts bridge-utils qemu-img
  • ubuntu centos 安装kvm

    2017-11-28 10:23:06
    sudo apt-get install kvm qemu sudo apt-get install virtinst python-libvirt virt-viewer virt-manager启动LVM sudo virt-manager查看虚拟运行状态 virsh list -all $ virsh list –all Id 名称
  • KVM(一) Centos 安装KVM

    2019-09-19 13:25:25
    简介: Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,...KVM目前已成为学术界的主流VMM之一。 KVM...
  • centos 安装KVM及使用

    2015-10-31 23:33:17
    一、安装KVM 原始链接 http://www.vpsee.com/2012/04/install-kvm-on-centos-6-2/ 1.检查cpu是否支持KVM;(intel vmx; amd svm) # egrep 'vmx|svm' /proc/cpuinfo 2.安装KVM # yum -y install qemu-kvm ...

空空如也

1 2 3 4 5 ... 20
收藏数 2,607
精华内容 1,042
关键字:

centos安装kvm