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.
- Valide los requisitos previos en la máquina Windows. Para obtener instrucciones, consulte Requisitos previos para Windows.
- 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:
- Inicie sesión como AzureStack\AzureStackAdmin en el equipo host de ASDK.
- Abra PowerShell como administrador (no como PowerShell ISE).
- Ejecute
Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
. - 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:
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.