Centos7minimal离线安装kvm
1. 准备环境
Centos7-minimal 版本 64位BIOS开启CPU虚拟化
验证支持 kvm
egrep "(vmx|svm)" /proc/cpuinfo
2. 准备kvm所需的包
提供一个可以搜索查看centos的rmp包的地址 : https://pkgs.org/
2.1 kvm相关安装包及其作用:
qemu-kvm 主要的KVM程序包python-virtinst 创建虚拟机所需要的命令行工具和程序库
virt-manager GUI虚拟机管理工具
virt-top 虚拟机统计命令
virt-viewer GUI连接程序,连接到已配置好的虚拟机
libvirt C语言工具包,提供libvirt服务
libvirt-client 为虚拟客户机提供的C语言工具包
virt-install 基于libvirt服务的虚拟机创建命令
bridge-utils 创建和管理桥接设备的工具
2.2 准备离线安装包
找一台可以上网的Centos7-minimal的环境,需要跟目标服务器的系统一致,可以自己创建一个虚拟机,使用yum的下载命令,将安装kvm所需要的rpm包和依赖包下载
yum install --downloadonly --downloaddir=/opt/kvm qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install virt-viewer
2.3 在主机上安装kvm,并导入镜像
将下载好的rpm包拷贝到目标服务器上,使用yum本地安装命令安装
yum localinstall -y /opt/kvm/*.rpmsystemctl start libvirtd
systemctl enable libvirtd
导入现有的虚拟机
参考红帽的官方文档:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-guest_virtual_machine_installation_overview-creating_guests_with_virt_install#sect-Guest_virtual_machine_import
virt-install --name centos
--memory 1048
--vcpus 1
--disk /opt/centos7.0-docker-dns.qcow2
--import
--check path_in_use=off
--os-variant rhel7
3 虚拟化指南
https://docs.fedoraproject.org/zh-CN/Fedora/12/html/Virtualization_Guide/part-Virtualization_Guide-Virtualization_Reference_Guide.html
以上是 Centos7minimal离线安装kvm 的全部内容, 来源链接: utcz.com/z/514430.html