笺注:这是在 CentOS8安装KVM 的基础上进行的。
上传系统镜像到宿主机,再自定义一个存放目录:
[root@redhat8 ~]# mkdir -p /iso
[root@redhat8 ~]# mv V860937-01.iso /iso/
新建虚拟机:
备注:虚拟机的系统安装与在物理机上的安装是无异的
虚拟机的系统安装完成:
正常的话,虚拟机可以ping通网关、宿主机:
连公网的话,虚拟机可以访问www.baidu.com
正常的话,虚拟机可以被远程SSH管理:
这个界面可以直接关闭的,不会影响虚拟机的运行
这个界面可以也直接关闭的,不会影响虚拟机的运行
虚拟机磁盘文件的默认存放路径:
[root@redhat8 ~]# cd /var/lib/libvirt/images/
[root@redhat8 images]# ls
ol6.9.qcow2
列出有哪些虚拟机,及其状态:
virsh list --all
查看指定的虚拟机的配置信息:
virsh dominfo ol6.9
将指定虚拟机设置为自动启动:(虚拟机随宿主机的启动而启动)
virsh autostart ol6.9
取消指定虚拟机的自动启动:
virsh autostart --disable ol6.9
从图形界面管理虚拟机
双击进入虚拟机:
查看》控制台
查看》详情
可以转到“XML” ,查看相关代码:
选择此虚拟机是否自动开机:
网络源:
注释:宿主机只要还有一张网卡正常,那么虚拟机的网络通讯都是正常的。
光驱:
Linux虚拟机加载光盘:
注释:还要点击右下角的“应用”按钮。
无需重启虚拟机,可以直接挂载光盘:
[root@localhost ~]# mkdir -p /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]#
[root@localhost ~]# ls /mnt/cdrom/
EFI Packages ResilientStorage
EULA README-en RPM-GPG-KEY
eula.en_US README-en.html RPM-GPG-KEY-oracle
eula.py RELEASE-NOTES-en ScalableFileSystem
GPL RELEASE-NOTES-en.html Server
HighAvailability RELEASE-NOTES-x86_64-en supportinfo
images RELEASE-NOTES-x86_64-en.html TRANS.TBL
isolinux RELEASE-NOTES-x86-en UEK4
LoadBalancer RELEASE-NOTES-x86-en.html
media.repo repodata
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 16G 1.3G 14G 9% /
tmpfs tmpfs 496M 0 496M 0% /dev/shm
/dev/vda1 ext4 477M 74M 374M 17% /boot
/dev/sr0 iso9660 3.8G 3.8G 0 100% /mnt/cdrom
###
给虚拟机添加一块8G的虚拟磁盘:
注释:还要点击右下角的“完成”按钮。
“XML”会自动同步更改:
代码:
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="/var/lib/libvirt/images/ol6.9-1.qcow2"/>
<backingStore/>
<target dev="vdb" bus="virtio"/>
<alias name="virtio-disk1"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x09" function="0x0"/>
</disk>
宿主机查看虚拟机的相关磁盘文件:
无需重启虚拟机,可以在虚拟机直接使用新的磁盘:
[root@localhost ~]# fdisk -l
其实也可以在宿主机上使用命令行修改虚拟机的配置文件
[root@redhat8 ~]# virsh edit ol6.9
虚拟机的第一块磁盘:
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/ol6.9.qcow2'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
</disk>
新的磁盘:
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/ol6.9-1.qcow2'/>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
</disk>
光盘:
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/iso/V860937-01.iso'/>
<target dev='hda' bus='ide'/>
<readonly/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
假如直接修改了虚拟机的配置文件,要其生效需要进行以下操作:
强制关闭虚拟机:
virsh destroy ol6.9
再开启虚拟机:
virsh start ol6.9
相关文章:
CentOS8_KVM_Linux(克隆虚拟机/虚拟机快照/删除虚拟机)
CentOS8_KVM_Linux(虚拟机的静态迁移)
CentOS7.8_KVM_Windows |