Skip to main content
Element Software
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

安装管理节点

贡献者 netapp-pcarriga

您可以手动安装运行NetApp Element软件的集群的管理节点,并使用适合您配置的镜像。

此手动过程适用于未使用NetApp部署引擎进行管理节点安装的SolidFire全闪存存储管理员。

开始之前
  • 您的集群版本正在运行NetApp Element软件 11.3 或更高版本。

  • 您的安装使用 IPv4。管理节点 11.3 不支持 IPv6。

    备注 如果您需要 IPv6 支持,可以使用管理节点 11.1。
  • 您有权从NetApp支持网站下载软件。

  • 您已确定适用于您平台的管理节点镜像类型:

    平台 安装映像类型

    Microsoft Hyper-V

    .iso

    KVM

    .iso

    VMware vSphere

    .iso、.ova

    Citrix XenServer

    .iso

    OpenStack

    .iso

  • (管理节点 12.0 及更高版本,带代理服务器)在配置代理服务器之前,您已将NetApp Hybrid Cloud Control 更新到管理服务版本 2.16。

关于此任务

Element 12.2 管理节点是一个可选升级。现有部署不需要此功能。

在执行此步骤之前,您应该了解以下内容:"持续性卷"以及你是否想使用它们。持久卷是可选的,但建议用于在虚拟机 (VM) 丢失时恢复管理节点配置数据。

步骤 1:下载 ISO 或 OVA 文件并部署虚拟机

从NetApp支持网站下载相应的 ISO 或 OVA 文件,然后安装虚拟机。

步骤
  1. 从此处下载用于安装的 OVA 或 ISO 文件。"Element 软件" NetApp支持网站上的页面。

    1. 选择“下载最新版本”并接受最终用户许可协议。

    2. 选择要下载的管理节点镜像。

  2. 如果您下载了OVA文件,请按照以下步骤操作:

    1. 部署 OVA 文件。

    2. 如果您的存储集群与管理节点 (eth0) 位于不同的子网中,并且您想要使用持久卷,请向存储子网上的虚拟机添加第二个网络接口控制器 (NIC)(例如 eth1),或者确保管理网络可以路由到存储网络。

  3. 如果您下载了 ISO 文件,请按照以下步骤操作:

    1. 使用以下配置,从虚拟机管理程序创建一个新的 64 位虚拟机:

      • 六个虚拟CPU

      • 24 GB 内存

      • 存储适配器类型设置为 LSI Logic 并行适配器

        重要说明 您的管理节点的默认设置可能是 LSI Logic SAS。在“新建虚拟机”窗口中,选择“自定义硬件”>“虚拟硬件”,验证存储适配器配置。如有需要,请将 LSI Logic SAS 更改为 LSI Logic Parallel
      • 400GB 虚拟磁盘,精简配置

      • 一个具有互联网接入和存储 MVIP 访问权限的虚拟网络接口。

      • (可选)一个具有对存储集群的管理网络访问权限的虚拟网络接口。如果您的存储集群与管理节点 (eth0) 位于不同的子网中,并且您想要使用持久卷,请向存储子网上的虚拟机添加第二个网络接口控制器 (NIC) (eth1),或者确保管理网络可以路由到存储网络。

        重要说明 请勿在后续步骤指示启动虚拟机之前启动虚拟机。
    2. 将 ISO 文件附加到虚拟机,然后从 .iso 安装镜像启动。

      备注 使用该镜像安装管理节点可能会导致启动画面出现前有 30 秒的延迟。
  4. 安装完成后,启动管理节点的虚拟机。

步骤 2:创建管理节点 admin 并配置网络

虚拟机安装完成后,创建管理节点管理员用户并配置管理节点网络。

