zoukankan      html  css  js  c++  java
  • 第 1 章 虚拟化

    LVM 类型的 Storage Pool

     

    不仅一个文件可以分配给客户机作为虚拟磁盘,宿主机上 VG 中的 LV 也可以作为虚拟磁盘分配给虚拟机使用。

    不过,LV 由于没有磁盘的 MBR 引导记录,不能作为虚拟机的启动盘,只能作为数据盘使用。

     

    这种配置下,宿主机上的 VG 就是一个 Storage Pool,VG 中的 LV 就是 Volume。

    优点:有较好的性能

    缺点:管理和移动性方面不如镜像文件,而且不能通过网络远程使用。

     

    举个例子

     

    首先,在宿主机上创建了一个容量为 10G 的 VG,命名为 HostVG。

    然后创建了一个 Storage Pool 的定义文件 /etc/libvirt/storage/HostVG.xml,内容为:

    然后通过 virsh 命令创建新的 Storage Pool “HostVG”。

    并启用这个 HostVG。

    现在可以在 virt-manager 中为虚机 kvm1 添加 LV 的虚拟磁盘了。

    点击 Browse。

    可以看到 HostVG 已经在 Stroage Pool 的列表中了,选择 HostVG。

    为 volume 命名为 newlv 并设置大小 100MB。

    点击 Finish 确认将 newlv 作为 volume 添加到 kvm1。

    新 volume 添加成功。

    其他类型的Storage Pool

     

    KVM 还支持 iSCSI,Ceph 等多种类型的 Storage Pool。

    其他类型可以参考文档 http://libvirt.org/storage.html

    --------------------------------------------------------------引用来自---------------------------------------------------------------------

    https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587938&idx=1&sn=298e94c7d294957415af9468f1315a55&chksm=8d3081fbba4708ed21333c5cc9a643424ae967867a90ec69edb5f149b6de93c31df486f41037&scene=21#wechat_redirect

  • 相关阅读:
    python 学习笔记7(类/对象的属性;特性,__getattr__)
    linux 误删文件恢复
    python 学习笔记6(数据库 sqlite)
    hive 函数 Cube
    边标志法填充多边形
    tolua#代码简要分析
    CocoaAsyncSocket + Protobuf 处理粘包和拆包问题
    【设计模式】适配器模式
    【设计模式】外观模式
    【操作系统】进程管理(二)
  • 原文地址:https://www.cnblogs.com/gsophy/p/10900509.html
Copyright © 2011-2022 走看看