返回列表 发帖

CentOS8_KVM_Linux(创建虚拟机)

笺注:这是在 CentOS8安装KVM 的基础上进行的。


上传系统镜像到宿主机,再自定义一个存放目录:
[root@redhat8 ~]# mkdir -p /iso
[root@redhat8 ~]# mv V860937-01.iso /iso/


新建虚拟机:
图片1.png


图片2.png


图片3.png


图片4.png


图片5.png


图片1.png


备注:虚拟机的系统安装与在物理机上的安装是无异的
图片7.png


虚拟机的系统安装完成:
图片8.png


正常的话,虚拟机可以ping通网关、宿主机:
图片9.png


连公网的话,虚拟机可以访问www.baidu.com
图片10.png


正常的话,虚拟机可以被远程SSH管理:
图片11.png


这个界面可以直接关闭的,不会影响虚拟机的运行
图片12.png


这个界面可以也直接关闭的,不会影响虚拟机的运行
图片13.png





虚拟机磁盘文件的默认存放路径:
[root@redhat8 ~]# cd /var/lib/libvirt/images/
[root@redhat8 images]# ls
ol6.9.qcow2



列出有哪些虚拟机,及其状态:
virsh list --all
图片14.png


查看指定的虚拟机的配置信息:
virsh dominfo ol6.9
图片15.png


将指定虚拟机设置为自动启动:(虚拟机随宿主机的启动而启动)
virsh autostart ol6.9
图片16.png


取消指定虚拟机的自动启动:
virsh autostart --disable ol6.9
图片17.png








从图形界面管理虚拟机

双击进入虚拟机:
图片18.png


查看》控制台
图片19.png


查看》详情
图片20.png


图片21.png


可以转到“XML” ,查看相关代码:
图片22.png


图片23.png


图片24.png


选择此虚拟机是否自动开机:
图片25.png


图片26.png


网络源:
图片2.png
注释:宿主机只要还有一张网卡正常,那么虚拟机的网络通讯都是正常的。


光驱:
图片27.png


Linux虚拟机加载光盘:
图片28.png
注释:还要点击右下角的“应用”按钮。


图片29.png




无需重启虚拟机,可以直接挂载光盘:
[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的虚拟磁盘:

图片30.png


图片31.png
注释:还要点击右下角的“完成”按钮。


图片32.png


“XML”会自动同步更改:
图片33.png
代码:
<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>



宿主机查看虚拟机的相关磁盘文件:
图片34.png


无需重启虚拟机,可以在虚拟机直接使用新的磁盘:
图片35.png


[root@localhost ~]# fdisk -l
图片36.png




其实也可以在宿主机上使用命令行修改虚拟机的配置文件
[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
图片37.png


再开启虚拟机:
virsh start ol6.9
图片38.png




相关文章:
CentOS8_KVM_Linux(克隆虚拟机/虚拟机快照/删除虚拟机)
CentOS8_KVM_Linux(虚拟机的静态迁移)

CentOS7.8_KVM_Windows

返回列表