Partager via


Configurations post-déploiement pour ASDK

Après avoir installé le kit de développement Azure Stack (ASDK), vous devez apporter quelques modifications de configuration post-déploiement recommandées lors de la connexion en tant qu’AzureStack\AzureStackAdmin sur l’ordinateur hôte ASDK.

Installer Azure Stack PowerShell

Les modules Azure PowerShell compatibles avec Azure Stack sont nécessaires pour fonctionner avec Azure Stack.

Les commandes PowerShell pour Azure Stack sont installées via PowerShell Gallery. Pour inscrire le référentiel PSGallery, ouvrez une session PowerShell avec élévation de privilèges et exécutez la commande suivante :

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Utilisez des profils de version d’API pour spécifier des modules Az compatibles Avec Azure Stack. Les profils de version d’API permettent de gérer les différences de version entre Azure et Azure Stack. Un profil de version d’API est un ensemble de modules Az PowerShell avec des versions d’API spécifiques. Le module Az.BootStrapper disponible via PowerShell Gallery fournit des applets de commande PowerShell requises pour utiliser des profils de version d’API.

Vous pouvez installer le dernier module Azure Stack PowerShell avec ou sans connectivité Internet à l’ordinateur hôte ASDK.

  1. Validez vos prérequis sur votre ordinateur Windows. Pour obtenir des instructions, consultez Conditions préalables pour Windows.
  2. Avant d’installer la version PowerShell nécessaire, veillez à désinstaller les modules Azure PowerShell existants.
  • Avec une connexion Internet à partir de l’ordinateur hôte ASDK : exécutez le script PowerShell suivant pour installer ces modules sur votre installation 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 l’installation réussit, les modules Az et AzureStack sont affichés dans la sortie.

  • Sans connexion Internet à partir de l’ordinateur hôte ASDK : dans un scénario déconnecté, vous devez d’abord télécharger les modules PowerShell sur un ordinateur disposant d’une connectivité Internet à l’aide des commandes PowerShell suivantes :
$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

Ensuite, copiez les packages téléchargés sur l’ordinateur ASDK et inscrivez l’emplacement en tant que référentiel par défaut et installez les modules Az et AzureStack à partir de ce référentiel :

$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

Télécharger les outils Azure Stack

AzureStack-Tools est un référentiel GitHub qui héberge des modules PowerShell pour la gestion et le déploiement de ressources sur Azure Stack. Vous utilisez les outils à l’aide des modules Az PowerShell ou des modules AzureRM.

Pour obtenir ces outils, clonez le dépôt GitHub à partir de la branche az ou téléchargez le dossier AzureStack-Tools en exécutant le script suivant :

# 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

Valider l’installation d’ASDK

Pour vous assurer que votre déploiement ASDK a réussi, utilisez l’applet de commande Test-AzureStack en procédant comme suit :

  1. Connectez-vous en tant qu’AzureStack\AzureStackAdmin sur l’ordinateur hôte ASDK.
  2. Ouvrez PowerShell en tant qu’administrateur (et non PowerShell ISE).
  3. Exécutez l’instruction suivante : Enter-PSSession -ComputerName AzS-ERCS01 -ConfigurationName PrivilegedEndpoint
  4. Exécutez l’instruction suivante : Test-AzureStack

Les tests prennent quelques minutes. Si l’installation a réussi, la sortie ressemble à ceci :

Tester Azure Stack - Installation réussie

En cas d’échec, suivez les étapes de résolution des problèmes pour obtenir de l’aide.

Activer l’architecture mutualisée

Pour les déploiements à l’aide de Microsoft Entra ID, vous devez activer la mutualisation pour votre installation d’ASDK.

Remarque

Lorsque les comptes d’administrateur ou d’utilisateur provenant de domaines autres que ceux utilisés pour inscrire Azure Stack sont utilisés pour se connecter à un portail Azure Stack, le nom de domaine utilisé pour inscrire Azure Stack doit être ajouté à l’URL du portail. Par exemple, si Azure Stack a été inscrit auprès de fabrikam.onmicrosoft.com et que la connexion au compte d’utilisateur est admin@contoso.com, l’URL à utiliser pour se connecter au portail utilisateur est la suivante : https://portal.local.azurestack.external/fabrikam.onmicrosoft.com.

Étapes suivantes

Inscrire l’ASDK auprès d’Azure