步骤
  1. 使用终端用户界面(TUI)创建管理节点管理员用户。

    提示 要浏览菜单选项,请按向上或向下箭头键。按 Tab 键可在按钮之间切换。要从按钮切换到字段,请按 Tab 键。要在不同字段之间切换,请按向上或向下箭头键。
  2. 如果网络上存在动态主机配置协议 (DHCP) 服务器,其分配的 IP 地址的最大传输单元 (MTU) 小于 1500 字节,则必须执行以下步骤:

    1. 暂时将管理节点放置在没有 DHCP 的 vSphere 网络上,例如 iSCSI 网络。

    2. 重启虚拟机或重启虚拟机网络。

    3. 使用 TUI,在管理网络上配置正确的 IP 地址,MTU 大于或等于 1500 字节。

    4. 重新为虚拟机分配正确的虚拟机网络。

    备注 如果 DHCP 服务器分配的 IP 地址的 MTU 小于 1500 字节,则可能会阻止您配置管理节点网络或使用管理节点 UI。
  3. 配置管理节点网络(eth0)。

    备注 如果需要额外的网卡来隔离存储流量,请参阅有关配置另一个网卡的说明:"配置存储网络接口控制器(NIC)"

步骤 3:配置时间同步

在设置管理节点之前,同步管理节点和存储集群之间的时间。

步骤
  1. 使用 NTP 验证管理节点和存储集群之间的时间是否同步:

