帐户、订阅和计划故障排除
适用于:Windows Azure Pack
本主题介绍Windows azure Pack for Windows Server 中与帐户、订阅和计划相关的故障排除问题。 为以下问题提供了推荐:
向订阅添加共同管理员
将虚拟机分配到订阅
使用 Windows PowerShell 创建新用户
创建计划
创建订阅
删除订阅
修复计划的同步问题
获取要添加到计划的云或 VM 模板
对计划进行更改
查看计划的预期虚拟机模板
向订阅添加共同管理员
与:管理用户帐户和订阅相关
问题
若要适应租户离开组织等方案,托管服务提供商可能需要更改订阅要使用的虚拟机的所有权。
建议
更改 System Center 2012 R2 Virtual Machine Manager中的所有权属性。 有关详细信息,请参阅博客帖子Windows Azure Pack 中向 VM 分配所有者和用户角色。
返回页首
将虚拟机分配到订阅
与:管理用户帐户和订阅相关
问题
需要允许另一个管理员管理订阅。
建议
请参阅博客帖子:将已在 Virtual Machine Manager 中运行的 VM 添加到 Windows Azure Pack 订阅
返回页首
使用 Windows PowerShell 创建新用户
与:管理用户帐户和订阅相关
问题
想要使用脚本自动创建用户。
建议
可以使用以下脚本作为基础。
# Set Environment Specific Variables
$WAPServer = "CONTOSO-WAP01"
# Set User Specific Variables
$UserEmail = "test@test.com"
$Password = "Pass@word1"
$PasswordQ = "Demo"
$PasswordA = "With@"
# Establish Connection to WAP
$AdminURI = "https://" + $WAPServer + ":30004"
$AuthSite = "https://" + $WAPServer + ":30072"
$ClientRealm = "http://azureservices/AdminSite"
$token = Get-MgmtSvcToken -Type Windows -AuthenticationSite $AuthSite -ClientRealm $ClientRealm -DisableCertificateValidation
#Create User within WAP
$User = Add-MgmtSvcUser -Email $UserEmail -Name $UserEmail -State Active -ActivationSyncState InSync -AdminUri $AdminURI -Token $token
# Establish ASP Provider Configuration
Add-Type -Path C:\Windows\Microsoft.NET\Framework64\v4.0.30319\System.Web.dll
$config = New-Object System.Collections.Specialized.NameValueCollection
# Get Connection String for WindowsAuthSite
$connectionString = (Get-MgmtSvcSetting WindowsAuthSite ApplicationServicesConnectionString).Value
# Configure Provider Settings
$config.Add('enablePasswordRetrieval','false')
$config.Add('enablePasswordReset','true')
$config.Add('requiresQuestionAndAnswer','false')
$config.Add('passwordFormat','Clear')
$config.Add('requiresUniqueEmail','false')
$config.Add('maxInvalidPasswordAttempts','5')
$config.Add('minRequiredPasswordLength','8')
$config.Add('minRequiredNonalphanumericCharacters','0')
$config.Add('passwordAttemptWindow','30')
$config.Add('applicationName','/')
$config.Add('connectionString', $connectionString)
# Create ASP Provider
$provider = New-Object System.Web.Security.SqlMembershipProvider
$provider.Initialize('AspNetSqlMembershipProvider', $config)
# Create User within ASP Provider
$status = 0
$provider.CreateUser($User.Name, $Password, $User.Email, $PasswordQ, $PasswordA, $true, $null, [ref] $status)
$status
返回页首
创建计划
与:管理计划和加载项相关
问题
创作托管计划向导失败。
建议
检查是否存在以下可能的问题:
可能未设置所需的使用情况和计费系统。
查看 安全故障排除 中的“凭据清单”,了解可能的身份验证错误。
返回页首
创建订阅
与:管理用户帐户和订阅相关
问题
联系其中一个基础提供程序时出错,远程服务器可能通过停止操作做出响应。
建议
检查是否存在以下可能的问题:
通过添加 FileShareOwners 4,使Windows远程管理能够正常工作。将 FileShareOwners 组添加到本地管理员组,以便在为 Windows Azure Pack:网站预配置Windows文件服务器群集或 NAS 设备时启用 WinRM。
查看 安全故障排除 中的“凭据清单”,了解可能的身份验证错误。
返回页首
删除订阅
与:管理用户帐户和订阅相关
问题
用户帐户停滞在删除阶段,从而阻止该用户添加新订阅。
建议
检查任何可能导致问题的自定义资源提供程序,因为它已被卸载或重命名。 还可以尝试以下Windows PowerShell脚本:
Function Remove-Subscription
{
param
(
[Parameter(Mandatory=$true)]
$token,
[Parameter(Mandatory=$true)]
$adminSiteURL,
[Parameter(Mandatory=$true)]
$emailAddress
)
If($emailAddress -Ne $null)
{
$subscription = Get-MgmtSvcSubscription $AdminSiteURL $token -UserName $emailAddress -First 1 -DisableCertificateValidation
Remove-MgmtSvcSubscription $AdminSiteURL $token -SubscriptionId $subscription.subscriptionId -Force -DisableCertificateValidation -Confirm:$false
}
}
返回页首
修复计划的同步问题
与:管理计划和加载项相关
问题
计划的状态是配置后 同步 或 同步不足 。
建议
单击计划可查看其仪表板页面以查看其他信息。 当计划的基础管理服务更新配额时,会发生 同步 状态,如果计划中存在大量订阅,可能需要很长时间。
如果服务失败,状态将更改为 同步不足。验证资源提供程序的终结点 URL 是否准确。 还可以设置 用于调试的事件跟踪。 另请参阅博客帖子,Windows Azure Pack 同步问题。
返回页首
获取要添加到计划的云或 VM 模板
与:管理计划和加载项相关
问题
定义计划时,不会显示用于独立版的预期虚拟机云或 VM 模板,不会显示用于添加到计划。
建议
确保以下信息:
VM Cloud 存在于管理员的管理门户中。
确保为模板定义了来宾操作系统。
返回页首
对计划进行更改
与:管理计划和加载项相关
问题
尝试保存对计划的更改时,会收到错误消息“无法初始化服务套餐”。
建议
确保任务管理器) 中的 SCVMMService (在服务器上运行,System Center 2012 R2 Virtual Machine Manager。
返回页首
查看计划的预期虚拟机模板
与:管理计划和加载项相关
问题
用于创建计划的预期虚拟机模板不会显示在管理员的管理门户中。
建议
验证模板的 兼容性配置文件 设置是否正确。 请参阅 如何创建硬件配置文件 [VMM 2012] 以及如何 从主机组创建私有云 [VMM2012]。
返回页首