跳到主要内容

向 Azure Stack Hub 提供 LXCA 详细信息

Azure Stack Hub 的补丁和更新(PnU)功能要求将 LXCA IP 地址和凭证存储在 Azure Stack Hub 构造内的特定变量中,以便将所有固件更新请求传达给 LXCA 并处理其各自的认证。

  • 在执行第一次 PnU 固件更新之前,必须完成本主题中的步骤。每次更改 LXCA 凭证时,都应再次执行这些步骤。

我们已创建了一个帮助器脚本来简化此过程。执行下面的步骤使用此脚本:

  1. 将“AzureStackManagerCredsHelper.ps1”拷贝到 HLH 上的“D:\Lenovo\Scripts”中。
  2. 以管理员身份打开一个新的 PowerShell ISE 实例,然后打开帮助器脚本。此脚本中全程包含注释以帮助使用该脚本。
    # Set the variables used by the rest of the lines
    #
    # <EmergencyConsoleIPAddresses> is the IP address of a PEP
    $ip = "<EmergencyConsoleIPAddresses>"

    # <Password> is the password for the Azure Stack Hub Administrator account
    $pwd = ConvertTo-SecureString "<Password>" -AsPlainText -Force

    # <DomainFQDN> is the domain name of the 缩放单元
    # <UserID> is the UserID of the Azure Stack Hub admin account (often "CloudAdmin")
    $cred = New-Object System.Management.Automation.PSCredential ("<DomainFQDN>\<UserID>", $pwd)
    Enter-PSSession -ComputerName $ip -ConfigurationName PrivilegedEndpoint -Credential $cred

    # The following command will pop up a window for LXCA Credentials
    # <LXCAIPAddress> is the IP Address of LXCA
    Set-OEMExternalVM -VMType HardwareManager -IPAddress "<LXCAIPAddress>"

    该脚本中包含在尖括号内的参数必须替换为实际环境中的实际值。Azure Stack Hub 最初部署在数据中心之后会为您提供一份拷贝到 HLH(“D:\Lenovo\Azure Stack Deployment Details”)的《Lenovo ThinkAgile SXM - 客户部署摘要》文档,您可以在该文档内的表中找到这些参数值。将尖括号中的参数替换为如下所述的内容:
    • <EmergencyConsoleIPAddresses> 是特权端点(PEP)的 IP 地址,可在表的“紧急恢复控制台端点”部分中找到。可以使用三个 IP 地址中的任何一个。

    • <Password> 是 Azure Stack Hub 管理员帐户的密码,可以在表的“Azure Stack 基础结构”部分中找到。此密码用于登录 Azure Stack Hub 管理员门户

    • <DomainFQDN> 是缩放单元的域名,可以在表的“Azure Stack Hub 基础结构”部分中找到。

    • <UserID> 是 Azure Stack Hub 管理员帐户的用户 ID,可以在表的“Azure Stack 基础结构”部分中找到。此用户 ID 用于登录 Azure Stack Hub 管理员门户

    • <LXCAIPAddress> 是 LXCA 虚拟机的 IP 地址,可以在表的“LXCA”部分中找到。

  3. 将所有尖括号内的参数替换为实际值后,请保存脚本,以便将来在 LXCA 凭证改变时可以重复使用。
  4. 选择脚本中除最后三行以外的所有行,然后通过单击运行此部分)按钮来运行所选部分。显示橙色警告消息是正常的,文本如下:
    警告
    从模块“ECEClient”导入的一些命令的名称中包含未经批准的动词,可能会导致它们不易被发现。要查找含有未批准动词的命令,请使用 Verbose 参数再次运行 Import-Module 命令。要查看已批准动词的列表,请输入 Get-Verb。
  5. 系统将弹出一个窗口,要求提供凭证。输入用于登录 LXCA 的凭证。部署 Azure Stack Hub 时的凭证可以在上面引用的表中的 LXCA 部分中找到。
    图 1. 用于登录 LXCA 的凭证

    该命令需要几分钟时间才能完成。PowerShell 将定期更新,显示以下详细状态消息:

    VERBOSE:
    Overall action status: ‘Running’
    VERBOSE:

    VERBOSE: Step ‘OEM Hardware Manager password update’ status: ‘InProgress’
    VERBOSE:

    完成后,您将看到最终状态更新(“VERBOSE: DONE”),然后会显示已完成操作的摘要。

缩放单元提供 XClarity Administrator 详细信息的必要步骤就此完成。请继续执行确定当前版本