KVM虚拟化存储池管理

1、安装环境时一不小心,centos安装完成后,发现,/分区分的很小,如下:

看来KVM存储池只能建到/home分区了

[[email protected] ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_nova-lv_root   50G   23G   24G  49% /
tmpfs                        7.8G  392K  7.8G   1% /dev/shm
/dev/sda1                    485M   40M  420M   9% /boot
/dev/mapper/vg_nova-lv_home  631G  5.0G  594G   1% /home

2、KVM存储池创建

a)查看default 池的XML文件

virsh # pool-dumpxml default
<pool type=‘dir‘>
  <name>default</name>
  <uuid>3d773824-cd2f-46b1-0c3b-62fd63c9ed6f</uuid>
  <capacity unit=‘bytes‘>52844687360</capacity>
  <allocation unit=‘bytes‘>24434704384</allocation>
  <available unit=‘bytes‘>28409982976</available>
  <source>
  </source>
  <target>
    <path>/var/lib/libvirt/images</path>
    <permissions>
      <mode>0755</mode>
      <owner>-1</owner>
      <group>-1</group>
    </permissions>
  </target>
</pool>

b)在/home目录创建一个XML文件,并参照default.xml进行修改

[[email protected] ~]# cp default.xml  /home/poolB.xml

以下是修改好的文件。

<pool type=‘dir‘>
  <name>poolB</name>
  <uuid>43ac79d5-48c2-a9d8-0066-13562a2d192d</uuid>
  <capacity unit=‘bytes‘>676712177664</capacity>
  <allocation unit=‘bytes‘>4950196224</allocation>
  <available unit=‘bytes‘>671761981440</available>
  <source>
  </source>
  <target>
    <path>/home/libvirt/images</path>
    <permissions>
      <mode>0700</mode>
      <owner>-1</owner>
      <group>-1</group>
    </permissions>
  </target>
</pool>

c)创建存储池poolB,并启动之

virsh # pool-create /home/poolB.xml

virsh # pool-start poolB      #激活存储池

virsh # pool-autostart poolB #存储池自动启动

virsh # pool-info poolB #查看pool池信息

名称:       poolB
UUID:           43ac79d5-48c2-a9d8-0066-13562a2d192d
状态:       running
Persistent:     no
自动启动: no
容量:       630.24 GiB
分配:       4.61 GiB
可用:       625.63 GiB

3、virsh下命令行直接创建

a) 创建存储路径

mkdir -p /home/pool

#virsh pool-define-as poolB --type dir --target /home/pool

#  #virsh pool-build poolB

#virsh pool-start poolB      #激活存储池

#virsh pool-autostart poolB #存储池自动启动

4、创建存储卷并安装系统

a)创建卷

[[email protected] ~]# virsh vol-create-as poolB linux3.qcow2 20G --format qcow2

[[email protected] ~]#virt-install --name=linux3 --os-variant=RHEL6 --ram 1024 --vcpus=1 --disk path=/home/libvirt/images/linux3.qcow2,format=qcow2,size=20,bus=virtio --accelerate --cdrom /home/iso/EMOS_1.6_x86_64.iso --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio -noautoconsol

时间: 2024-10-10 01:21:53

KVM虚拟化存储池管理的相关文章

kvm虚拟化存储池配置

定义存储池目录 [[email protected] kvmimg]# virsh pool-define-as vmdisk --type dir --target /data/kvmimg/ Pool vmdisk defined 2.创建已定义的存储池 [[email protected] kvmimg]# virsh pool-build vmdisk Pool vmdisk built 3.查看已定义的存储池,存储池不激活无法使用 [[email protected] kvmimg]#

Cent os 7之KVM虚拟化基础管理

博文大纲: 一.安装kvm虚拟化: 二.手动更改配置文件的方式,克隆web01,生成新的虚拟机web02: 三.将web01加入开机自启,与web02对比有何异同: 四.远程连接虚拟机的两种方法: 五.使用默认的NAT网络类型使web02可以ping通外网. 一.安装kvm虚拟化 [[email protected] media]# yum -y groupinstall "GNOME Desktop" #安装GNOME桌面环境 [[email protected] media]# y

KVM虚拟化学习笔记系列文章列表(转)

Kernel-based Virtual Machine KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51cto.com/703525/1288795kvm虚拟化学习笔记(二)之linuxkvm虚拟机安装http://koumm.blog.51cto.com/703525/1289627kvm虚拟化学习笔记(三)之windowskvm虚拟机安装h

KVM虚拟化学习笔记系列文章列表

kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51cto.com/703525/1288795kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 http://koumm.blog.51cto.com/703525/1289627kvm虚拟化学习笔记(三)之windows kvm虚拟机安装http://koumm.blog.51cto.com/703525/1290191kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置http://koumm.b

kvm虚拟化技术应用实战

本文根据上课笔记整理,大家都知道云计算的基础就是虚拟化,而开源的虚拟化基本以kvm技术为主导,因此kvm技术已成为运维工程师必备的技术,也是云时代必不可少的技术 在介绍kvm之前 我们先来了解一下vnc这个软件,后面安装kvm需要vnc来支持 1.vnc的安装及使用 # yum -y install tigervnc-server 首次启动 # vncserver :1 会提示输入两次密码 然后编辑/root/.vnc/xstartup,将最后一行twm替换为gnome-session或者sta

[原创]KVM虚拟化环境安装

宿主机系统:Centos6.8 下面是安装过程记录: 1.操作系统环境安装 (1)修改内核模式为兼容内核启动 [[email protected] ~]# uname -aLinux openstack 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]#vim /boot/grub/grub.conf ...... defau

生产环境下戴尔 R820 kvm虚拟化部署三(centos6.6 kvm虚拟化部署)

三.kvm虚拟化部署 #安装kvm软件包 yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v #补充安装kvm虚拟化一些管理工具包 yum -y install libguestfs-tools #查看虚拟机运行情况并开启 [[email protected] network-scripts]# service libvirt

KVM虚拟化管理平台VManagePlatform

VManagePlatform是什么? 一个KVM虚拟化管理平台 开发语言与框架: 编程语言:Python2.7 + HTML + JScripts 前端Web框架:Bootstrap 后端Web框架:Django 后端Task框架:Celery + Redis VManagePlatform有哪些功能? Kvm虚拟机生产周期管理功能 资源利用率(如:CPU.MEM.磁盘.网络) 实例控制(如:生存周期管理.快照技术,Web Console等等) 设备资源控制(如:在线调整内存.CPU资源.热添

KVM虚拟化安装配置及克隆管理

一.安装图形界面二.配置KVM虚拟化三.创建桥接网卡四.KVM环境中安装系统五.克隆六.其他命令 实验拓扑:母机Centos Linux 7.4: 192.168.80.100虚拟机Centos Linux 7.4: 192.168.80.111克隆机Cent os Linux 7.4: 192.168.80.112Win10真机: 192.168.80.88 安装环境:service firewalld stopsetenforce 0 一.安装图形界面yum grouplistyum gro