kvm环境精讲和kvm环境离线安装包

简介: kvm环境精讲和kvm环境离线安装包

1.1KVM介绍


Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。

1.2安装包简介


image.png

1.3kvm的扩展插件---libguestfs-tools


该扩展插件的功能是可以通过命令行的方式快速的管理虚拟机。libguestfs 是一组 Linux 下的 C 语言的 API ,用来访问虚拟机的磁盘映像文件。其项目主页是http://libguestfs.org/

该工具包内包含的工具有virt-cat、virt-df、virt-ls、virt-copy-in、virt-copy-out、virt-edit、guestfs、guestmount、virt-customize

virt-list-filesystems、virt-list-partitions等工具,具体用法也可以参看官网。该工具可以在不启动KVM guest主机的情况下,

直接查看guest主机内的内容,也可以直接向img镜像中写入文件和复制文件到外面的物理机,当然其也可以像mount一样,支持挂载操作,并且在kvm虚拟机关闭的情况下更改用户密码等等操作。

为什么要说这是一个插件呢?因为,该套软件是依附在kvm内的,有了它会让kvm的管理工作更加方便,但是,没有的话,kvm也是可以正常工作的。

2.1离线安装包的下载:


链接:https://pan.baidu.com/s/1dW-sXqNtEZAdDmmJ9ZzrLg

提取码:kvms

该离线安装包有两个版本一个是kvm1.5.3, 一个是kvm2.12,对应的libguestfs-tools是libguestfs-tools和libguestfs-tools-4.5

2.2


选择一个合适的版本,比如kvm2.12,将两个tar包上传到服务器上,然后,建立yum仓库文件即可离线安装了。yum文件内容示例:

[root@centos1 ~]# vi /etc/yum.repos.d/kvm.repo
[kvm-2.12]
name=kvm-2.12
baseurl=file:///root/kvm-2.12
enable=1
gpgcheck=0
[libguestfs-tools-4.5.0]
name=libguestfs-tools-4.5.0
baseurl=file:///root/libguestfs-tools-4.5.0
enable=1
gpgcheck=0

安装命令为:

yum -y install qemu-kvm libvirt virt-install bridge-utils virt-manager virt-viewer libguestfs-tools

注意!!!!!有可能会报依赖错误,因此,上面的命令执行之前需要执行一下这个命令:

rpm -ivh libselinux-2.5-15.el7.x86_64.rpm --force --nodeps

安装后,将libvirt服务开启并查询版本号验证即可。

systemctl start libvirtd
systemctl enable libvirtd
systemctl status libvirtd
[root@centos1 ~]# virsh -c qemu:///system
Welcome to virsh, the virtualization interactive terminal.
Type:  'help' for help with commands
       'quit' to quit
virsh # version
Compiled against library: libvirt 4.5.0
Using library: libvirt 4.5.0
Using API: QEMU 4.5.0
Running hypervisor: QEMU 2.12.0
virsh # 

目录
相关文章
|
6月前
|
Ubuntu 测试技术 Linux
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
332 0
|
2月前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
80 11
虚拟化技术概述及KVM环境安装
|
安全 网络协议 Linux
【Linux】【开发环境】【RHEL】开发环境搭建系列之三——安装VMware Workstation虚拟机搭建基础嵌入式开发环境
【Linux】【开发环境】【RHEL】开发环境搭建系列之三——安装VMware Workstation虚拟机搭建基础嵌入式开发环境
237 0
【Linux】【开发环境】【RHEL】开发环境搭建系列之三——安装VMware Workstation虚拟机搭建基础嵌入式开发环境
|
数据可视化 Linux
借助第三方工具,在Linux中快速搭建LAMP环境
本文章意在介绍一种,快速搭建Linux中Web环境的配置方式,以降低LAMP环境的搭建门槛。
120 0
借助第三方工具,在Linux中快速搭建LAMP环境
|
存储 Linux KVM
云主机装黑果实践(2):在deepin kvm下测试mbr方式安装的黑果10.15最新版
本文关键字:QEMU 免kernel firmware运行黑osx,把enoch做进iso normal boot,建立10.15 enoch懒人安装包
400 0
云主机装黑果实践(2):在deepin kvm下测试mbr方式安装的黑果10.15最新版
|
监控 Ubuntu 应用服务中间件
ubuntu搭建nodejs生产环境——快速部署手册
为什么不用CentOS而用Ubuntu作为生产环境的运行平台?这个我也比较好奇,公司订的只能沿用传统,从使用成本的角度来说,此举也是值得肯定的。 测试环境 腾讯云 Ubuntu 16.04 阿里云 Ubuntu 16.
1652 0
下一篇
无影云桌面