4.2 创建群集资源

可以创建以下类型的资源:

原始

原始资源是最基本的资源类型。

组

组包含一系列需要放置在一起、按顺序启动和以反序停止的资源。有关更多信息,请参考部分 4.10, 配置群集资源组。

复制

克隆是可以在多个主机上处于活动状态的资源。如果各个资源代理支持,则任何资源均可克隆。有关更多信息,请参考部分 4.11, 配置克隆资源。

主

主资源是一种特殊的克隆资源,主资源可以具有多种模式。主资源必须只能包含一个组或一个常规资源。

添加原始资源

  1. 按部分 4.1, Linux HA Management Client中所述,启动 Linux HA Management Client 并登录到群集。

  2. 在左窗格中,选择资源并单击添加 > Primitive(原始) 。

  3. 在下一个对话框中,为资源设置以下参数:

    1. 为资源输入唯一的 ID。

    2. 从 Class(类)列表中,选择要用于该资源的资源代理类:heartbeat、lsb、ocf 或 stonith。有关详细信息,参见部分 17.1, 支持的资源代理类。

    3. 如果选择了 ocf 作为类,请同时指定 OCF 资源代理的 Provider(提供程序)。OCF 规范允许多个供应商供应相同的资源代理。

    4. 从 Type(类型)列表中,选择要使用的资源代理(例如 IPaddr 或 Filesystem)。该资源代理的简短描述显示在下方。

      Type(类型)列表中提供的选项取决于您选择的 Class(类)(对于 OCF 资源还取决于 Provider(提供程序)中选择的内容)。

    5. 在 Options(选项)下面,设置 Initial state of resource(资源的初始状态)。

    6. 如果希望群集监视资源状况是否仍然正常,请激活 Add monitor operation(添加监视操作)。

  4. 单击 Forward(前进)。下一个窗口将显示已为该资源定义的参数摘要。系统会列出该资源的所有必需的 Instance Attributes(实例属性)。若要设置相应的值,需要对实例属性进行编辑。可能还需要添加更多的属性,具体取决于您的部署和设置。有关如何操作的细节,请参考添加或修改元属性和实例属性。

  5. 如果所有参数都按您的需要进行了设置,请单击应用完成该资源的配置。配置对话框关闭,主窗口显示新添加的资源。

对于原始资源,您随时可以添加或修改下列参数:

元属性

元属性是可以为资源添加的选项。它们告诉 CRM 如何处理特定资源。有关可用的元属性、属性值和默认值的概览,请参考部分 17.3, 资源选项。

实例属性

实例属性是特定资源类的参数,用于确定资源类的行为方式及其控制的服务实例。有关更多信息,请参考部分 17.5, 实例属性。

操作

可以为资源添加监视操作。监视操作指示群集确保资源状况依然正常。所有资源代理类都可以添加监视操作。您还可以设置特定参数,如为 start 或 stop 操作设置 timeout。有关更多信息,请参考部分 4.7, 配置资源监视。

添加或修改元属性和实例属性

  1. 在 Linux HA Management Client 主窗口中,单击左窗格中的资源以查看已配置的群集资源。

  2. 在右窗格中,选择要修改的资源并单击 Edit(编辑)(或双击资源)。下一个窗口将显示已为该资源定义的基本资源参数和 Meta Attributes(元属性)、Instance Attributes(实例属性)或 Operations(操作)。

  3. 要添加新的元属性或实例属性,请选择相应的选项卡并单击 Add(添加)。

  4. 选择要添加的属性名称。将显示简短的描述。

  5. 如果需要,请指定属性值。否则,使用该属性的默认值。

  6. 单击 OK(确定)确认更改。新添加或新修改的属性便显示在选项卡上。

  7. 如果所有参数都按您的需要进行了设置,请单击 OK(确定)完成该资源的配置。配置对话框关闭,主窗口显示已修改的资源。

提示: XML 源代码

通过 Linux HA Management Client 可以查看根据您为特定资源或所有资源定义的参数而生成的 XML。在资源配置对话框的右上角或在主窗口的 Resources(资源)视图下,选择Show(显示) > XML Mode(XML 模式)。

编辑器将显示 XML 代码,允许您 Import(导入)或 Export(导出)XML 元素或手动编辑 XML 代码。