6.2 手动配置资源

计算机提供的任何类型的服务都称为资源。资源能够由 High Availability 识别,当资源受 RA(资源代理)控制时,它们就是 LSB 脚本、OCF 脚本或旧式 Heartbeat 1 资源。所有资源都可以使用 crm 命令进行配置,或在 CIB(群集信息库)的 resources 部分配置为 XML。有关可用资源的概览,请查看部分 18.0, HA OCF 代理

要将 IP 地址 10.10.0.1 作为资源添加到当前配置中,请使用 crm 命令:

创建 IP 地址群集资源

  1. 以系统管理员的身份运行 crm 命令。提示更改为 crm(live)

  2. 切换到 configure 子命令:

    crm(live)# configure
  3. 创建 IP 地址资源:

    crm(live)configure# resource
    primitive myIP ocf:heartbeat:IPaddr params ip=10.10.0.1

注: 使用 High Availability 配置资源时,不应通过 init 初始化相同的资源。高可用性负责所有服务的启动或停止操作。

如果配置成功,新资源将显示在 crm_mon 中,它在群集的随机节点上启动。

要将资源迁移到其他节点,请执行以下操作:

将资源迁移到其他节点

  1. 启动壳层并成为 root 用户。

  2. 将资源 myip 迁移到节点 saturn

    crm resource migrate myIP saturn