Compartir a través de


Configuraciones posteriores a la implementación del ASDK

Después de instalar el Kit de desarrollo de Azure Stack (ASDK), tendrá que efectuar algunos cambios de configuración recomendados posteriores a la implementación con la sesión iniciada como AzureStack\AzureStackAdmin en el equipo host del ASDK.

Instalación de PowerShell de Azure Stack

Los módulos de Azure PowerShell compatibles con Azure Stack se requieren para trabajar con Azure Stack.

Los comandos de PowerShell para Azure Stack se instalan a través de la Galería de PowerShell. Para registrar el repositorio PSGallery, abra una sesión de PowerShell con privilegios elevados y ejecute el siguiente comando:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Use perfiles de la versión de la API para especificar los módulos de Az compatibles con Azure Stack. Los perfiles de versión de la API proporcionan una manera de administrar las diferencias de versión entre Azure y Azure Stack. Un perfil de la versión de la API es un conjunto de módulos Az de PowerShell con versiones específicas de la API. El módulo Az.Bootstrapper que está disponible a través de la Galería de PowerShell proporciona cmdlets de PowerShell que son necesarios para trabajar con perfiles de la versión de la API.

El módulo de Azure Stack PowerShell más reciente se puede instalar con o sin conectividad a Internet en el equipo host de ASDK.

  1. Valide los requisitos previos en la máquina Windows. Para obtener instrucciones, consulte Requisitos previos para Windows.
  2. Antes de instalar la versión de PowerShell requerida, asegúrese de desinstalar los módulos de Azure PowerShell existentes.
  • Con conexión a Internet desde el equipo host del ASDK: Ejecute el siguiente script de PowerShell para instalar estos módulos en la instalación del ASDK:
  [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.0

  Get-Module -Name "Az*" -ListAvailable
  Get-Module -Name "Azs*" -ListAvailable

Si la instalación es correcta, los módulos Az y AzureStack se muestran en la salida.

  • Sin conexión a Internet desde el equipo host del ASDK: En un escenario sin conexión, primero hay que descargar los módulos de PowerShell en un equipo que tenga conexión a Internet con los siguientes comandos de PowerShell:
$Path = "<Path that is used to save the packages>"

Save-Package `
  -ProviderName NuGet -Source https://www.powershellgallery.com/api/v2 -Name Az -Path $Path -Force -RequiredVersion 1.10.0

Save-Package `
  -ProviderName NuGet -Source https://www.powershellgallery.com/api/v2 -Name AzureStack -Path $Path -Force -RequiredVersion 2.1.0

Después, se copian los paquetes descargados al equipo de ASDK y, seguidamente, se registra esta ubicación como el repositorio predeterminado y se instalan los módulos Az y AzureStack desde este repositorio:

$SourceLocation = "<Location on the development kit that contains the PowerShell packages>"
$RepoName = "MyNuGetSource"

Register-PSRepository -Name $RepoName -SourceLocation $SourceLocation -InstallationPolicy Trusted

Install-Module Az -Repository $RepoName

Install-Module AzureStack -Repository $RepoName

Descarga de las herramientas de Azure Stack

AzureStack-Tools es un repositorio de GitHub que hospeda módulos de PowerShell para administrar e implementar recursos en Azure Stack. Use las herramientas con los módulos Az PowerShell o los módulos AzureRM.

Para obtener estas herramientas, clone el repositorio de GitHub de la rama az o descargue la carpeta AzureStack-Tools mediante la ejecución del script siguiente:

# Change directory to the root directory.
cd \

# Download the tools archive.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 
invoke-webrequest `
  https://github.com/Azure/AzureStack-Tools/archive/az.zip `
  -OutFile az.zip

# Expand the downloaded files.
expand-archive az.zip `
  -DestinationPath . `
  -Force

# Change to the tools directory.
cd AzureStack-Tools-az

Validación de la instalación de ASDK

Para asegurarse de que el ASDK se ha implementado correctamente, siga estos pasos mediante el uso del cmdlet Test-AzureStack:

  1. Inicie sesión como AzureStack\AzureStackAdmin en el equipo host de ASDK.
  2. Abra PowerShell como administrador (no como PowerShell ISE).
  3. Ejecute Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint.
  4. Ejecute Test-AzureStack.

Las pruebas tardarán algunos minutos en completarse. Si la instalación no se realizó correctamente, el resultado sería similar a este:

Prueba de Azure Stack: instalación correcta

Si se produjo un error, siga los pasos de la solución de problemas para obtener ayuda.

Habilitación de servicios multiinquilino

En el caso de las implementaciones que usan Microsoft Entra id. , debe habilitar el multiinquilino para la instalación de ASDK.

Nota:

Cuando se utilizan cuentas de administrador o usuario de dominios distintos de los usados para registrarse en Azure Stack para iniciar sesión en un portal de Azure Stack, el nombre de dominio utilizado para registrar Azure Stack debe agregarse a la URL del portal. Por ejemplo, si se ha registrado Azure Stack en fabrikam.onmicrosoft.com y el registro de la cuenta de usuario es admin@contoso.com, la dirección URL que se usa para iniciar sesión en el portal de usuarios sería: https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.

Pasos siguientes

Registro del Kit de desarrollo de Azure Stack en Azure