Ahora ya tenemos un AzureStack en nuestro ordenador pero no esta registrado en azure portal. Para poder hacer esto tenemos que instalar Azure Tools

Antes de nada confiar en el repo y una dependencia.

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Install-Module PowerShellGet -MinimumVersion 2.2.3 -Force

En una nueva terminal.

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Install-Module -Name Az.BootStrapper -Force
Install-AzProfile -Profile 2020-09-01-hybrid -Force
Install-Module -Name AzureStack -RequiredVersion 2.1.1 
Get-Module -Name "Az*" -ListAvailable
Get-Module -Name "Azs*" -ListAvailable

Una vez tenemos los modulos powershell necesarios podemos proceder al registro.

# Add the Azure cloud subscription environment name. 
# Supported environment names are AzureCloud, AzureChinaCloud, or AzureUSGovernment depending which Azure subscription you're using.
Connect-AzAccount -EnvironmentName "AzureCloud"

# Register the Azure Stack Hub resource provider in your Azure subscription
Register-AzResourceProvider -ProviderNamespace Microsoft.AzureStack

# Import the registration module that was downloaded with the GitHub tools
Import-Module C:\AzureStack-Tools-az\Registration\RegisterWithAzure.psm1

# If you have multiple subscriptions, run the following command to select the one you want to use:
# Get-AzSubscription -SubscriptionID "" | Select-AzSubscription

# Register Azure Stack Hub
$AzureContext = Get-AzContext
$CloudAdminCred = Get-Credential -UserName AZURESTACK\CloudAdmin -Message "Enter the credentials to access the privileged endpoint."
$RegistrationName = "akzurestack"
Set-AzsRegistration `
-PrivilegedEndpointCredential $CloudAdminCred `
-PrivilegedEndpoint AzS-ERCS01 `
-BillingModel Development `
-RegistrationName $RegistrationName `
-UsageReportingEnabled:$true

No he explicado que tenemos que tener un ActiveDirectory en azure portal si usamos el modo AzureCloud, eso quiere decir que la administración y creacion de usuarios y permisos admisnitradores se hará en parte en azure portal a través de un service principal pero no nos confundamos si bien en azure portal aparece un gruop resource azure stack hub, este azure stack hub tiene la capacidad de administrar los recursos onpremise.

Primero nos logueamos un Azure Portal con un admin del tenant y luego nos loguemos en el endpoint priviledge del AzureStack, tener paciencia pues como os muestro en el video puede tardar 10 minutos en finalizar el proceso de registro de nuestro AzureStack


0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *