Az ASDK regisztrálása az Azure-ban

Regisztrálhatja a Azure Stack Development Kit (ASDK) az Azure-ban, hogy marketplace-elemeket töltsön le az Azure-ból, és beállítsa a Microsoftnak a kereskedelmi adatokról szóló jelentéskészítést. Regisztrációra van szükség a teljes körű Azure Stack Hub támogatásához, beleértve a piactéri szindikálást is. A regisztráció azért szükséges, hogy tesztelni tudja a fontos Azure Stack Hub funkciókat, például a piactéri szindikálást és a használati jelentéskészítést. Miután regisztrálta a Azure Stack Hub, a rendszer jelenti a használatot az Azure Commerce-nek. Ezt a regisztrációhoz használt előfizetés alatt láthatja. Az ASDK-felhasználók azonban nem számolnak fel díjat az ő jelentéseikben való használatért.

Ha nem regisztrálja az ASDK-t, előfordulhat, hogy egy Aktiválás szükséges figyelmeztetés jelenik meg, amely az ASDK regisztrálására javasolja. Ez várt működés.

Előfeltételek

Mielőtt regisztrálja az ASDK-t az Azure-ban, ellenőrizze, hogy telepítette-e az Azure Stack Hub PowerShellt, és letöltötte-e az Azure Stack Hub-eszközöket az üzembe helyezés utáni konfigurációs cikkben leírtak szerint.

A PowerShell nyelvi módját is FullLanguage (Teljes nyelv) beállításra kell állítani az ASDK Azure-beli regisztrálását lehetővé t tő számítógépen. Annak ellenőrzéséhez, hogy az aktuális nyelvi mód teljesre van-e állítva, nyisson meg egy emelt szintű PowerShell-ablakot, és futtassa a következő PowerShell-parancsokat:

$ExecutionContext.SessionState.LanguageMode

Győződjön meg arról, hogy a kimenet FullLanguage értéket ad vissza. Ha bármilyen más nyelvi módot ad vissza, a regisztrációt egy másik számítógépen kell futtatni, vagy a nyelvi módot FullLanguage (Teljes nyelv) módra kell állítani a folytatás előtt.

A regisztrációhoz használt Azure AD-fióknak hozzáféréssel kell rendelkeznie az Azure-előfizetéshez, és engedéllyel kell rendelkeznie identitásalkalmazások és szolgáltatásnév létrehozásához az előfizetéshez társított címtárban. Javasoljuk, hogy a globális rendszergazdai hitelesítő Azure Stack Hub helyett egy regisztrációhoz használható szolgáltatásfiók létrehozásával regisztráljon az Azure-ban.

Az ASDK regisztrálása

Az ASDK Azure-ban való regisztráláshoz kövesse az alábbi lépéseket.

Megjegyzés

