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安装部署
683 3
|
存储 运维 IDE
|
Linux
centos7 升级qemu-kvm版本
centos7 手动升级qemu-kvm版本
2815 0
|
Ubuntu Linux KVM
分享一些OpenStack的qcow2格式实例镜像
分享一些OpenStack的qcow2格式实例镜像
14910 0
分享一些OpenStack的qcow2格式实例镜像
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
263312 0
|
Linux 虚拟化 数据安全/隐私保护
银河麒麟V10 VMWare安装保姆级教程
银河麒麟V10 VMWare安装保姆级教程
17003 5
银河麒麟V10 VMWare安装保姆级教程
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
2986 1
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
2276 4
CentOS 7.9二进制部署K8S 1.28.3+集群实战
欧拉系统如何修改ip
【10月更文挑战第22天】欧拉系统如何修改ip
6966 1
|
Kubernetes 负载均衡 应用服务中间件
部署Kubernetes(k8s)多主的高可用集群
在CentOS7上安装Kubernetes多主节点的集群,并且安装calico网络插件和metallb。使用keepalived和haproxy进行负载均衡。最后部署应用
4922 0