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
引用
# Ctrl+]
# Ctrl+5
查看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 8 安装 KVM 虚拟机详解 本文将详细介绍 CentOS 8 安装 KVM 虚拟机的步骤和相关知识点。 一、检测是否支持 KVM KVM 是基于 x86 虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,因此需要检测 CPU 是否...
在本篇文章中,我们将详细介绍如何在 CentOS7 中搭建 KVM 虚拟化、VNC 服务器安装调试、yum 源修改方法。 一、修改 yum 源为本地 CDROM 首先,我们需要挂载 ISO 文件到虚拟机中,然后修改 yum 源配置目录为“/etc/...
在本文中,我们将深入探讨如何在CentOS 7系统上安装和配置KVM(Kernel-based Virtual Machine),并创建虚拟机。KVM是Linux内核的一个模块,它将Linux转换为一个全功能的虚拟化平台,使得用户可以在单一的物理硬件上...
CentOS7 上安装 KVM(QEMU) 在本文中,我们将详细介绍如何在 CentOS7 上安装 KVM(Kernel-based Virtual Machine),并使用 KVM 可视化地创建虚拟机。 一、KVM 概述 KVM 是一种基于内核的虚拟机hypervisor,能够...
CentOS 7.0 安装 KVM 的详细步骤 在 CentOS 7.0 环境中安装 KVM 需要安装多个软件包,包括 qemu-kvm、libvirt、virt-manager、virt-top、virt-viewer、libvirt-client、bridge-utils 等。这些软件包的作用分别是: ...
centos7.2安装部署 OpenStack+KVM 云平台虚拟化环境详解
### CentOS 7 部署 KVM 虚拟化环境安装配置详解 #### 一、概述 在本文中,我们将详细介绍如何在 CentOS 7 系统上安装和配置 KVM(Kernel-based Virtual Machine)虚拟化环境。KVM 是一种开源的虚拟化技术,它直接...
在CentOS 7中安装Windows 7或其他操作系统,我们可以利用KVM(Kernel-based Virtual Machine)这一开源虚拟化技术。KVM允许我们在Linux系统上创建和运行虚拟机,包括安装各种不同的操作系统。以下是详细的步骤: 1....
### CentOS7.2 下安装部署 OpenStack + KVM 云平台虚拟化环境详解 #### 1. OpenStack 简介 ##### 1.1 百科简介 OpenStack 是一个由 NASA 和 Rackspace 合作研发并发起的开源项目,主要目标是为公有云和私有云提供...
CentOS内核升级+KVM编译安装 在这篇文章中,我们将讲述如何在 CentOS 操作系统中升级内核并编译安装 KVM 虚拟机管理程序。下面是相关知识点: 1. 查看当前内核版本 在 Linux 系统中,可以使用 `uname -r` 命令来...
#### 四、KVM安装步骤 在CentOS 6上安装KVM,可以通过简单的`yum install kvm`命令完成。但为了全面的功能和更好的管理体验,建议安装以下组件: 1. `python-virtinst`: 提供了创建虚拟机时的XML文件处理能力。 2....
总结来说,这个过程涵盖了使用VMware安装CentOS 7,并配置KVM和VNC服务器的步骤,同时涉及了操作系统安装、网络配置、用户管理和权限设置等多个IT知识点。这些步骤对于任何希望在虚拟环境中部署和管理Linux服务器的...
在CentOS 6.6系统中安装KVM,首先要确保CPU支持虚拟化技术,如Intel VT或AMD SVM。可以通过运行`egrep 'vmx|svm' /proc/cpuinfo`命令来检查。 接下来是安装KVM的关键步骤: 1. 安装必要的KVM组件: 使用`yum -y ...
# _Kernel-based Virtual Machine_ ## 1、查看是否启用虚拟化Intel VT-x/EPT或AMD-V/RVI(V)开启虚拟机之前确认是否勾选虚拟化: ## 2、配置服务器基本环境配置 需要配置服务: 网络、yum源、需要的iso镜像 ...
在centos6.5上,通过kvm创建一个raw的镜像并导出xml,以该镜像和xml为模板,以backing_file的方式批量创建虚拟机,可以避免复制镜像浪费的时间,以秒级创建虚拟机。 包括几个文件,create_delete_vm.py hostname....
在本篇《CentOS6.5_CloudStack_KVM安装手册》中,我们将详细探讨如何在CentOS 6.5操作系统上使用CloudStack管理和部署基于KVM的虚拟化环境。CloudStack是一个开源的云基础设施管理平台,而KVM(Kernel-based Virtual...
本文将逐步介绍如何在 CentOS 6 中配置 KVM 桥接方式,包括确认 bridge-utils 的安装、关闭 NetworkManager 服务、修改网络配置文件、重启网络服务等步骤。 安装 bridge-utils 在配置 KVM 桥接方式之前,需要确认 ...