Registre O Hub Azure Stack com Azure
Registe o Azure Stack Hub com o Azure para que possa descarregar itens Azure Marketplace a partir do Azure e configurar dados de comércio reportando à Microsoft. Depois de registar o Azure Stack Hub, o uso é reportado ao comércio Azure e pode vê-lo sob o ID de subscrição de faturação Azure usado para o registo.
As informações neste artigo descrevem o registo de sistemas integrados Azure Stack Hub com a Azure. Para obter informações sobre o registo da ASDK com o Azure, consulte o registo do Azure Stack Hub na documentação ASDK.
Importante
As inscrições são necessárias para suportar a funcionalidade completa do Azure Stack Hub, incluindo a oferta de itens no mercado. Você estará violando os termos de licenciamento do Azure Stack Hub se você não se registar ao usar o modelo de faturação pay-as-you-use. Para saber mais sobre os modelos de licenciamento do Azure Stack Hub, consulte a página como comprar.
Pré-requisitos
Preencha as seguintes secções de pré-requisitos antes de se registar:
- Verifique as suas credenciais.
- Desa ajuste o modo linguagem PowerShell.
- Instale powerShell para Azure Stack Hub.
- Descarregue as ferramentas Azure Stack Hub.
- Determina o teu modelo de faturação.
- Determine o seu nome de registo único.
Verifique as suas credenciais
Antes de registar o Azure Stack Hub com a Azure, deve ter:
- O ID de assinatura para uma subscrição do Azure. Apenas as assinaturas de serviços partilhados da EA, CSP ou CSP são suportadas para inscrição. Os CSPs têm de decidir se utilizam uma subscrição CSP ou APSS.
Para obter o ID, vá ao portal do Azure e selecione Todos os serviços > Assinaturas Gerais>, escolha a subscrição que pretende utilizar na lista. Na secção Essencial , encontre o ID de assinatura. Como boas práticas, utilize subscrições separadas para ambientes de produção e dev ou teste.
O ID de assinatura para uma subscrição do Azure. Apenas as assinaturas EA são suportadas para inscrição.
Para obter o ID, vá ao portal do Azure e selecione Todos os serviços > Assinaturas Gerais>, escolha a subscrição que pretende utilizar na lista. Na secção Essencial , encontre o ID de assinatura. Como boas práticas, utilize subscrições separadas para ambientes de produção e dev ou teste.
Nota
As subscrições em nuvem da Alemanha não são suportadas atualmente.
O nome de utilizador e senha de uma conta que é proprietária da subscrição.
A conta de utilizador precisa de ter acesso à subscrição do Azure e ter permissões para criar aplicações de identidade e diretores de serviço no diretório associado a essa subscrição. Recomendamos que registe o Azure Stack Hub com a Azure utilizando a administração de menos privilégios. Para obter mais informações sobre como criar uma definição de função personalizada que limite o acesso à sua subscrição para inscrição, consulte criar uma função de registo para o Azure Stack Hub.
Registrou o fornecedor de recursos Azure Stack Hub (consulte a seguinte secção de Fornecedor de Recursos do Hub de Azure Stack para obter mais detalhes).
Após o registo, não é necessária a permissão de administrador global Azure Ative Directory (Azure AD). No entanto, algumas operações podem exigir a credencial de administração global (por exemplo, um script de instalador de recursos ou uma nova funcionalidade que exija uma permissão para ser concedida). Pode restabelecer temporariamente as permissões de administração global da conta ou utilizar uma conta de administração global separada que seja proprietária da subscrição do fornecedor predefinido.
O utilizador que regista o Azure Stack Hub é o proprietário do principal serviço em Azure AD. Apenas o utilizador que registou o Azure Stack Hub pode modificar o registo Azure Stack Hub. Todos os outros utilizadores, mesmo que sejam administradores globais, terão de ser adicionados à 'Subscrição de Fornecedor Padrão' através do 'Controlo de Acesso (IAM)'. Se um utilizador não administrador que não seja proprietário do serviço de registo principal tentar registar ou re-registar o Azure Stack Hub, poderá encontrar uma resposta de 403. Uma resposta 403 indica que o utilizador não tem permissões suficientes para completar a operação.
Se não tiver uma subscrição Azure que satisfaça estes requisitos, pode criar uma conta Azure gratuita aqui. Registar o Azure Stack Hub não implica qualquer custo na sua subscrição Azure.
Nota
Se tiver mais do que um Azure Stack Hub, a melhor prática é registar cada Azure Stack Hub na sua própria subscrição. Isto facilita-lhe o rastreio do uso.
Desa ajuste o modo linguagem PowerShell
Para registar com sucesso o Azure Stack Hub, o modo linguístico PowerShell tem de ser definido para FullLanguage. Para verificar se o modo de linguagem atual está definido para estar completo, abra uma janela PowerShell elevada e execute os seguintes cmdlets PowerShell:
$ExecutionContext.SessionState.LanguageMode
Certifique-se de que a saída devolve FullLanguage. Se algum outro modo linguístico for devolvido, o registo tem de ser executado noutra máquina ou o modo idioma tem de ser definido para FullLanguage antes de continuar.
Instale PowerShell para Azure Stack Hub
Utilize o mais recente PowerShell para o Azure Stack Hub para se registar com o Azure.
Se a versão mais recente ainda não estiver instalada, consulte a instalação PowerShell para Azure Stack Hub.
Descarregue as ferramentas Azure Stack Hub
As ferramentas Azure Stack Hub GitHub repositório contém módulos PowerShell que suportam a funcionalidade Azure Stack Hub, incluindo a funcionalidade de registo. Durante o processo de registo, é necessário importar e utilizar o módulo RegisterWithAzure.psm1 PowerShell (encontrado no repositório de ferramentas Azure Stack Hub) para registar a sua instância Azure Stack Hub com a Azure.
Para garantir que está a utilizar a versão mais recente, elimine quaisquer versões existentes das ferramentas Azure Stack Hub e descarregue a versão mais recente de GitHub antes de se registar no Azure.
Nota
Também pode utilizar a Estação de Trabalho de Acesso ao Operador (OAW) para aceder ao ponto final privilegiado (PEP), o portal administrador para cenários de suporte e ferramentas GitHub Do Azure Stack Hub. Para mais informações consulte a estação de trabalho de acesso ao operador do Azure Stack Hub.
Determine o seu modelo de faturação
Uma implementação conectada permite que o Azure Stack Hub se conecte à internet e ao Azure. Também pode utilizar a Azure AD ou Serviços de Federação do Ative Directory (AD FS) (AD FS) como sua loja de identidade, e escolher entre dois modelos de faturação: pay-as-you-use ou baseado na capacidade. Especifica o modelo de faturação mais tarde, enquanto executa o script de registo.
Uma implementação desligada permite-lhe utilizar o Azure Stack Hub sem uma ligação à internet. Com uma implementação desligada, está limitado a uma loja de identidade AD FS e ao modelo de faturação baseado na capacidade. Especifica o modelo de faturação mais tarde, enquanto executa o script de registo.
Determine o seu nome de registo único
Ao executar o roteiro de inscrição, deve fornecer um nome de registo único. Uma maneira fácil de associar a sua assinatura Azure Stack Hub a um registo Azure é usar o seu ID cloud Azure Stack Hub.
Nota
As inscrições do Azure Stack Hub utilizando o modelo de faturação baseado na capacidade terão de alterar o nome único quando se re-registar após a expiração dessas subscrições anuais, a menos que elimine o registo expirado e volte a registar-se com o Azure.
Para determinar o ID da Cloud para a sua implementação do Azure Stack Hub, consulte encontre o seu ID de nuvem.
Registe-se com faturação paga como utilização
Utilize estes passos para registar o Azure Stack Hub com o Azure utilizando o modelo de faturação pay-as-you-use.
Nota
Todos estes passos devem ser executados a partir de um computador que tenha acesso ao ponto final privilegiado (PEP). Para mais detalhes sobre o PEP, consulte Usando o ponto final privilegiado no Azure Stack Hub.
Ambientes conectados podem aceder à internet e ao Azure. Para estes ambientes, você precisa registar o fornecedor de recursos Azure Stack Hub com Azure e, em seguida, configurar o seu modelo de faturação.
Para registar o fornecedor de recursos Azure Stack Hub com o Azure, inicie o PowerShell ISE como administrador e utilize os seguintes cmdlets PowerShell com o parâmetro EnvironmentName definido para o tipo de subscrição Azure apropriado (ver parâmetros abaixo).
Adicione a conta Azure que usou para registar o Azure Stack Hub. Para adicionar a conta, executar o Ligação-AzAccount cmdlet. É-lhe pedido que introduza as suas credenciais de conta Azure e poderá ter de utilizar a autenticação de dois fatores com base na configuração da sua conta.
Connect-AzAccount -EnvironmentName "<environment name>"
Parâmetro Description Nome ambiente O nome do ambiente de subscrição em nuvem Azure. Os nomes do ambiente suportados são AzureCloud, AzureUSGovernment, ou se usando uma Subscrição Azure China, AzureChinaCloud. Nota
Se a sessão expirar, a sua palavra-passe mudou ou simplesmente deseja mudar de conta, executar o seguinte cmdlet antes de iniciar sessão usando Ligação-AzAccount:
Remove-AzAccount-Scope Process
Se tiver várias subscrições, execute o seguinte comando para selecionar a que pretende utilizar:
Get-AzSubscription -SubscriptionID '<Your Azure Subscription GUID>' | Select-AzSubscription
Executar o seguinte comando para registar o fornecedor de recursos Azure Stack Hub na sua subscrição Azure:
Register-AzResourceProvider -ProviderNamespace Microsoft.AzureStack
Inicie o PowerShell ISE como administrador e navegue para a pasta registo no diretório AzureStack-Tools-az criado quando descarregou as ferramentas Azure Stack Hub. Importe o módulo RegisterWithAzure.psm1 utilizando o PowerShell:
Import-Module .\RegisterWithAzure.psm1
Em seguida, na mesma sessão PowerShell, certifique-se de que está inscrito no contexto Azure PowerShell correto. Este contexto seria a conta Azure que foi usada para registar anteriormente o fornecedor de recursos Azure Stack Hub. PowerShell a executar:
Connect-AzAccount -Environment "<environment name>"
Parâmetro Description Nome ambiente O nome do ambiente de subscrição em nuvem Azure. Os nomes do ambiente suportados são AzureCloud, AzureUSGovernment, ou se usando uma Subscrição Azure China, AzureChinaCloud. Na mesma sessão PowerShell, executar o cmdlet Set-AzsRegistration . PowerShell a executar:
$CloudAdminCred = Get-Credential -UserName <Privileged endpoint credentials> -Message "Enter the cloud domain credentials to access the privileged endpoint." $RegistrationName = "<unique-registration-name>" Set-AzsRegistration ` -PrivilegedEndpointCredential $CloudAdminCred ` -PrivilegedEndpoint <PrivilegedEndPoint computer name> ` -BillingModel PayAsYouUse ` -RegistrationName $RegistrationName
Para obter mais informações sobre o Set-AzsRegistration cmdlet, consulte a referência Registo.
O processo demora entre 10 e 15 minutos. Quando o comando estiver concluído, vê a mensagem "O seu ambiente está agora registado e ativado utilizando os parâmetros fornecidos."
Registar-se com faturação de capacidade
Utilize estes passos para registar o Azure Stack Hub com o Azure utilizando o modelo de faturação de capacidade.
Nota
Todos estes passos devem ser executados a partir de um computador que tenha acesso ao ponto final privilegiado (PEP). Para mais detalhes sobre o PEP, consulte Usando o ponto final privilegiado no Azure Stack Hub.
Ambientes conectados podem aceder à internet e ao Azure. Para estes ambientes, você precisa registar o fornecedor de recursos Azure Stack Hub com Azure e, em seguida, configurar o seu modelo de faturação.
Para registar o fornecedor de recursos Azure Stack Hub com o Azure, inicie o PowerShell ISE como administrador e utilize os seguintes cmdlets PowerShell com o parâmetro EnvironmentName definido para o tipo de subscrição Azure apropriado (ver parâmetros abaixo).
Adicione a conta Azure que usou para registar o Azure Stack Hub. Para adicionar a conta, executar o Ligação-AzAccount cmdlet. É-lhe pedido que introduza as suas credenciais de conta Azure e poderá ter de utilizar a autenticação de dois fatores com base na configuração da sua conta.
Connect-AzAccount -Environment "<environment name>"
Parâmetro Description Nome ambiente O nome do ambiente de subscrição em nuvem Azure. Os nomes do ambiente suportados são AzureCloud, AzureUSGovernment, ou se usando uma Subscrição Azure China, AzureChinaCloud. Se tiver várias subscrições, execute o seguinte comando para selecionar a que pretende utilizar:
Get-AzSubscription -SubscriptionID '<Your Azure Subscription GUID>' | Select-AzSubscription
Executar o seguinte comando para registar o fornecedor de recursos Azure Stack Hub na sua subscrição Azure:
Register-AzResourceProvider -ProviderNamespace Microsoft.AzureStack
Inicie o PowerShell ISE como administrador e navegue para a pasta registo no diretório AzureStack-Tools-az criado quando descarregou as ferramentas Azure Stack Hub. Importe o módulo RegisterWithAzure.psm1 utilizando o PowerShell:
$CloudAdminCred = Get-Credential -UserName <Privileged endpoint credentials> -Message "Enter the cloud domain credentials to access the privileged endpoint." $RegistrationName = "<unique-registration-name>" Set-AzsRegistration ` -PrivilegedEndpointCredential $CloudAdminCred ` -PrivilegedEndpoint <PrivilegedEndPoint computer name> ` -AgreementNumber <EA agreement number> ` -BillingModel Capacity ` -RegistrationName $RegistrationName
Utilize o número do contrato EA onde foram adquiridas as licenças SKU de capacidade.
Nota
Pode desativar o relatório de utilização com o parâmetro UsageReportingEnabled para o cmdlet Set-AzsRegistration definindo o parâmetro para falso.
Para obter mais informações sobre o Set-AzsRegistration cmdlet, consulte a referência Registo.
Registar-se com faturação de capacidade
Se estiver a registar o Azure Stack Hub num ambiente desligado (sem conectividade com a Internet), precisa de obter um token de registo do ambiente Azure Stack Hub. Em seguida, utilize esse token num computador que pode ligar-se ao Azure e tenha o PowerShell para o Azure Stack Hub instalado.
Obtenha um sinal de inscrição do ambiente Azure Stack Hub
Inicie o PowerShell ISE como administrador e navegue para a pasta registo no diretório AzureStack-Tools-az criado quando descarregou as ferramentas Azure Stack Hub. Importar o módulo RegisterWithAzure.psm1 :
Import-Module .\RegisterWithAzure.psm1
Para obter o token de registo, executar os seguintes cmdlets PowerShell:
$FilePathForRegistrationToken = "$env:SystemDrive\RegistrationToken.txt" $RegistrationToken = Get-AzsRegistrationToken -PrivilegedEndpointCredential $YourCloudAdminCredential -UsageReportingEnabled:$false -PrivilegedEndpoint $YourPrivilegedEndpoint -BillingModel Capacity -AgreementNumber '<EA agreement number>' -TokenOutputFilePath $FilePathForRegistrationToken
Utilize o número do contrato EA onde foram adquiridas as licenças SKU de capacidade.
Para obter mais informações sobre o Get-AzsRegistrationToken cmdlet, consulte a referência Registo.
Dica
O sinal de registo é guardado no ficheiro especificado para $FilePathForRegistrationToken. Pode alterar o filepath ou o nome de ficheiros a seu critério.
Guarde este sinal de registo para utilização na máquina ligada ao Azure. Pode copiar o ficheiro ou o texto a partir de $FilePathForRegistrationToken.
Ligação para Azure e registe-se
No computador que está ligado à internet, faça os mesmos passos para importar o módulo RegisterWithAzure.psm1 e inscreva-se no contexto Azure PowerShell correto. Em seguida, ligue para o Registo-AzsEnvironment. Especifique o sinal de inscrição para registar-se com a Azure. Se estiver a registar mais de um exemplo do Azure Stack Hub utilizando o mesmo ID de subscrição Azure, especifique um nome de registo único.
Você precisa do seu token de inscrição e um nome simbólico único.
Inicie o PowerShell ISE como administrador e navegue para a pasta registo no diretório AzureStack-Tools-az criado quando descarregou as ferramentas Azure Stack Hub. Importar o módulo RegisterWithAzure.psm1 :
Import-Module .\RegisterWithAzure.psm1
Em seguida, executar os seguintes cmdlets PowerShell:
$RegistrationToken = "<Your Registration Token>" $RegistrationName = "<unique-registration-name>" Register-AzsEnvironment -RegistrationToken $RegistrationToken -RegistrationName $RegistrationName
Opcionalmente, pode utilizar o Get-Content cmdlet para indicar um ficheiro que contenha o seu token de registo.
Você precisa do seu token de inscrição e um nome simbólico único.
Inicie o PowerShell ISE como administrador e navegue para a pasta registo no diretório AzureStack-Tools-az criado quando descarregou as ferramentas Azure Stack Hub. Importar o módulo RegisterWithAzure.psm1 :
Import-Module .\RegisterWithAzure.psm1
Em seguida, executar os seguintes cmdlets PowerShell:
$RegistrationToken = Get-Content -Path '<Path>\<Registration Token File>' Register-AzsEnvironment -RegistrationToken $RegistrationToken -RegistrationName $RegistrationName
Nota
Guarde o nome do recurso de registo e o token de inscrição para referência futura.
Recuperar uma chave de ativação do recurso de registo Azure
Em seguida, precisa de obter uma chave de ativação do recurso de registo criado em Azure durante o Registo-AzsEnvironment.
Para obter a chave de ativação, executar os seguintes cmdlets PowerShell:
$RegistrationResourceName = "<unique-registration-name>"
$KeyOutputFilePath = "$env:SystemDrive\ActivationKey.txt"
$ActivationKey = Get-AzsActivationKey -RegistrationName $RegistrationResourceName -KeyOutputFilePath $KeyOutputFilePath
Dica
A chave de ativação é guardada no ficheiro especificado para $KeyOutputFilePath. Pode alterar o filepath ou o nome de ficheiros a seu critério.
Criar um recurso de ativação no Azure Stack Hub
Volte ao ambiente Azure Stack Hub com o ficheiro ou texto da chave de ativação criada a partir do Get-AzsActivationKey. Em seguida, crie um recurso de ativação no Azure Stack Hub utilizando essa chave de ativação. Para criar um recurso de ativação, executar os seguintes cmdlets PowerShell:
$ActivationKey = "<activation key>"
New-AzsActivationResource -PrivilegedEndpointCredential $YourCloudAdminCredential -PrivilegedEndpoint $YourPrivilegedEndpoint -ActivationKey $ActivationKey
Opcionalmente, pode utilizar o Get-Content cmdlet para indicar um ficheiro que contenha o seu token de registo:
$ActivationKey = Get-Content -Path '<Path>\<Activation Key File>'
New-AzsActivationResource -PrivilegedEndpointCredential $YourCloudAdminCredential -PrivilegedEndpoint $YourPrivilegedEndpoint -ActivationKey $ActivationKey
Verifique o registo do Azure Stack Hub
Pode utilizar o azulejo de gestão da Região para verificar se o registo do Azure Stack Hub foi bem sucedido. Este azulejo está disponível no painel de instrumentos predefinido no portal do administrador. O estado pode ser registado ou não registado. Se registado, também mostra o ID de subscrição Azure que usou para registar o seu Azure Stack Hub juntamente com o grupo de recursos de registo e o nome.
Inscreva-se no portal
https://adminportal.local.azurestack.external
do administrador do Azure Stack Hub .A partir do Painel de Instrumentos, selecione Gestão da Região.
Selecione Propriedades. Esta lâmina mostra o estado e detalhes do seu ambiente. O estado pode ser registado, não registado ou caducado.
Se registados, as propriedades incluem:
- ID de assinatura de registo: O ID de assinatura Azure registado e associado ao Azure Stack Hub.
- Grupo de recursos de registo: O grupo de recursos Azure na subscrição associada que contém os recursos do Azure Stack Hub.
Pode utilizar o portal do Azure para visualizar os recursos de registo do Azure Stack Hub e, em seguida, verificar se o registo foi bem sucedido. Inscreva-se no portal do Azure utilizando uma conta associada à subscrição que usou para registar o Azure Stack Hub. Selecione Todos os recursos, ative a caixa de verificação dos tipos de séries do Show e selecione o nome de registo.
Se o registo não tiver sido bem sucedido, deve recandistar-se seguindo os passos aqui para resolver o problema.
Em alternativa, pode verificar se o seu registo foi bem sucedido utilizando a funcionalidade de gestão marketplace. Se vir uma lista de itens de mercado na lâmina de gestão do Marketplace, o seu registo foi bem sucedido. No entanto, em ambientes desligados, não é possível ver itens de marketplace na gestão do Marketplace.
Renovar ou alterar registo
Tem de atualizar o seu registo nas seguintes circunstâncias:
- Depois de renovar a subscrição anual baseada na sua capacidade.
- Quando mudares o teu modelo de faturação.
- Quando escalar alterações (adicionar/remover nós) para faturação baseada na capacidade.
Pré-requisitos
Precisa das seguintes informações do portal do administrador para renovar ou alterar o registo:
Portal do administrador | Parâmetro de cmdlet | Notas |
---|---|---|
ID DE ASSINATURA DE REGISTO | Subscrição | ID de assinatura usado durante o registo anterior |
GRUPO DE RECURSOS DE REGISTO | ResourceGroupName | Grupo de recursos ao abrigo do qual existe o recurso de registo anterior |
NOME DE REGISTO | Nome de registos | Nome de registo utilizado durante o registo anterior |
Alterar a subscrição que utiliza
Se quiser alterar a subscrição que utiliza, tem primeiro de executar o cmdlet Remove-AzsRegistration e, em seguida, certifique-se de que está inscrito no contexto Azure PowerShell correto. Em seguida , executar Set-AzsRegistration com quaisquer parâmetros alterados, incluindo <billing model>
. Durante a execução do Remove-AzsRegistration, deve ser inscrito na subscrição utilizada durante o registo e utilização dos valores do RegistrationName
e ResourceGroupName
parâmetros como indicado no portal do administrador:
# select the subscription used during the registration (shown in portal)
Select-AzSubscription -Subscription '<Registration subscription ID from portal>'
# unregister using the parameter values from portal
Remove-AzsRegistration -PrivilegedEndpointCredential $YourCloudAdminCredential -PrivilegedEndpoint $YourPrivilegedEndpoint -RegistrationName '<Registration name from portal>' -ResourceGroupName '<Registration resource group from portal>'
# switch to new subscription id
Select-AzSubscription -Subscription '<New subscription ID>'
# register
Set-AzsRegistration -PrivilegedEndpointCredential $YourCloudAdminCredential -PrivilegedEndpoint $YourPrivilegedEndpoint -BillingModel '<Billing model>' -RegistrationName '<Registration name>' -ResourceGroupName '<Registration resource group name>'
Alterar modelo de faturação, como as funcionalidades são oferecidas, ou re-registar o seu exemplo
Esta secção aplica-se se pretender alterar o modelo de faturação, como as funcionalidades são oferecidas ou se pretende voltar a registar o seu caso. Para todos estes casos, ligue para a função de registo para definir os novos valores. Não precisa primeiro remover o registo atual. Inscreva-se no ID de subscrição apresentado no portal do administrador e, em seguida, reencando o registo com um novo BillingModel
valor, mantendo os RegistrationName
valores e ResourceGroupName
parâmetros iguais aos indicados no portal do administrador:
# select the subscription used during the registration
Select-AzSubscription -Subscription '<Registration subscription ID from portal>'
# rerun registration with new BillingModel (or same billing model in case of re-registration) but using other parameters values from portal
Set-AzsRegistration -PrivilegedEndpointCredential $YourCloudAdminCredential -PrivilegedEndpoint $YourPrivilegedEndpoint -BillingModel '<New billing model>' -RegistrationName '<Registration name from portal>' -ResourceGroupName '<Registration resource group from portal>'
Tem de atualizar ou renovar o seu registo nas seguintes circunstâncias:
- Depois de renovar a subscrição anual baseada na sua capacidade.
- Quando mudares o teu modelo de faturação.
- Quando escalar alterações (adicionar/remover nós) para faturação baseada na capacidade.
Remova o recurso de ativação do Azure Stack Hub
Primeiro, é necessário remover o recurso de ativação do Azure Stack Hub e, em seguida, o recurso de registo em Azure.
Para remover o recurso de ativação no Azure Stack Hub, execute os seguintes cmdlets PowerShell no ambiente Azure Stack Hub:
Remove-AzsActivationResource -PrivilegedEndpointCredential $YourCloudAdminCredential -PrivilegedEndpoint $YourPrivilegedEndpoint
Em seguida, para remover o recurso de registo em Azure, certifique-se de que está num computador ligado ao Azure, inscreva-se no contexto Azure PowerShell correto e execute os cmdlets PowerShell apropriados, conforme descrito abaixo.
Pode utilizar o token de registo utilizado para criar o recurso:
$RegistrationToken = "<registration token>"
Unregister-AzsEnvironment -RegistrationToken $RegistrationToken
Ou pode usar o nome do grupo de registo e registo do portal do administrador:
Unregister-AzsEnvironment -RegistrationName '<Registration name from portal>' -ResourceGroupName '<Registration resource group from portal>'
Re-registrar usando etapas conectadas
Se alterar o seu modelo de faturação de faturação de capacidade num estado desligado para faturação de consumo num estado ligado, registar-se-á novamente seguindo os passos do modelo ligado.
Nota
Isto não altera o seu modelo de identidade, apenas o mecanismo de faturação, e continuará a usar a AD FS como fonte de identidade.
Re-registrar usando passos desligados
Agora não registou completamente um cenário desligado e deve repetir os passos para registar um ambiente Azure Stack Hub num cenário desligado.
Desativar ou permitir relatórios de utilização
Para ambientes Azure Stack Hub que utilizam um modelo de faturação de capacidade, desligue o relatório de utilização com o parâmetro UsageReportingEnabled utilizando o Set-AzsRegistration ou os cmdlets Get-AzsRegistrationToken . Azure Stack Hub reporta métricas de utilização por padrão. Os operadores com utilização de capacidade ou suporte a um ambiente desligado precisam de desligar o relatório de utilização.
Executar os seguintes cmdlets PowerShell:
$CloudAdminCred = Get-Credential -UserName <Privileged endpoint credentials> -Message "Enter the cloud domain credentials to access the privileged endpoint."
$RegistrationName = "<unique-registration-name>"
Set-AzsRegistration `
-PrivilegedEndpointCredential $CloudAdminCred `
-PrivilegedEndpoint <PrivilegedEndPoint computer name> `
-BillingModel Capacity
-RegistrationName $RegistrationName
-UsageReportingEnabled:$false
Para alterar o token de registo, executar os seguintes cmdlets PowerShell:
$FilePathForRegistrationToken = $env:SystemDrive\RegistrationToken.txt $RegistrationToken = Get-AzsRegistrationToken -PrivilegedEndpointCredential $YourCloudAdminCredential -UsageReportingEnabled:$false -PrivilegedEndpoint $YourPrivilegedEndpoint -BillingModel Capacity -AgreementNumber '<EA agreement number>' -TokenOutputFilePath $FilePathForRegistrationToken
Utilize o número do contrato EA onde foram adquiridas as licenças SKU de capacidade.
Dica
O sinal de registo é guardado no ficheiro especificado para $FilePathForRegistrationToken. Pode alterar o filepath ou o nome de ficheiros a seu critério.
Guarde este símbolo de registo para utilização na máquina ligada Azure. Pode copiar o ficheiro ou o texto a partir de $FilePathForRegistrationToken.
Mover um recurso de registo
A deslocação de um recurso de registo entre grupos de recursos ao abrigo da mesma subscrição é suportada para todos os ambientes. No entanto, a deslocação de um recurso de registo entre subscrições só é suportada para CSPs quando ambas as subscrições resolvem para o mesmo ID do parceiro. Para obter mais informações sobre a mudança de recursos para um novo grupo de recursos, consulte os recursos movem-se para um novo grupo de recursos ou subscrição.
Importante
Para evitar a eliminação acidental dos recursos de registo no portal, o script de registo adiciona automaticamente um bloqueio ao recurso. Deve retirar esta fechadura antes de a mover ou apagar. Recomenda-se que adicione um bloqueio ao seu recurso de registo para evitar a eliminação acidental.
Referência de registo
Set-AzsRegistration
Pode utilizar o Set-AzsRegistration para registar o Azure Stack Hub com o Azure e ativar ou desativar a oferta de itens no mercado e relatórios de utilização.
Para executar o cmdlet, você precisa:
- Uma subscrição global do Azure de qualquer tipo.
- Para ser inscrito na Azure PowerShell com uma conta que seja um proprietário ou contribuinte para essa subscrição.
Set-AzsRegistration [-PrivilegedEndpointCredential] <PSCredential> [-PrivilegedEndpoint] <String> [[-AzureContext]
<PSObject>] [[-ResourceGroupName] <String>] [[-ResourceGroupLocation] <String>] [[-BillingModel] <String>]
[-MarketplaceSyndicationEnabled] [-UsageReportingEnabled] [[-AgreementNumber] <String>] [[-RegistrationName]
<String>] [<CommonParameters>]
Parâmetro | Tipo | Description |
---|---|---|
PrivilegiadoEndpointCredential | PSCredential | As credenciais usadas para aceder ao ponto final privilegiado. O nome de utilizador está no formato AzureStackDomain\CloudAdmin. |
Ponto privilegiado | String | Uma consola powerShell remota pré-configurada que lhe fornece capacidades como a recolha de registos e outras tarefas de implementação de posts. Para saber mais, consulte o artigo de ponto final privilegiado . |
AzureContexto | PSObject | |
ResourceGroupName | String | |
ResourceGroupLocation | String | |
BillingModel | String | O modelo de faturação que a sua subscrição utiliza. Os valores permitidos para este parâmetro são: Capacidade, PayAsYouUse e Desenvolvimento. |
MarketplaceSyndicationEnabled | Verdadeiro/Falso | Determina se a funcionalidade de gestão do mercado está disponível no portal. Definido para verdadeiro se registar com conectividade de internet. Definido como falso se registar em ambientes desligados. Para registos desligados, a ferramenta de sindicalização offline pode ser usada para descarregar itens de mercado. |
UsageReportingEnabled | Verdadeiro/Falso | Azure Stack Hub reporta métricas de utilização por padrão. Os operadores com utilização de capacidade ou suporte a um ambiente desligado precisam de desligar o relatório de utilização. Os valores permitidos para este parâmetro são: Verdadeiro, Falso. |
Número de acordos | String | O número do acordo EA ao abrigo do qual foi encomendado o SKU de capacidade para esta Stack Azure. |
Nome de registos | String | Desconfie de um nome único para o registo se estiver a executar o script de registo em mais de um exemplo do Azure Stack Hub utilizando o mesmo ID de subscrição Azure. O parâmetro tem um valor padrão de AzureStackRegistration. No entanto, se utilizar o mesmo nome em mais de um caso de Azure Stack Hub, o script falha. |
Get-AzsRegistrationToken
Get-AzsRegistrationToken gera um sinal de registo a partir dos parâmetros de entrada.
Get-AzsRegistrationToken [-PrivilegedEndpointCredential] <PSCredential> [-PrivilegedEndpoint] <String>
[-BillingModel] <String> [[-TokenOutputFilePath] <String>] [-UsageReportingEnabled] [[-AgreementNumber] <String>]
[<CommonParameters>]
Parâmetro | Tipo | Description |
---|---|---|
PrivilegiadoEndpointCredential | PSCredential | As credenciais usadas para aceder ao ponto final privilegiado. O nome de utilizador está no formato AzureStackDomain\CloudAdmin. |
Ponto privilegiado | String | Uma consola powerShell remota pré-configurada que lhe fornece capacidades como a recolha de registos e outras tarefas de implementação de posts. Para saber mais, consulte o artigo de ponto final privilegiado . |
AzureContexto | PSObject | |
ResourceGroupName | String | |
ResourceGroupLocation | String | |
BillingModel | String | O modelo de faturação que a sua subscrição utiliza. Os valores permitidos para este parâmetro são: Capacidade, PayAsYouUse e Desenvolvimento. |
MarketplaceSyndicationEnabled | Verdadeiro/Falso | |
UsageReportingEnabled | Verdadeiro/Falso | Azure Stack Hub reporta métricas de utilização por padrão. Os operadores com utilização de capacidade ou suporte a um ambiente desligado precisam de desligar o relatório de utilização. Os valores permitidos para este parâmetro são: Verdadeiro, Falso. |
Número de acordos | String |
Falhas de registo
Pode ver um dos erros abaixo enquanto tenta registar o seu Azure Stack Hub:
Não foi possível recuperar informações obrigatórias de hardware para
$hostName
. Verifique o hospedeiro físico e a conectividade e tente refazer o registo.Não é possível ligar-se para
$hostName
obter informações de hardware. Verifique o hospedeiro físico e a conectividade e tente refazer o registo.Causa: isto é tipicamente porque tentamos obter detalhes de hardware como UUID, Bios e CPU dos anfitriões para tentar ativação e não foram capazes de devido à incapacidade de se conectar com o hospedeiro físico.
O identificador de nuvem [
GUID
] já está registado. Não é permitido reutilizar identificadores de nuvem.Porque: isto acontece se o seu ambiente Azure Stack já estiver registado. Se pretender voltar a registar o seu ambiente com um modelo de subscrição ou faturação diferente, siga as etapas de Renovação ou altere as etapas de registo.
Ao tentar aceder à gestão do Marketplace, ocorre um erro ao tentar sindicalizar os produtos.
Causa: isto geralmente acontece quando o Azure Stack Hub não consegue aceder ao recurso de registo. Uma razão comum para isso é que quando o inquilino de uma subscrição da Azure muda, ele repõe o registo. Não pode aceder ao Azure Stack Hub Marketplace ou reportar o uso se tiver alterado o inquilino do diretório da subscrição. Tem de se recandistar para resolver este problema.
A gestão do mercado ainda lhe pede para se registar e ativar o seu Azure Stack Hub mesmo quando já registou o seu carimbo usando o processo desligado.
Causa: este é um problema conhecido para ambientes desligados, e requer que você verifique o seu estado de registo. Para utilizar a gestão do Marketplace, utilize a ferramenta offline.