虚拟机管理


1.虚拟机管理命令

virt-manager    ##开机虚拟机管理器

虚拟机管理
virsh list    ##显示正在运行的虚拟机

虚拟机管理
virsh list --all         ##查看所有的虚拟机

虚拟机管理
virsh start desktop        ##打开
virsh shutdown desktop        ##正常关闭虚拟机
virsh destroy desktop         ##强行关闭
virt-view desktop         ##显示虚拟机

在家中模拟虚拟机的恢复
准备1个已经安装好的虚拟机
mv /etc/libvirt/qemu/test.xml /mnt/
mv /var/lib/libvirt/images/test.qcow2 /mnt/

在虚拟机管理器中删除这个安装好的虚拟机

模拟恢复过程
cd /mnt
virsh creat test.xml        ##用硬件信息文启动虚拟机
在操作过程中会以下错误:
erro:Cannot access storage file '/var/lib/libvirt/images/test.qcow2'(a:107,gid:107):No such file or directory
解决方案:
mv /mnt/test.qcow2 /var/lib/libvirt/images/

virsh define test.xml        ##永久恢复虚拟机

虚拟机管理

主机自动给虚拟机分配IP

1.服务端

vim /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network
yum /etc/yum.repos.d/rhel_dvd.repo
yum repolist list
ping 172.25.254.250

虚拟机管理


yum install dhcp -y

vim /etc/dhcp/dhcpd.conf
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

27 删除
28 删除

35以后删除

subnet 172.25.254.0 network 255.255.255.0 {        ##子网设定
  range 172.25.254.160 172.25.254.200;               ##IP网址池
    option routers 172.25.254.250;            ##网关
}

systemctl restart dhcpd
systemctl stop firewalld

虚拟机管理

测试:
在网络工作模式是dhcp的主机中重启网络
可以看到
ip
GW
dns
全部获得成功

应用脚本安装虚拟机

1.写脚本

虚拟机管理

虚拟机管理

 

2.运行脚本后的安装流程

虚拟机管理

 

虚拟机管理

 

虚拟机管理

 

虚拟机管理

3.快照

脚本

虚拟机管理