virsh命令行工具用于管理虚拟机,包括对虚拟机的创建、启动、关闭、删除等,并主要基于libvirt的虚拟化环境,如KVM和Xen等。
一丶virsh常用命令
在使用virsh之前,需要先安装qemu-kvm及libvirt库。
yum install -y qemu-kvm
yum install -y libvirt
通过define命令结合xml配置文件创建一个虚拟机,其中xml文件配置了虚拟机的名称、镜像源位置、cpu及内存资源、网络设备、操作系统类型等信息。
virsh define myvm.xml
随后使用start命令启动虚拟机。
virsh start myvm
虚拟机启动后可通过console命令进入虚拟机。
virsh console myvm
可通过list命令查看所有虚拟机的运行状态。
virsh list --all
Shutdown和undefine命令分别用于关闭和删除虚拟机。
virsh shutdown myvm
virsh undefine myvm
二丶本地yum源配置
在虚拟机网络不通或者网络不够稳定时可配置本地yum源。本地yum源下载和安装速度较快不需要网络支持,但软件可能不是最新版,部分库需要手动下载更新。下面介绍iso镜像文件配置本地yum源的具体方法。
首先创建iso挂载目录。
mkdir /mnt/iso_mount
使用mount命令挂载iso
mount -o loop /path/to/ctyunos3.iso /mnt/iso_mount
修改yum源配置文件。
最后更新yum缓存,即可正常使用本地yum源。
yum makecahe