Ezeket a lépéseket olyan számítógépről kell futtatni, amely hozzáféréssel rendelkezik a kiemelt végponthoz. Az ASDK-nak ez az ASDK-gazdaszámítógépe.

  1. Nyisson meg egy emelt szintű PowerShell-parancssort.

  2. A következő PowerShell-parancsmagok futtatásával regisztrálja az ASDK-telepítést az Azure-ban. Jelentkezzen be az Azure számlázási előfizetés-azonosítójára és a helyi ASDK-telepítésre. Ha még nem rendelkezik Azure számlázási előfizetés-azonosítóval, itt hozhat létre egy ingyenes Azure-fiókot. A Azure Stack Hub költségek nélkül regisztrálhat Azure-előfizetését.

    A Set-AzsRegistration parancsmag futtatásakor állítson be egy egyedi nevet a regisztrációhoz. A RegistrationName paraméter alapértelmezett értéke AzureStackRegistration. Ha azonban ugyanazt a nevet használja egynél több Azure Stack Hub, a szkript futtatása sikertelen lesz.

    # 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 "<environment name>"
    
    # 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 "<subscription ID>" | 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 = "<unique-registration-name>"
    Set-AzsRegistration `
    -PrivilegedEndpointCredential $CloudAdminCred `
    -PrivilegedEndpoint AzS-ERCS01 `
    -BillingModel Development `
    -RegistrationName $RegistrationName `
    -UsageReportingEnabled:$true
    
  3. Amikor a szkript befejeződik, a következő üzenet jelenik meg: A környezet most már regisztrálva van és aktiválva van a megadott paraméterekkel.

A környezet most már regisztrálva van

Regisztráció leválasztott környezetekben

Ha az Azure Stack Hub-t leválasztott (internetkapcsolat nélküli) környezetben regisztrálja, be kell szereznie egy regisztrációs jogkivonatot a Azure Stack Hub-környezetből, majd ezt a jogkivonatot kell használnia egy olyan számítógépen, amely képes csatlakozni az Azure-hoz az ASDK-környezet regisztrálásához és aktiválási erőforrásának létrehozásához.

Fontos

Mielőtt regisztrálja az Azure Stack Hub-t, ellenőrizze, hogy telepítette-e a PowerShellt az Azure Stack Hub-hoz, és letöltötte-e az Azure Stack Hub-eszközöket az ASDK-gazdaszámítógépen és az Azure-hoz való csatlakozáshoz és regisztráláshoz használt internet-hozzáféréssel.

Regisztrációs jogkivonat beszerzése a Azure Stack Hub környezetből

Az ASDK-gazdagépen indítsa el a PowerShellt rendszergazdaként, és lépjen a Regisztrációs mappához az AzureStack-Tools-az könyvtárban, amely az Azure Stack Hub eszközök letöltésekor jött létre. Az alábbi PowerShell-parancsokkal importálja a RegisterWithAzure.psm1 modult, majd a Get-AzsRegistrationToken parancsmaggal szerezze be a regisztrációs jogkivonatot:

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

# Create registration token
$CloudAdminCred = Get-Credential -UserName AZURESTACK\CloudAdmin -Message "Enter the credentials to access the privileged endpoint."
# File path to save the token. This example saves the file as C:\RegistrationToken.txt.
$FilePathForRegistrationToken = "$env:SystemDrive\RegistrationToken.txt"
$RegistrationToken = Get-AzsRegistrationToken -PrivilegedEndpointCredential $CloudAdminCred `
-UsageReportingEnabled:$false `
-PrivilegedEndpoint AzS-ERCS01 `
-BillingModel Development `
-MarketplaceSyndicationEnabled:$false `
-TokenOutputFilePath $FilePathForRegistrationToken

Mentse ezt a regisztrációs jogkivonatot az internetkapcsolattal csatlakozó számítógépen való használathoz. A paraméter által létrehozott fájlból másolhatja a fájlt vagy a $FilePathForRegistrationToken szöveget.

Csatlakozás Azure-ba, és regisztráljon

Az internetkapcsolattal csatlakozó számítógépen a következő PowerShell-parancsokkal importálja a RegisterWithAzure.psm1 modult, majd a Register-AzsEnvironment parancsmaggal regisztráljon az Azure-ban az előbb létrehozott regisztrációs jogkivonat és egy egyedi regisztrációs név használatával:

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

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

# 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

# Register with Azure
# This example uses the C:\RegistrationToken.txt file.
$registrationToken = Get-Content -Path "$env:SystemDrive\RegistrationToken.txt"
$RegistrationName = "<unique-registration-name>"
Register-AzsEnvironment -RegistrationToken $registrationToken `
-RegistrationName $RegistrationName

Másik lehetőségként a Get-Content parancsmagot is használhatja, hogy a regisztrációs jogkivonatot tartalmazó fájlra mutasson:

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

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

# 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

# Register with Azure 
# This example uses the C:\RegistrationToken.txt file.
$registrationToken = Get-Content -Path "$env:SystemDrive\RegistrationToken.txt"
Register-AzsEnvironment -RegistrationToken $registrationToken `
-RegistrationName $RegistrationName

Ha a regisztráció befejeződött, a következő üzenethez hasonló üzenetnek kell Azure Stack Hub a saját környezete regisztrálva van az Azure-ban.

