帐户、订阅和计划故障排除

 

适用于: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 

返回页首

创建计划

管理计划和加载项相关

问题

创作托管计划向导失败。

建议

检查是否存在以下可能的问题:

  • 可能未设置所需的使用情况和计费系统。

  • 查看 安全故障排除 中的“凭据清单”,了解可能的身份验证错误。

返回页首

创建订阅

管理用户帐户和订阅相关

问题

联系其中一个基础提供程序时出错,远程服务器可能通过停止操作做出响应。

建议

检查是否存在以下可能的问题:

返回页首

删除订阅

管理用户帐户和订阅相关

问题

用户帐户停滞在删除阶段,从而阻止该用户添加新订阅。

建议

检查任何可能导致问题的自定义资源提供程序,因为它已被卸载或重命名。 还可以尝试以下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 模板,不会显示用于添加到计划。

建议

确保以下信息:

  1. VM Cloud 存在于管理员的管理门户中。

  2. 确保为模板定义了来宾操作系统。

返回页首

对计划进行更改

管理计划和加载项相关

问题

尝试保存对计划的更改时,会收到错误消息“无法初始化服务套餐”。

建议

确保任务管理器) 中的 SCVMMService (在服务器上运行,System Center 2012 R2 Virtual Machine Manager。

返回页首

查看计划的预期虚拟机模板

管理计划和加载项相关

问题

用于创建计划的预期虚拟机模板不会显示在管理员的管理门户中。

建议

验证模板的 兼容性配置文件 设置是否正确。 请参阅 如何创建硬件配置文件 [VMM 2012] 以及如何 从主机组创建私有云 [VMM2012]

返回页首

另请参阅

Windows Azure Pack 故障排除