KVM虚拟化架构部署

本文详细介绍了如何在Linux系统中设置KVM虚拟化环境,包括添加磁盘、配置网络、安装必要的软件包、创建存储池、管理虚拟机(如启动、停止、挂起等)、转换磁盘格式和克隆虚拟机,以及创建和管理快照。
摘要由CSDN通过智能技术生成

实验

需要网络yum源

添加磁盘开启虚拟化

fdisk /dev/sdb

partprobe /dev/sdb

mkfs.xfs /dev/sdb1

mkdir /data_kvm

mount /dev/sdb1 /data_kvm

df -Th

查看

grep vmx /proc/cpuinfo

yum groupinstall -y "GNOME Desktop" //安装 GNOME 桌面环境

yum -y install qemu-kvm //KVM 模块

yum -y install qemu-kvm-tools //KVM 调试工具,可不安装

yum -y install virt-install //构建虚拟机的命令行工具

yum -y install qemu-img //qemu 组件,创建磁盘、启动虚拟机等

yum -y install bridge-utils //网络支持工具

yum -y install libvirt //虚拟机管理工具

yum -y install virt-manager //图形界面管理虚拟机

systemctl set-default graphical.target

systemctl start libvirtd

ifconfig

设置 KVM 网络

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="none"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

UUID="8baf9c12-4b84-4d0c-8db1-eef478c89699"

NAME="ens33"

DEVICE="ens33"

ONBOOT="yes"

BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0

TYPE="Bridge"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="static"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="br0"

DEVICE="br0"

ONBOOT="yes"

IPADDR="192.168.10.30"

NETMASK="255.255.255.0"

GATEWAY="192.168.10.2"

DNS1="192.168.10.2"

mkdir -p /data_kvm/iso

mkdir -p /data_kvm/store

systemctl restart network

KVM 管理

重启

virt-manager

创建存储池

创建镜像存储池

创建存储卷

新建虚拟机

virt-manager

virsh list --all #状态查看

virsh shutdown 虚拟主机名 #关机

virsh start 虚拟主机名 #开机

virsh suspend 虚拟主机名 #挂起

virsh resume 虚拟主机名 #恢复

virsh destroy 虚拟主机名 #强制关机

virsh create 虚拟主机配置文件 #使用配置文件启动

virsh autostart 虚拟主机名 #设置宿主机开始时自动启动虚拟机

virsh dumpxml 虚拟主机名 #导出虚拟机配置文件

virsh undefine 虚拟主机名 #删除虚拟机(取消定义)

virsh define 虚拟机xml配置文件 #恢复虚拟机(重新定义,但是要提前备份xml配置)

virsh edit 虚拟主机名 #修改虚拟机配置文件

qemu-img convert -f raw -o qcow2 /data_kvm/store/test1.img /data_kvm/store/test1.qcow2

#转化虚拟机文件格式

virt-clone -o 源虚拟机 -n 新虚拟机 -f /data_kvm/store/新虚拟机.qcow2

#克隆虚拟机

vish snapshot-create 虚拟主机名 # 创建快照

vish snapshot-list 虚拟主机名 # 查看快照

vish snapshot-current 虚拟主机名 # 查看虚拟机当前的快照id

virsh snapshot-delete 虚拟主机名 快照id #删除快照

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值