Fontos

Ne zárja be a PowerShell-ablakot.

Mentse a regisztrációs jogkivonatot és a regisztrációs erőforrás nevét későbbi felhasználáshoz.

Aktiválási kulcs lekérése az Azure regisztrációs erőforrásból

Továbbra is az internetkapcsolattal csatlakozó számítógépet és a PowerShell-konzolugyanazon ablakát használva lekér egy aktiválási kulcsot az Azure-regisztráció során létrehozott regisztrációs erőforrásból.

Az aktiválási kulcs lekértéhez futtassa az alábbi PowerShell-parancsokat. Használja ugyanazt az egyedi regisztrációs névértéket, mint amit az előző lépésben az Azure-ban való regisztrációkor adott meg:

$RegistrationResourceName = "<unique-registration-name>"
# File path to save the activation key. This example saves the file as C:\ActivationKey.txt.
$KeyOutputFilePath = "$env:SystemDrive\ActivationKey.txt"
$ActivationKey = Get-AzsActivationKey -RegistrationName $RegistrationResourceName `
-KeyOutputFilePath $KeyOutputFilePath

Aktiválási erőforrás létrehozása a Azure Stack Hub

Térjen vissza a Azure Stack Hub környezetbe a Get-AzsActivationKeysegítségével létrehozott aktiválási kulcsból származó fájllal vagy szöveggel. Az alábbi PowerShell-parancsok futtatásával hozzon létre egy aktiválási erőforrást a Azure Stack Hub az aktiválási kulccsal:

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

$CloudAdminCred = Get-Credential -UserName AZURESTACK\CloudAdmin -Message "Enter the credentials to access the privileged endpoint."
$ActivationKey = "<activation key>"
New-AzsActivationResource -PrivilegedEndpointCredential $CloudAdminCred `
-PrivilegedEndpoint AzS-ERCS01 `
-ActivationKey $ActivationKey

Másik lehetőségként a Get-Content parancsmagot is használhatja, hogy a regisztrációs jogkivonatot tartalmazó fájlra mutasson:

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

$CloudAdminCred = Get-Credential -UserName AZURESTACK\CloudAdmin -Message "Enter the credentials to access the privileged endpoint."
# This example uses the C:\ActivationKey.txt file.
$ActivationKey = Get-Content -Path "$env:SystemDrive\Activationkey.txt"
New-AzsActivationResource -PrivilegedEndpointCredential $CloudAdminCred `
-PrivilegedEndpoint AzS-ERCS01 `
-ActivationKey $ActivationKey

Ha az aktiválás befejeződött, a következő üzenetnek kell jelenik meg: A környezet befejezte a regisztrációs és aktiválási folyamatot.

A regisztráció sikeres voltának ellenőrzése

A Régiókezelés csempével ellenőrizheti, hogy a Azure Stack Hub sikeres volt-e. Ez a csempe a felügyeleti portál alapértelmezett irányítópultján érhető el.

  1. Jelentkezzen be a felügyeleti Azure Stack Hub https://adminportal.local.azurestack.external portálra.

  2. Az Irányítópulton válassza a Régiókezelés lehetőséget.

    A felügyeleti portál Azure Stack Hub csempe Régiókezelés

  3. Válassza ki a Tulajdonságok elemet. Ezen a panelen a környezet állapota és részletei láthatóak. Az állapot Lehet Regisztrált vagyNincs regisztrálva. Ha regisztrálva van, azt az Azure-előfizetés azonosítóját is megjeleníti, Azure Stack Hub a regisztrációs erőforráscsoportot és a nevet.

Regisztrációs erőforrás áthelyezése

A regisztrációs erőforrások erőforráscsoportok közötti, azonos előfizetéshez való áthelyezése támogatott. Az erőforrások új erőforráscsoportba való áthelyezésével kapcsolatos további információkért lásd: Erőforrások áthelyezése új erőforráscsoportba vagy előfizetésbe.

Következő lépések