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 # 

目录
相关文章
|
机器学习/深度学习 运维 Linux
KVM详解(二)——KVM安装部署
KVM详解(二)——KVM安装部署
851 3
|
存储 运维 IDE
|
存储 网络协议 安全
Linux 在线/离线安装 NFS 服务及使用
-m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。所有访问该文件系统的进程都被列出。如上所示,有两个进程占用了,将其kill掉,再重新取消挂载。
4242 0
Linux 在线/离线安装 NFS 服务及使用
|
Linux
centos7 升级qemu-kvm版本
centos7 手动升级qemu-kvm版本
2995 0
|
Kubernetes Ubuntu Linux
超详细的 Vagrant 上手指南,搭建Linux虚拟机别再用VMware Workstation了!
超详细的 Vagrant 上手指南,搭建Linux虚拟机别再用VMware Workstation了!
5466 0
超详细的 Vagrant 上手指南,搭建Linux虚拟机别再用VMware Workstation了!
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
273212 0
|
Linux 虚拟化 数据安全/隐私保护
银河麒麟V10 VMWare安装保姆级教程
银河麒麟V10 VMWare安装保姆级教程
22590 5
银河麒麟V10 VMWare安装保姆级教程
|
运维 监控 关系型数据库
CentOS7 离线安装 Zabbix5.0
各位运维的朋友们都有可能遇到过在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼。本文将会进行离线部署实战。同时大家也可以写成一份shell脚本直接离线安装一键部署就可以了。
2338 0
CentOS7 离线安装 Zabbix5.0
|
Ubuntu Linux 网络安全
Docker&Docker Compose安装(离线+在线)
Docker&Docker Compose安装(离线+在线)
24772 1
|
Ubuntu Linux API
在Linux中,如何在Linux中安装和配置KVM?
在Linux中,如何在Linux中安装和配置KVM?