向 Azure Stack Hub 提供 LXCA 详细信息
Azure Stack Hub 的补丁和更新(PnU)功能要求将 LXCA IP 地址和凭证存储在 Azure Stack Hub 构造内的特定变量中,以便将所有固件更新请求传达给 LXCA 并处理其各自的认证。
注
- 在执行第一次 PnU 固件更新之前,必须完成本主题中的步骤。每次更改 LXCA 凭证时,都应再次执行这些步骤。
我们已创建了一个帮助器脚本来简化此过程。执行下面的步骤使用此脚本:
- 将“AzureStackManagerCredsHelper.ps1”拷贝到 HLH 上的“D:\Lenovo\Scripts”中。
- 以管理员身份打开一个新的 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”部分中找到。
- 将所有尖括号内的参数替换为实际值后,请保存脚本,以便将来在 LXCA 凭证改变时可以重复使用。
- 选择脚本中除最后三行以外的所有行,然后通过单击运行此部分()按钮来运行所选部分。显示橙色警告消息是正常的,文本如下:警告从模块“ECEClient”导入的一些命令的名称中包含未经批准的动词,可能会导致它们不易被发现。要查找含有未批准动词的命令,请使用 Verbose 参数再次运行 Import-Module 命令。要查看已批准动词的列表,请输入 Get-Verb。
- 系统将弹出一个窗口,要求提供凭证。输入用于登录 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 详细信息的必要步骤就此完成。请继续执行确定当前版本。
提供反馈