
KVM
文章平均质量分 62
KVM
亦良Cool
数通工程师一枚,喜欢编程和运维,记录学习中遇到的问题和相关的知识。博客用于记录、收藏、分享、学习等。
展开
-
01、KVM虚拟化的概述及原理
一、KVM简介KVM(名称来自英语:Kernel-basedVirtual Machine的缩写,即基于内核的虚拟机),是一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor。KVM在2007年2月被导入Linux 2.6.20核心中,以可加载核心模块的方式被移植到FreeBSD及illumos上。KVM在具备IntelVT或AMD-V功能的x86平台上运行。它也被移植到S/390,PowerPC与IA-64平台上。在Linux内核3.9版中,加入ARM架构的支原创 2020-09-23 10:12:52 · 1532 阅读 · 0 评论 -
02、KVM虚拟化的部署
环境介绍查看系统版本[root@KVMserver ~]# cat /etc/centos-releaseCentOS Linux release 7.8.2003 (Core)[root@KVMserver ~]# uname -r3.10.0-1127.19.1.el7.x86_64首先验证CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KVM[root@KVMserver ~]# cat /proc/cpuinfo | egrep 'vmx|svm'flags原创 2020-09-17 10:57:49 · 638 阅读 · 0 评论 -
03、KVM存储池管理操作
KVM存储池的创建和操作一、创建一个池步骤1、先定义池virsh pool-define-as homechi --type dir --target /home/kvmdata/images[root@localhost images]# virsh pool-define-as homechi --type dir --target /home/kvmdata/images定义池 homechi2、创建池virsh pool-build homechi[root@localhost原创 2020-09-22 21:02:48 · 1363 阅读 · 1 评论 -
04、KVM虚拟磁盘的概述
KVM虚拟磁盘的概述。原创 2020-09-23 18:29:30 · 1202 阅读 · 0 评论 -
05、KVM创建虚拟机
对于初学者而言,我们需要掌握的创建虚拟机的方法virt install是一个命令行工具,用于创建新的KVM、Xen或Linux。安装介质可以在本地或远程地保存在NFS、HTTP、FTP上服务器。给定适当的命令行参数,“virt install”能够完全自动化安装。原创 2020-09-23 22:38:37 · 421 阅读 · 0 评论 -
06、KVM虚拟化qemu-img命令详解
qemu-img命令详解qemu-img是QEMU的磁盘管理工具,在qemu-kvm源码编译后就会默认编译好qemu-img这个二进制文件。qemu-img也是QEMU/KVM使用过程中一个比较重要的工具,本节对其用法和实践使用方法进行介绍。qemu-img工具的命令行基本用法如下:qemu-img command [command options]它支持的命令分为如下几种:(1)check [-f fmt] filename对磁盘镜像文件进行一致性检查,查找镜像文件中的错误,目前仅支持对“原创 2020-09-24 12:49:36 · 1949 阅读 · 0 评论 -
07、KVM虚拟化 virt-install命令详解,以及创建虚拟机
virt-install命令—详解virt-install命令一般选项指定虚拟机的名称、内存大小、VCPU个数及特性等;-n NAME, --name=NAME:虚拟机名称,需全局惟一;-r MEMORY, --ram=MEMORY:虚拟机内在大小,单位为MB;–vcpus=VCPUS[,maxvcpus=MAX][,sockets=#][,cores=#][,threads=#]:VCPU个数及相关配置;–cpu=CPU:CPU模式及特性,如coreduo等;可以使用qem原创 2020-09-24 17:03:26 · 6270 阅读 · 0 评论 -
08、KVM虚拟机的组成介绍
命令行安装虚拟机,需要借助第一次用图形化安装的系统作为模板,来进行复制和修改。那么我们到底要复制什么?修改什么呢?因此我们必须先来了解一下虚拟机的组成。一、虚拟机的组成部分在这里我们以上一节图形化安装的centos7-01为例。1、虚拟机配置文件下面的xml文件就是我们的centos7-01虚拟机配置文件[root@kvmserver kvmdata]# cd /etc/libvirt/qemu/[root@kvmserver qemu]# ll总用量 8-rw------- 1 root原创 2020-09-17 16:24:57 · 1099 阅读 · 0 评论 -
09、KVM 中给虚拟机添加磁盘
虚拟机添加磁盘添加磁盘之前,必须保证虚拟是关机状态。原创 2020-09-17 20:26:36 · 1719 阅读 · 0 评论 -
10、kvm虚拟机的克隆
上面虽然克隆成功了,但是名字没改,它自动帮我们起了名字centos7.0-2-clone。修改就按上面介绍的方法修改三个地方即可,cpu和内存我们就不修改了。成功开启,但是计算机名还是centos7-01,修改成02以免冲突。-f 是指在克隆时使用新的磁盘镜像文件。复制kvm虚拟机配置文件及磁盘映象文件克隆。可选修改:cpu、内存,我这里就不改了。完成上面命令执行后,同时在。接下来我们把两台都开启。原创 2020-09-23 22:16:06 · 2833 阅读 · 0 评论 -
11、虚拟机快照管理
快照命名:vm1.snap01,vm1.snap03,vm1.snap04。虚拟机中输入这个命令,就可以console口链接虚拟机。下图的报错是因为:raw格式不支持快照。原创 2020-09-23 23:00:40 · 653 阅读 · 2 评论 -
12、kvm命令行安装虚拟机
这是让你配置语言、时区、安装源、网络、密码等信息,就和我们在VMware里安装CentOS虚拟机是一样的,只不过这个是命令行形式,而VMware里是图形界面罢了。–disk path 指定虚拟硬盘所存放的路径及名称,size 则是指定该硬盘的可用大小,单位是G。–location 指定ISO镜像文件所在的路径,支持使用网络资源路径,也就是说可以使用URL。–console 定义终端的属性,target_type 则是定义终端的类型。–bridge 指定使用哪一个桥接网卡,也就是说使用桥接的网络模式。原创 2020-09-22 23:31:58 · 1579 阅读 · 0 评论 -
13、KVM利用virsh命令管理虚拟机(KVM基础入门总结)
上面虽然克隆成功了,但是名字没改,它自动帮我们起了名字centos7.0-2-clone。快照命名:vm1.snap01,vm1.snap03,vm1.snap04。edit不像vi和vim,它直接打开就可以修改,修改完也不用重启,直接生效。如果我们在克隆时,加参数直接克隆加改名,必须加上参数-n。如果你想彻底删除某个虚拟机的所有信息,就必须手动删除。为什么是手动删除,估计是在设计之初,怕你误删。前者只列出运行状态的虚拟机,后者全部列出来。-f 是指在克隆时使用新的磁盘镜像文件。退出和vim一样的。原创 2020-09-21 19:22:36 · 3937 阅读 · 0 评论 -
14、KVM配置桥接网卡
清空原有内容,添加下面内容。原创 2020-09-23 20:48:25 · 542 阅读 · 2 评论 -
15、利用Webvirtmgr实现web图形化管理KVM虚拟机
docker创建Webvirtmgr容器配置libvirtd管理主机vi /etc/default/libvirt-binstart_libvirtd="yes"libvirtd_opts="-d -l"默认没有,创建vi /etc/libvirt/libvirtd.conflisten_tls = 0listen_tcp = 1tcp_port = "16509"listen_addr = "0.0.0.0" unix_sock_group = "libvirt"unix_soc原创 2020-09-22 10:37:53 · 721 阅读 · 1 评论 -
16、VMware虚拟化迁移到KVM
VMware虚拟化迁移到KVM。原创 2020-09-23 19:03:15 · 3430 阅读 · 7 评论