KVMパーティションベース(fs)ストレージプール


fs:Pre-Formatted Block Device
libvirtdは自動mountパーティション化されます
  • パーティションの準備およびファイルシステム
  • の作成
    一、virt-managerによるパーティションベースのストレージプールの作成
    [root@k-node2 ~]# virsh pool-list
                                          
    -------------------------------------------
    default                                    
    guest_images_fs                            
    iso                                        
    vm                                         
    
    [root@k-node2 ~]# virsh pool-info guest_images_fs
      :       guest_images_fs
    UUID:       43f9df86-498a-4ec0-a95f-e5e399ac6f90
      :       running
      :        
        :     
      :       39.25 GiB
      :       48.02 MiB
      :       39.20 GiB
    
    [root@k-node2 ~]# ll /guest_images/ -d
    drwxr-xr-x 3 root root 4096 5    4 21:48 /guest_images/
    
    [root@k-node2 ~]# mount |grep sdc1            # 
      

    、 virsh

    [root@k-node2 ~]# virsh pool-define-as guest_images_fs fs --source-dev "/dev/sdc1" --target "/guest_images2"
        guest_images_fs
    [root@k-node2 ~]# virsh pool-list --all
                                          
    -------------------------------------------
    default                                    
    guest_images_fs                           
    iso                                        
    vm                                         
    
    
    [root@k-node2 ~]# virsh pool-start guest_images_fs
      :    guest_images_fs   
      :internal error:    (/usr/bin/mount -t auto /dev/sdc1 /guest_images2)        32: mount:     /guest_images2    
    
    [root@k-node2 ~]# mkdir /guest_images2
    
    [root@k-node2 ~]# virsh pool-start guest_images_fs
      guest_images_fs    
    
    [root@k-node2 ~]# virsh pool-list --all           
                                          
    -------------------------------------------
    default                                    
    guest_images_fs                            
    iso                                        
    vm                                        
    [root@k-node2 ~]# virsh pool-destroy guest_images_fs
        guest_images_fs
    
    [root@k-node2 ~]# virsh pool-delete guest_images_fs
      guest_images_fs    
    
    [root@k-node2 ~]# virsh pool-undefine guest_images_fs
      guest_images_fs