Copy From : https://www.linuxidc.com/Linux/2018-10/154777.htm
常用命令
查看虚拟机状态
virsh list --all
虚拟机电源操作
virsh shutdown c7-1 //关机 virsh start c7-1 //开机 virsh destroy c7-1 //强制关机 virsh suspend c7-1 //挂起 virsh resume c7-1 //恢复
删除虚拟机
//首先需要关机,然后才能删除 virsh shutdown c7-1 virsh undefine c7-1 //查看删除结果,c7-1的配置文件会被删除。也就是c7-1.xml会被删除。 //而磁盘文件不会被删除,也就是c7-1.raw不会被删除。
设置虚拟机开机自启
virsh autostart study01 # 设置宿主机开机时该虚拟机也开机 virsh autostart --disable study01 # 解除开机启动
virsh console study01 # 与虚拟机进行交互 按Ctrl+]退出
virsh dumpxml c7-1 > /etc/libvirt/qemu/c7-2.xml # 导出虚拟机配置 virsh create /etc/libvirt/qemu/c7-1.xml # 通过配置文件启动虚拟机
安装
查看是否支持虚拟化
cat /proc/cpuinfo | egrep 'vmx|svm' # egrep好像支持正则表达式
安装kvm
增加一个桥接网卡
启动libvirtd服务
准备ISO
安装
在/home/tangshibo目录下执行成功
virt-install --name=ykhstudy --memory=512,maxmemory=1024 --vcpus=1,maxvcpus=8 --os-type=linux --os-variant=rhel7 --location=./CentOS-7-x86_64-DVD-1708.iso --disk path=ykh.img,size=10 --bridge=br0 --graphics=none --console=pty,target_type=serial --extra-args="console=tty0 console=ttyS0"
下面的内容无效
>>>>>>>>>>>>>>>
试图安装docker... 好像需要配置yum源
配置网络yum源:(复制自:https://blog.csdn.net/qingfenggege/article/details/80394564)
1.备份原始yum源:
cd /etc/yum.repos.d mv CentOS-Base.rpeo CentOS-Base.repo.bak
2.配置CentOS的DNS:
vim /etc/resolv.conf nameserver 114.114.114.114 //国内dns nameserver 8.8.8.8 //国外dns
3.下载yum文件,替代原始yum源:
(1)网易yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all //清除缓存 yum makecache //生成缓存
解析:wget -o,使用“-o”参数来指定一个文件名
(2)阿里云yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache
<<<<<<<<<<<<<<<
找了另一台服务器的网卡配置, 复制到这里, 可以用了. 注意ONBOOT=yes才可以.
转换raw/img文件格式为qcow2
qemu-img info /vdir/c7-1.raw # 首先查看当前磁盘文件格式 virsh shutdown c7-1 # 关机 # 转换磁盘文件格式 qemu-img convert -f raw -O qcow2 /vdir/c7-1.raw /vdir/c7-1.qcow2
虚拟机快照
1、创建快照
# 虚拟机想要使用快照功能,磁盘文件格式必须为qcow2 virsh snapshot-create c7-1 # 查看当前快照版本信息 virsh snapshot-current c7-1 # 查看指定虚拟机快照信息 virsh snapshot-list c7-1 # 创建新快照 virsh snapshot-create c7-1
2、恢复虚拟机状态至1382572463
virsh snapshot-revent c7-1 1382572463
3、删除快照
virsh snapshot-delete c7-1 1382572463