Az Azure CLI telepítése Azure Stack Hub

Az Azure CLI-t telepítheti a virtuális gépek Azure Stack Hub linuxos Windows kezeléséhez. Ez a cikk végigvezeti az Azure CLI telepítésének és beállításának lépéseit.

Telepítse az Azure CLI-t

  1. Jelentkezzen be a fejlesztői munkaállomásra, és telepítse a CLI-t. Azure Stack Hub Azure CLI 2.0-s vagy újabb verziójára van szükség.

  2. A CLI-t az Azure CLI telepítése cikkben leírt lépésekkel telepítheti.

  3. Annak ellenőrzéséhez, hogy a telepítés sikeres volt-e, nyisson meg egy terminált vagy parancssori ablakot, és futtassa a következő parancsot:

    az --version
    

    Látnia kell az Azure CLI verzióját és a számítógépre telepített egyéb függő kódtárakat.

    Azure CLI Python Azure Stack Hub helyen

  4. Jegyezze fel a CLI Python-helyét.

Tanúsítvány hozzárendelése

Exportálja, majd importálja Azure Stack Hub tanúsítványt a leválasztott integrált rendszerekhez és az ASDK-hez. A csatlakoztatott integrált rendszerek esetében a tanúsítvány nyilvánosan aláírva van, és ez a lépés nem szükséges. A tanúsítványok Azure CLI-hez való beállításával kapcsolatos útmutatást a következőAzure Stack Development Kit.

Csatlakozás Azure CLI használatával

Ez a szakasz végigvezeti a CLI beállításán, ha az Azure AD-t használja identitáskezelési szolgáltatásként, és a CLI-t egy Windows gépen.

Csatlakozás a Azure Stack Hub

  1. Ha az ASDK-t használja, megbízhatónak kell Azure Stack Hub hitelesítésszolgáltató főtanúsítványát. Útmutatásért lásd: Trust the certificate (Megbízható a tanúsítvány).

  2. Regisztrálja Azure Stack Hub a saját környezetét az parancs az cloud register futtatásával.

  3. Regisztrálja a környezetet. A futtatásakor használja a következő az cloud register paramétereket:

    Érték Példa Leírás
    Környezet neve AzureStackUser A AzureStackUser felhasználói környezethez használja a következőt: . Operátorként adja meg a következőt: AzureStackAdmin .
    Resource Manager végpont https://management.contoso.onmicrosoft.com Az ASDK ResourceManagerUrl a következő: A ResourceManagerUrl az integrált rendszerekben: Ha kérdése van az integrált rendszervégponttal kapcsolatban, lépjen kapcsolatba a felhőüzemeltetővel.
    Storage végpont local.contoso.onmicrosoft.com local.azurestack.external A az ASDK-hez való. Integrált rendszer esetén használjon egy végpontot a rendszerhez.
    Keyvault-utótag .vault.contoso.onmicrosoft.com .vault.local.azurestack.external A az ASDK-hez való. Integrált rendszer esetén használjon egy végpontot a rendszerhez.
    Az Active Directory-gráf erőforrás-azonosítójának végpontja https://graph.windows.net/ Az Active Directory erőforrás-azonosító.
    az cloud register `
        -n <environmentname> `
        --endpoint-resource-manager "https://management.<region>.<fqdn>" `
        --suffix-storage-endpoint "<fqdn>" `
        --suffix-keyvault-dns ".vault.<fqdn>" `
        --endpoint-active-directory-graph-resource-id "https://graph.windows.net/"
    

    A register parancsra vonatkozó referenciát az Azure CLI referenciadokumentációjában találhat.

  4. Állítsa be az aktív környezetet az alábbi parancsokkal.

    az cloud set -n <environmentname>
    
  5. Frissítse a környezet konfigurációját úgy, hogy az Azure Stack Hub API-verzióprofilt használja. A konfiguráció frissítéséhez futtassa a következő parancsot:

    az cloud update --profile 2020-09-01-hybrid
    
  6. Jelentkezzen be a Azure Stack Hub környezetbe az az login paranccsal.

    Bejelentkezhet a Azure Stack Hub környezetbe a felhasználói hitelesítő adataival vagy a felhőszolgáltató által biztosított egyszerű szolgáltatásnévvel (SPN).

    • Jelentkezzen be felhasználóként:

      Megadhatja a felhasználónevet és a jelszót közvetlenül a parancsban, vagy hitelesíthet az login egy böngészővel. Az utóbbit kell megtennie, ha a fiókjában engedélyezve van a többtényezős hitelesítés:

      az login -u "user@contoso.onmicrosoft.com" -p 'Password123!' --tenant contoso.onmicrosoft.com
      

      Megjegyzés

      Ha a felhasználói fiókban engedélyezve van a többtényezős hitelesítés, használja a az login parancsot a paraméter megadása -u nélkül. A parancs futtatása egy URL-címet és egy kódot ad meg, amely a hitelesítéshez használható.

    • Jelentkezzen be szolgáltatásnévként:

      Bejelentkezés előtt hozzon létre egy egyszerű szolgáltatást a Azure Portal vagy a CLI segítségével, és rendeljen hozzá egy szerepkört. Most jelentkezzen be a következő paranccsal:

      az login `
        --tenant <Azure Active Directory Tenant name. `
                  For example: myazurestack.onmicrosoft.com> `
      --service-principal `
        -u <Application Id of the Service Principal> `
        -p <Key generated for the Service Principal>
      
  7. Ellenőrizze, hogy a környezet megfelelően van-e beállítva, és hogy a környezet az aktív felhő-e.

        az cloud list --output table
    

Látnia kell, hogy a környezet megjelenik a listában, az IsActive pedig . Például:

IsActive    Name               Profile
----------  -----------------  -----------------
False       AzureCloud         2020-09-01-hybrid
False       AzureChinaCloud    latest
False       AzureUSGovernment  latest
False       AzureGermanCloud   latest
True        AzureStackUser     2020-09-01-hybrid

Kapcsolat tesztelése

Ha minden be van állítva, a CLI használatával hozzon létre erőforrásokat a Azure Stack Hub. Létrehozhat például egy erőforráscsoportot egy alkalmazáshoz, és hozzáadhat egy virtuális gépet. A következő paranccsal hozzon létre egy "MyResourceGroup" nevű erőforráscsoportot:

az group create -n MyResourceGroup -l local

Ha az erőforráscsoport sikeresen létrejött, az előző parancs az újonnan létrehozott erőforrás következő tulajdonságait írja ki:

{
  "id": "/subscriptions/84edee99-XXXX-4f5c-b646-5cdab9759a03/resourceGroups/RGCL11",
  "location": "local",
  "name": "RGCLI1",
  " properties ": {
    "provisioningState": "Succeeded"
  },
  "tags ": null
}

Következő lépések