计算机提供的任何类型的服务都称为资源。资源能够由 High Availability 识别,当资源受 RA(资源代理)控制时,它们就是 LSB 脚本、OCF 脚本或旧式 Heartbeat 1 资源。所有资源都可以使用 crm 命令进行配置,或在 CIB(群集信息库)的 resources 部分配置为 XML。有关可用资源的概览,请查看部分 18.0, HA OCF 代理。
要将 IP 地址 10.10.0.1 作为资源添加到当前配置中,请使用 crm 命令:
以系统管理员的身份运行 crm 命令。提示更改为 crm(live)。
切换到 configure 子命令:
crm(live)# configure
创建 IP 地址资源:
crm(live)configure# resource primitive myIP ocf:heartbeat:IPaddr params ip=10.10.0.1
注: 使用 High Availability 配置资源时,不应通过 init 初始化相同的资源。高可用性负责所有服务的启动或停止操作。
如果配置成功,新资源将显示在 crm_mon 中,它在群集的随机节点上启动。
要将资源迁移到其他节点,请执行以下操作:
启动壳层并成为 root 用户。
将资源 myip 迁移到节点 saturn:
crm resource migrate myIP saturn