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/*.rpm

systemctl 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

回到顶部