作业:
1)创建一台KVM虚拟机,以自己的名字命名。实现NAT网络的方式ping通外网。
[root@kvm disk]# virsh start lvjianzhao #启动虚拟机
域 lvjianzhao 已开始
[root@kvm disk]# virsh vncdisplay lvjianzhao #查看虚拟机监听的端口
:0
使用vnc进行连接:
使用账号密码登陆,并且更改eth0的配置文件
重启网络服务,ping8.8.8进行测试:
OK!!!!
2)以上述虚拟机克隆一台虚拟机,并且指明,它的磁盘文件用的是第一台虚拟机磁盘文件的链接磁盘文件。
[root@kvm disk]# virt-clone -o lvjianzhao -n test004 -f /kvm/disk/test004.qcow2
正在分配 'test004.qcow2' | 10 GB 01:47
成功克隆 'test004'。
[root@kvm disk]# cd /etc/libvirt/qemu/
[root@kvm qemu]# ls
lvjianzhao.xml networks test004.xml
[root@kvm qemu]# vim test004.xml #修改克隆出来的配置文件
<source file='/kvm/disk/test01.raw'/> #将此处指定为虚拟机“lvjianzhao”的磁盘文件
[root@kvm qemu]# virsh list --all
Id 名称 状态
----------------------------------------------------
- lvjianzhao 关闭
- test004 关闭
[root@kvm qemu]# virsh start test004 #启动进行测试
域 test004 已开始
OK!!!!!!!!!!!
3)在克隆的虚拟机上,添加epel源,并安装开启nginx服务,并拍一个快照。
[root@kvm disk]# qemu-img info test004.qcow2 #查看此虚拟机的磁盘格式
image: test004.qcow2
file format: raw #格式为raw,不支持快照,须转换格式
virtual size: 10G (10737418240 bytes)
disk size: 1.4G
[root@kvm disk]# qemu-img convert -f raw -O qcow2 test004.qcow2 test.qcow2 #将磁盘格式进行转换
[root@kvm disk]# qemu-img info test.qcow2 #再次查看
image: test004.qcow2
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 644K
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
[root@kvm qemu]# vim test004.xml #修改以下两行
<driver name='qemu' type='qcow2'/>
<source file='/kvm/disk/test.qcow2'/>
[root@kvm disk]# virsh start test004 #启动克隆的虚拟机
域 test004 已开始
使用vnc进行连接,配置epel扩展源:
安装完成,接下来做快照
[root@kvm qemu]# virsh snapshot-create test005
已生成域快照 1570705377
[root@kvm qemu]# virsh snapshot-list test005
名称 生成时间 状态
------------------------------------------------------------
1570705377 2019-10-10 19:02:57 +0800 shutoff
[root@kvm qemu]# virsh destroy test005
域 test005 被删除
4)将第二台虚拟机修改为桥接网络方式。并且更改nginx默认访问界面内容为:本人名字+date +%F
[root@kvm qemu]# systemctl stop NetworkManager
[root@kvm qemu]# virsh iface-bridge ens33 br0
使用附加设备 br0 生成桥接 ens33 失败
已启动桥接接口 br0
[root@kvm qemu]# virsh edit test005
更改如下:
虚拟机的网络配置文件如下:
更改完成后,重启网络,进行测试即可。
[root@localhost html]# vi index.html
lv jian zhao
<div id="datetime">
<script>
setInterval("document.getElementById('datetime').innerHTML=new Date().toLocaleString();", 1000);
</script>
</div>
5)windows物理机使用浏览器能否访问到第二台虚拟机的nginx服务。