kvm虚拟机之创建存储池三

PS:在创建虚拟机之前,需要先创建一个存储池.存储池(Storage pools)是在宿主机上放置虚拟机的存储位置,可以是本地的,也可以是网络存储,具体的虚拟机实例放置在卷(Volume)上

  1. 存储池

    存储池(Storage pools)是在宿主机上放置虚拟机虚拟磁盘的存储位置,默认的存储是在/var/lib/libvirt/images目录下,由于对硬盘和虚拟磁盘大小的空间规划,一般在/home/kvm/images目录或规划的目录下集中存放虚拟机的虚拟磁盘方便管理,操作存储卷的命令行是virsh

  2. 建立存储池目录

            #创建目录
            [root@local ~]# mkdir -p /home/kvm/images;
            #更改目录的所有者,并设置权限
            [root@local ~]# chown root:root /home/kvm/images;
            [root@local ~]# chmod 755 /home/kvm/images;
    
            #命令合并
            mkdir -p /home/kvm/images;chown root:root /home/kvm/images;chmod 755 /home/kvm/images;
            
  3. 创建存储池

            #定义一个存储池绑定目录
            [root@local ~]# virsh pool-define-as StoragePool --type dir --target /home/kvm/images;
            #建立基于文件夹的存储池
            [root@local ~]# virsh pool-build StoragePool;
            #激活StoragePool
            [root@local ~]# virsh pool-start StoragePool;
            #存储池开机自动运行,使用virsh pool-autostart
            [root@local ~]# virsh pool-autostart StoragePool;
            #命令合并
            virsh pool-define-as StoragePool --type dir --target /home/kvm/images;virsh pool-build StoragePool;virsh pool-start StoragePool;virsh pool-autostart StoragePool;
            

    virsh pool-create-as –name vmware_pool –type dir –target /virhost/vmware
    创建存储池vmware_pool,类型为文件目录,/virhost/vmware,与pool-define-as结果一样

  4. 验证查看存储池信息

            [root@local ~]# virsh pool-info StoragePool;
            [root@local images]# virsh pool-info StoragePool;
            Name:           StoragePool
            UUID:           c4ec5344-7b45-397d-e4ce-c11687160498
            State:          running #激活状态
            Persistent:     yes
            Autostart:      yes
            Capacity:       166.92 GiB #容量
            Allocation:     59.39 MiB  #分配
            Available:      166.86 GiB #可用
            
  5. 查看创建的所有存储池

            [root@local images]# virsh pool-list
            Name                 State      Autostart
            -----------------------------------------
            boot-scratch         active     yes
            default              active     yes
            StoragePool          active     yes
            
  6. StoragePool存储池中创建一个卷,这个卷是用来做虚拟机的硬盘

            [root@local ~]# virsh vol-create-as --pool StoragePool --name node6.img --capacity 10G --allocation 1G --format qcow2
            #创建卷 node6.img,所在存储池为vmware_pool,容量10G,初始分配1G,文件格式类型qcow2
            [root@local ~]# virsh vol-info /home/kvm/images/node6.img
            #查看卷信息名称: node6.img类型: 文件容量: 10.00 GB分配: 136.00 KB
            
200-120
210-260
200-310
SY0-401
810-403
300-320
400-101
70-533
N10-006
MB2-707
210-060
400-201
350-018
ADM-201
CISSP
1Z0-060
400-051
300-075
MB2-704
100-101
9L0-012
642-999
300-115
MB5-705
70-461
1V0-601
300-206
352-001
70-486
300-135
NS0-157
PR000041
300-101
70-346
CCA-500
70-480
300-208
70-462
EX200
1Z0-803
EX300
ICBB
1Z0-808
AWS-SYSOPS
1Z0-434
300-070
CAS-002
220-801
SSCP
PMP
642-997
70-410
101-400
ITILFND
AX0-100
2V0-621
102-400
101
1Z0-067
220-802
70-463
C_TAW12_731
70-494
CISM
700-501
NSE4
NSE7
70-483
70-488
相关文章
  1. kvm虚拟机之虚拟机日常管理与配置五
  2. kvm虚拟机之虚拟机安装四
  3. kvm虚拟机之搭建Bridge方式二
  4. kvm虚拟机之centos6.5安装配置 KVM篇一
  5. kvm–初步认识
本站版权
1、本站所有主题由该文章作者发表,该文章作者与尘埃享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和尘埃的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
二维码
Posted in kvm, linux技术
Comments are closed.