Az ASDK regisztrálása az Azure-ban
Regisztrálhatja az Azure Stack Development Kit (ASDK) telepítését az Azure-ban, hogy marketplace-elemeket töltsön le az Azure-ból, és beállítsa a Kereskedelmi adatok jelentéskészítését a Microsoftnak. Regisztráció szükséges az Azure Stack Hub teljes funkcionalitásának támogatásához, beleértve a Marketplace-hez való szindikálást is. A regisztráció szükséges ahhoz, hogy tesztelhesse az Azure Stack Hub fontos funkcióit, például a piactéri szindikálást és a használati jelentéskészítést. Az Azure Stack Hub regisztrálása után a használat megjelenik az Azure-kereskedelemben. A regisztrációhoz használt előfizetés alatt látható. Az ASDK-felhasználókat azonban nem terheljük meg az általuk jelentett használatért.
Ha nem regisztrálja az ASDK-t, megjelenhet egy aktiválási szükséges figyelmeztetés, amely az ASDK regisztrálását javasolja. Ez várt működés.
Előfeltételek
Mielőtt ezeket az utasításokat használva regisztrálja az ASDK-t az Azure-ban, győződjön meg arról, hogy telepítette az Azure Stack Hub PowerShellt, és letöltötte az Azure Stack Hub-eszközöket az üzembe helyezés utáni konfigurációs cikkben leírtak szerint.
A PowerShell nyelvi üzemmódot FullLanguage értékre kell állítani azon a számítógépen, amelyen az ASDK regisztrálva van az Azure-ban. Annak ellenőrzéséhez, hogy az aktuális nyelvi mód teljes értékű-e, 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 folytatás előtt a regisztrációt egy másik számítógépen kell futtatni, vagy a nyelvi módot FullLanguage értékre kell állítani.
A regisztrációhoz használt Azure AD-fióknak hozzáféréssel kell rendelkeznie az Azure-előfizetéshez, és engedélyekkel kell rendelkeznie ahhoz, hogy identitásalkalmazásokat és szolgáltatásneveket hozzon létre az előfizetéshez társított címtárban. Javasoljuk, hogy regisztrálja az Azure Stack Hubot az Azure-ban úgy, hogy globális rendszergazdai hitelesítő adatok helyett létrehoz egy szolgáltatásfiókot a regisztrációhoz .
Az ASDK regisztrálása
Kövesse az alábbi lépéseket az ASDK Azure-beli regisztrálásához.
Megjegyzés
Ezeket a lépéseket olyan számítógépről kell futtatni, amely hozzáfér a kiemelt végponthoz. Az ASDK esetében ez az ASDK-gazdagép.
Nyisson meg egy emelt szintű PowerShell-parancssort.
Futtassa az alábbi PowerShell-parancsmagokat az ASDK-telepítés Azure-beli regisztrálásához. Jelentkezzen be az Azure számlázási előfizetés-azonosítójához és a helyi ASDK-telepítéshez is. Ha még nem rendelkezik Azure számlázási előfizetés-azonosítóval, itt létrehozhat egy ingyenes Azure-fiókot. Az Azure Stack Hub regisztrálása nem jár költséggel az Azure-előfizetésében.
A Set-AzsRegistration parancsmag futtatásakor adjon meg egy egyedi nevet a regisztrációnak. A RegistrationName paraméter alapértelmezett értéke AzureStackRegistration. Ha azonban ugyanazt a nevet használja az Azure Stack Hub több példányán is, a szkript 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
Amikor a szkript befejeződött, a következő üzenetnek kell megjelennie: A környezet most már regisztrálva van és aktiválva van a megadott paraméterekkel.
Regisztráció leválasztott környezetekben
Ha az Azure Stack Hubot leválasztott környezetben regisztrálja (internetkapcsolat nélkül), be kell szereznie egy regisztrációs jogkivonatot az Azure Stack Hub-környezetből, majd ezt a jogkivonatot egy olyan számítógépen kell használnia, amely csatlakozni tud az Azure-hoz az ASDK-környezet aktiválási erőforrásának regisztrálásához és létrehozásához.
Fontos
Mielőtt ezeket az utasításokat használva regisztrálja az Azure Stack Hubot, győződjön meg arról, hogy telepítette a PowerShellt az Azure Stack Hubhoz, és letöltötte az Azure Stack Hub-eszközöket az üzembe helyezés utáni konfigurációs cikkben leírtak szerint mind az ASDK-gazdagépen, mind az Azure-hoz való csatlakozáshoz és regisztrációhoz használt internet-hozzáféréssel rendelkező számítógépen.
Regisztrációs jogkivonat lekérése az Azure Stack Hub-környezetből
Az ASDK-gazdagépen indítsa el a PowerShellt rendszergazdaként, és lépjen az Azure Stack Hub-eszközök letöltésekor létrehozott AzureStack-Tools-az könyvtár regisztrációs mappájába. A következő PowerShell-parancsokkal importálhatja a RegisterWithAzure.psm1 modult, majd a Get-AzsRegistrationToken parancsmaggal lekérheti 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 rendelkező számítógépen való használatra. A paraméter által létrehozott fájlból másolhatja a fájlt vagy a $FilePathForRegistrationToken
szöveget.
Csatlakozás az Azure-ba és regisztráció
Az internetkapcsolattal rendelkező 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 imént létrehozott regisztrációs jogkivonattal és egy egyedi regisztrációs névvel:
# 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 parancsmaggal a regisztrációs jogkivonatot tartalmazó fájlra mutathat:
# 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őhöz hasonló üzenetnek kell megjelennie: Az Azure Stack Hub-környezet most már 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 referenciaként.
Aktiválási kulcs lekérése az Azure regisztrációs erőforrásból
Továbbra is az internethez csatlakoztatott számítógépet és ugyanazt a PowerShell-konzolablakot használja, és lekér egy aktiválási kulcsot az Azure-ban való regisztrációkor létrehozott regisztrációs erőforrásból.
Az aktiválási kulcs beszerzéséhez futtassa a következő PowerShell-parancsokat. Használja ugyanazt az egyedi regisztrációs névértéket, amelyet 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 az Azure Stack Hubban
Térjen vissza az Azure Stack Hub-környezetbe a Get-AzsActivationKey kulcsból 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 az Azure Stack Hubban ezzel 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 parancsmaggal a regisztrációs jogkivonatot tartalmazó fájlra mutathat:
# 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őhöz hasonló üzenetnek kell megjelennie: A környezet befejezte a regisztrációs és aktiválási folyamatot.
A regisztráció sikerességének ellenőrzése
A Régiókezelés csempével ellenőrizheti, hogy az Azure Stack Hub regisztrációja sikeres volt-e. Ez a csempe a felügyeleti portál alapértelmezett irányítópultján érhető el.
Jelentkezzen be az Azure Stack Hub felügyeleti portálra
https://adminportal.local.azurestack.external
.Az irányítópulton válassza a Régiókezelés lehetőséget.
Válassza ki a Tulajdonságok elemet. Ez a panel a környezet állapotát és részleteit jeleníti meg. Az állapot lehet Regisztrálva vagy Nincs regisztrálva. Ha regisztrálva van, az Azure Stack Hub regisztrálásához használt Azure-előfizetés-azonosítót, valamint a regisztrációs erőforráscsoportot és -nevet is megjeleníti.
Regisztrációs erőforrás áthelyezése
A regisztrációs erőforrás áthelyezése az ugyanabban az előfizetésben lévő erőforráscsoportok között támogatott. Az erőforrások új erőforráscsoportba való áthelyezéséről további információt az Erőforrások áthelyezése új erőforráscsoportba vagy előfizetésbe című témakörben talál.