备注 从元素 12.3.1 开始,子步骤 (a) 至 (e) 将自动执行。对于管理节点 12.3.1,请继续执行子步骤(f)完成时间同步配置。
  1. 使用 SSH 或虚拟机管理程序提供的控制台登录到管理节点。

  2. 停止 NTPD:

    sudo service ntpd stop
  3. 编辑 NTP 配置文件 /etc/ntp.conf

    1. 注释掉默认服务器(`server 0.gentoo.pool.ntp.org`通过添加一个 `#`在每个人面前。

    2. 为每个要添加的默认时间服务器添加新行。默认时间服务器必须与存储集群上使用的 NTP 服务器相同。 后续步骤

      vi /etc/ntp.conf
      
      #server 0.gentoo.pool.ntp.org
      #server 1.gentoo.pool.ntp.org
      #server 2.gentoo.pool.ntp.org
      #server 3.gentoo.pool.ntp.org
      server <insert the hostname or IP address of the default time server>
    3. 配置完成后保存文件。

  4. 强制与新添加的服务器进行 NTP 同步。

    sudo ntpd -gq
  5. 重启 NTPD。

    sudo service ntpd start
  6. 禁用通过虚拟机管理程序与主机进行时间同步(以下是 VMware 示例):

    备注 如果您在 VMware 以外的虚拟机管理程序环境中部署 mNode,例如在 Openstack 环境中从 .iso 镜像部署,请参阅虚拟机管理程序文档以获取等效命令。
    1. 禁用周期性时间同步:

      vmware-toolbox-cmd timesync disable
    2. 显示并确认服务的当前状态:

      vmware-toolbox-cmd timesync status
    3. 在 vSphere 中,验证 `Synchronize guest time with host`VM选项中的复选框未选中。

      备注 如果您将来对虚拟机进行更改,请勿启用此选项。
备注 完成时间同步配置后,请勿编辑 NTP 设置,因为这会影响您运行以下命令时的 NTP 设置。 设置命令 在管理节点上。

步骤 4:设置管理节点

使用以下命令配置管理节点 `setup-mnode`命令。

步骤
  1. 配置并运行管理节点设置命令:

    备注 您将被提示在安全提示框中输入密码。如果您的集群位于代理服务器之后,则必须配置代理设置,以便可以访问公共网络。
    sudo /sf/packages/mnode/setup-mnode --mnode_admin_user [username] --storage_mvip [mvip] --storage_username [username] --telemetry_active [true]
    1. 请将方括号 [ ] 内的值(包括方括号本身)替换为下列每个必需参数的值:

      备注 命令名称的缩写形式用括号 ( ) 括起来,可以代替全名。
      • --mnode_admin_user (-mu) [username]: 管理节点管理员帐户的用户名。这很可能是您用于登录管理节点的用户帐户的用户名。

      • --storage_mvip (-sm) [MVIP 地址]: 运行 Element 软件的存储集群的管理虚拟 IP 地址 (MVIP)。配置管理节点时,请使用与您在配置过程中使用的相同的存储集群。 NTP 服务器配置

      • --storage_username (-su) [username]: 由指定的集群的存储集群管理员用户名 `--storage_mvip`范围。

      • --telemetry_active (-t) [true]: 保留 true 值,以启用Active IQ的数据收集进行分析。

    2. (可选)向命令添加Active IQ端点参数:

      • --remote_host (-rh) [AIQ_endpoint]: Active IQ遥测数据发送到进行处理的端点。如果未包含该参数,则使用默认端点。

    3. (推荐):添加以下持久卷参数。请勿修改或删除为持久卷功能创建的帐户和卷,否则将导致管理功能丧失。

      • --use_persistent_volumes (-pv) [true/false, default: false]: 启用或禁用持久卷。输入 true 以启用持久卷功能。

      • --persistent_volumes_account (-pva) [account_name]: 如果 `--use_persistent_volumes`如果设置为 true,请使用此参数并输入将用于持久卷的存储帐户名称。

        备注 持久卷使用与集群上任何现有帐户名称都不同的唯一帐户名称。将持久卷的帐户与环境中的其他帐户分开至关重要。
      • --persistent_volumes_mvip (-pvm) [mvip]: 输入运行 Element 软件的存储集群的管理虚拟 IP 地址 (MVIP),该地址将用于持久卷。只有当管理节点管理多个存储集群时才需要这样做。如果没有管理多个集群,则将使用默认集群 MVIP。

    4. 配置代理服务器:

      • --use_proxy (-up) [true/false, default: false]: 启用或禁用代理的使用。此参数是配置代理服务器所必需的。

      • --proxy_hostname_or_ip (-pi) [host]: 代理主机名或 IP 地址。如果您想使用代理,则必须执行此操作。如果您指定此项,系统将提示您输入 --proxy_port

      • --proxy_username (-pu) [username]: 代理用户名。此参数为可选参数。

      • --proxy_password (-pp) [password]: 代理密码。此参数为可选参数。

      • --proxy_port (-pq) [端口,默认值:0]:代理端口。如果您指定此项,系统将提示您输入代理主机名或 IP 地址。(--proxy_hostname_or_ip )。

      • --proxy_ssh_port (-ps) [端口,默认值:443]:SSH 代理端口。默认端口为 443。

    5. (可选)如果需要了解每个参数的更多信息,请使用参数帮助:

      • --help (-h): 返回有关每个参数的信息。根据初始部署情况,参数被定义为必需参数或可选参数。升级和重新部署的参数要求可能有所不同。

    6. 运行 `setup-mnode`命令。

步骤 5:配置控制器资产

找到安装 ID 并添加 vCenter 控制器资产。

步骤
  1. 找到安装 ID:

    1. 通过浏览器登录管理节点 REST API 用户界面:

    2. 请前往存储 MVIP 并登录。此操作将使证书在下一步中被接受。

    3. 在管理节点上打开库存服务 REST API 用户界面:

      https://<ManagementNodeIP>/inventory/1/
    4. 选择“授权”,然后完成以下步骤:

      1. 请输入集群用户名和密码。

      2. 请输入客户端 ID mnode-client

      3. 选择“授权”以开始会话。

    5. 从 REST API UI 中选择 GET /installations

    6. 选择*试用一下*。

    7. 选择*执行*。

    8. 从 200 错误代码响应正文中复制并保存以下内容 `id`供后续步骤安装使用。

      您的安装具有在安装或升级过程中创建的基本资产配置。

  2. 将NetApp Hybrid Cloud Control 的 vCenter 控制器资产添加到管理节点的已知资产中:

    1. 在管理节点上,通过输入管理节点 IP 地址,然后输入以下内容,即可访问 mnode 服务 API UI: /mnode

      https://<ManagementNodeIP>/mnode
    2. 选择“授权”或任意锁形图标,然后完成以下步骤:

      1. 请输入集群用户名和密码。

      2. 请输入客户端 ID mnode-client

      3. 选择“授权”以开始会话。

      4. 关闭窗口。

    3. 选择 POST /assets/{asset_id}/controllers 添加控制器子资产。

      备注 您应该在 vCenter 中创建一个新的NetApp HCC 角色,以添加控制器子资产。此新的NetApp HCC 角色将管理节点服务视图限制为仅限NetApp资产。看"在 vCenter 中创建NetApp HCC 角色"
    4. 选择*试用一下*。

    5. asset_id 字段中输入您复制到剪贴板的父级基础资产 ID。

    6. 输入所需的有效负载值,类型 `vCenter`以及 vCenter 凭据。

    7. 选择*执行*。