登录社区云,与社区用户共同成长
邀请您加入社区
目前仅支持添加NFS共享存储作为备份存储。 前置条件 要求所有宿主机都能通过网络访问备份存储,可以在任意宿主机节点尝试挂载备份存储 创建方式 可以通过前端WebUI创建,也可以通过如下climc命令创建。 # 添加备份存储,目前--capacity-mb字段无意义,可随便填写 $ climc backupstorage-create [--storage-type {nfs}] [--nfs-
备份存储是存储虚拟机磁盘备份的存储,通过外部挂载方式挂载到平台。目前主要支持NFS存储。 磁盘备份是虚拟机的磁盘在某个时间点的快照的备份,主机备份是一台虚拟机所有磁盘的磁盘备份的集合。 磁盘备份的获取方式为:先对虚拟机磁盘进行快照,再将快照数据导出为qcow2文件,该文件即为磁盘的备份。 目前仅支持全量磁盘备份。 快照和备份保存的都是虚拟机磁盘在某一时间点的状态,都可以恢复指定时间点的磁盘,但快照
介绍存储信息的同步。 一个存储被平台纳管后,平台的周期性采集存储的信息。 工作原理 块存储的信息采集由宿主机的host服务负责。 配置一个存储后,平台会从关联的宿主机中根据一致性Hash算法选择一台MastHost用于这个存储的信息采集。 该Host周期性调用GetStorageInfo的接口,获取存储的容量信息 采集频率 host服务采集存储信息的频率由host的配置项 sync_stora
介绍如何配置和使用CLVM存储。 配置 CLVM 配置 CLVM 的前提是假设已经有 SAN 存储并且挂载到了宿主机上。 使用 pacemaker 创建 CLVM 管理器 Pacemaker是 Linux环境中使用最为广泛的开源集群资源管理器, Pacemaker利用集群基础架构(Corosync或者 Heartbeat)提供的消息和集群成员管理功能。 # 每台节点安装 lvm2-cluste
除了磁盘回收站伪删除的机制外,平台还另外提供了一层保护,用来确保虚拟机的磁盘文件不会被误删除。 在每个本地存储的目录下有一个 recycle_bin 的目录,当对本地磁盘进行删除操作时,不会执行真正的删除操作,而是将磁盘移动到这个目录下暂存,存储在一个删除时间命名的子目录下。宿主机上有周期性任务扫描扫描 recycle_bin 目录,把日期在约定清理时间之前的子目录真正清除。 host服务的配置项
块存储为虚拟机提供虚拟磁盘的存储。 其中,支持的存储访问接口分为以下几类: 文件接口:虚拟机的磁盘以文件形式存在,QEMU虚拟机通过POSIX文件接口访问虚拟机磁盘内容。磁盘文件格式一般有raw和qcow2两种格式。我们一般采用qcow2的格式的磁盘文件。qcow2格式的磁盘文件相比于raw格式文件有很多优点:1)支持thin provision模式,磁盘文件占用空间按需分配,占用较少;2)支持快
Ceph是著名的开源分布式存储,一个存储集群可以同时提供块存储(RBD),对象存储(RadosGw)和文件存储(CephFs)三种存储接口。本文介绍虚拟机使用Ceph RBD块存储的配置和使用方法。 支持Ceph版本 平台通过调用部署在宿主机的 ceph 命令来访问Ceph存储。 平台部署一台宿主机时,会默认安装开源版本的 ceph-common,其中包含了 ceph 的客户端。 各个Linux
介绍如何配置和使用本地LVM存储。 LVM 是什么 LVM(Logical Volume Manager)是一种逻辑卷管理器,可以将一个或多个物理存储设备抽象为一个或多个逻辑卷,并将逻辑卷分配给文件系统和其他应用程序使用。 如何添加 LVM 存储 修改/etc/yunion/host.conf,在 lvm_volume_groups 的字符串数组中添加新的 VG: lvm_volume_gro
介绍如何配置添加和使用本地存储。 本地存储的虚拟机磁盘存储在本地目录里,跟该目录使用的文件系统无关,可以是ext4或者xfs。虚拟磁盘的文件格式采用qcow2格式。默认的存储位置在宿主机的目录: /opt/cloud/workspace/disks。 存储虚拟磁盘的本地目录需要在宿主机的配置文件里显示声明。host服务的配置项 local_image_path 指定本宿主机用来保存虚拟机磁盘的目录