RHV oVirt设置 RHV / oVirt(API v4) 对于RHV / oVirt 4+环境,您可以使用API v4来调用所有与备份相关的任务。 导入/导出模式定义了备份和还原的方式。红帽虚拟化(带有API v4)支持2种模式: 1. 磁盘附件,其中出口VM元数据(在OVF格式)与单独的磁盘文件(RAW格式)通过代理VM与节点安装。 o 支持RHV / oVirt 4.0+ o 没有增量备份 o 每个群集中都需要代理VM-用于磁盘附加过程 2. 磁盘映像传输,将带有磁盘快照链的VM元数据(以OVF格式)导出为单独的文件(QCOW2格式): o 支持RHV 4.2 + / oVirt 4.2.3+ o 支持增量备份 o 磁盘映像直接从API传输(不需要代理VM) 添加oVirt / RHV 4.0+ HV管理器时,请确保具有如下所示的URL: https:// RHV_MGR_HOST / ovirt-engine / api 注意: RHV / oVirt环境的用户名需要以user @ domain格式提供,即admin @ internal。该用户应具有与管理快照,创建/删除VM,操作磁盘和导出数据相关的所有权限。 磁盘附件模式 注意:RHV / oVirt API v4环境要求将vProtect节点安装在RHV / oVirt群集上的其中一台VM中。vProtect应该在索引操作期间使用vProtect自动检测VM。 磁盘附件模式要求在vProtect节点VM上启用Virtio-SCSI : 在备份/还原操作期间,通过将磁盘附加到代理VM进行传输。此方法不需要设置导出存储域。 请务必遵循以下步骤:LVM设置上vProtect节点的磁盘附件备份模式 磁盘映像传输(快照链)模式-RHV / oVirt 4.2+ 磁盘映像传输模式使用RHV / oVirt 4.2+ API直接导出数据。无需设置导出存储域或LVM。此模式使用新的RHV / oVirt提供的快照链。 您可能需要开放式通信进行额外的端口54323 的RHV / oVirt经理-它需要从vProtect节点访问。还要确保您的ovirt-imageio-proxy服务正在运行并且配置正确(您可以通过尝试使用oVirt UI上传图像来进行验证)。 请务必按照本节步骤:libvirt的全版本/ QEMU包的安装 SSH传输 此方法假定所有数据传输都是直接通过SSH从管理程序进行的。这意味着,在添加RHV / oVirt管理器并检测到所有可用的管理程序后,您还需要为每个管理程序提供SSH凭据或SSH密钥。您还可以使用SSH公钥身份验证。 还原过程是通过RHV / oVirt管理器完成的(就像在磁盘映像传输模式下一样),这意味着您还需要打开端口54323 ,并确保ovirt-imageio-proxy服务正在运行且配置正确(可以通过尝试进行验证)使用oVirt UI上传图像)。 RHV / oVirt(API v3) RHV / oVirt 3.5.1+环境(使用API v3)要求设置导出存储域。 1. 在RHEV / oVirt中添加备份存储域(指向vProtect节点上的NFS导出) o 如果您有多个DC,则需要在节点配置中启用Multi DC export 复选框 § 请记住,您需要在RHV / oVirt环境中使用命名数据中心,以避免名称冲突 § 为什么你需要为出口路径中的每个数据中心创建子目录RHV / oVirt DC可以只使用一个出口的存储域,这是IE / vprotect_data / DC01 ,/ vprotect_data / DC02 ,并使用每个子目录作为NFS共享,每个数据中心导出域(单独的NFS导出)。 § 在上述情况下,导出(登台)路径仍为/ vprotect_data ,而dc01 和dc02 是数据中心名称 § 较旧的oVirt / RHV(3.5.x)版本需要指定DC名称和导出存储域之间的映射-您需要在节点配置中提供DC名称对和相应的SD名称对(Hypervisor 部分) o 如果您只有一个DC,并且以后不想使用多个DC导出功能,则可以使用默认设置,并设置NFS导出以指向登台路径(例如/ vprotect_data ) o 请注意,必须将导出设置为使用vprotect 用户的UID和GID o 将/ etc / exports 中的示例导出配置导出到RHV集群中的选定虚拟机管理程序: / vprotect_data 10.50.1.101(fsid = 6 ,rw,sync,不安全,所有 _squash,anonuid = 993,anongid = 990) 其中 anonuid = 993 和anongid = 990 的命令应返回正确的UID和GID: [根@ vProtect3~]#ID vprotect uid = 993(vprotect)gid = 990(vprotect)组= 990(vprotect) 2. 导入和导出操作都将使用此NFS共享完成–还原将直接完成到此存储域,因此您可以轻松地将备份导入RHEV / oVirt(如下所示) o 必须将备份还原到导出路径(节点自动将名称更改为RHV / oVirt Manager识别的原始路径。 1. 添加oVirt / RHV 4.0+ HV管理器时,请确保具有如下所示的URL: https:// RHV_MGR_HOST / ovirt-engine / api / v3 在oVirt / RHV环境中部署 oVirt / RHV环境可以通过多种方式进行保护。请注意,不同的策略要求将节点作为VM安装在您备份的环境中,也可以将其单独安装。 在这种情况下,Backup Server 是vProtect服务器。数据移动器是vProtect节点。您会注意到,在某些情况下,需要在Proxy VM 内安装vProtect节点。 备份策略1 –导出存储域(通过API v3) 此设置要求您创建用于VM导出的存储域。vProtect节点在其暂存目录中也应可以访问导出存储域。这意味着vProtect节点不必导出存储空间-可以从外部源挂载它。唯一的要求是使其在RHV / oVirt主机和Node本身均可见。请记住,共享文件的所有权应允许vProtect和RHV / oVirt读取和写入文件。有关详细信息,请参阅RHV / oVirt设置。 备份过程要求创建快照后,将其克隆并导出(实际上是导出到vProtect Node分段)。其他克隆的原因是oVirt / RHV不允许您直接导出快照。节点可以在您备份的环境之外。 通常,将不推荐使用此策略,因为Red Hat在将来的版本中可能不再支持它。 备份策略2 –代理VM的磁盘附件 在此策略中,您有一个称为“代理VM”的VM,该VM会在虚拟机管理程序管理器上调用命令,以将特定VM的驱动器快照并附加到自身(代理VM)。代理VM能够从附加的磁盘快照读取数据,并将其转发给备份提供程序。 通过此策略,您可以将不需要的驱动器从备份中排除。请记住,您需要为每个群集安装1个代理VM,以便可以访问Node尝试连接的驱动器。 缺点-目前没有增量备份,但这是最常见的情况。 备份策略3 –磁盘映像传输API 该API出现在oVirt / RHV 4.2中,并允许直接从RHV管理器导出单个快照。因此,现在,您不必安装多个代理VM,而只需安装一个外部Node,即可通过RHV管理器调用API。 此策略支持增量备份。假设您拥有oVirt / RHV 4.2或更高版本–只需将您的管理器添加到vProtect即可完成设置。从网络角度来看-它需要另外两个端口才能打开54322和54323,并且您的数据将从虚拟机管理程序管理器中提取。 不幸的是,该解决方案的当前体系结构几乎没有问题。最大的问题是所有流量都通过oVirt / RHV管理器传递,这可能会影响您在备份过程中可以达到的传输速率。从角度来看–在磁盘附件中,您基本上可以读取数据,就好像它是本地驱动器一样,即使在将数据传输到备份目标位置之前,也可以在其中进行重复数据删除。 备份策略4-SSH传输 这是磁盘映像传输API策略的增强。它允许vProtect仅在收集还原的VM 时使用oVirt / RHV API v4.2 +(到RHV / oVirt管理器的HTTPS连接)来收集元数据。直接从管理程序通过SSH进行备份。无需在RHV / oVirt环境上安装节点。可以大大提高备份传输速度,并支持增量备份。 (责任编辑:IT) |