4.2 创建群集资源

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

原始

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

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

复制

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

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

添加原始资源

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

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

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

    1. 为资源输入唯一的 ID

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

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

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

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

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

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

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

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

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

元属性

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

实例属性

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

操作

可以为资源添加监视操作。监视操作指示群集确保资源状况依然正常。所有资源代理类都可以添加监视操作。您还可以设置特定参数,如为 startstop 操作设置 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 代码。