Az Azure Cloud Shell üzembe helyezése virtuális hálózaton gyorsútmutató-sablonok használatával
Mielőtt rövid útmutatósablonokat futtatna az Azure Cloud Shell virtuális hálózaton (VNet) való üzembe helyezéséhez, számos előfeltételt kell teljesítenie. Az előfizetés tulajdonosi szerepkör-hozzárendelésével kell rendelkeznie. A szerepkörök megtekintéséhez és hozzárendeléséhez tekintse meg az előfizetések tulajdonosainak listáját.
Ez a cikk a Cloud Shell virtuális hálózaton való konfigurálásához és üzembe helyezéséhez szükséges alábbi lépéseket ismerteti:
- Erőforrás-szolgáltatók regisztrálása.
- Gyűjtse össze a szükséges információkat.
- Hozza létre a virtuális hálózatokat az Azure Cloud Shell – VNet Azure Resource Manager-sablon (ARM-sablon) használatával.
- Hozza létre a virtuális hálózati tárfiókot az Azure Cloud Shell – VNet Storage ARM-sablon használatával.
- A Cloud Shell konfigurálása és használata virtuális hálózaton.
1. Erőforrás-szolgáltatók regisztrálása
A Cloud Shellnek hozzáférésre van szüksége bizonyos Azure-erőforrásokhoz. Ezt a hozzáférést erőforrás-szolgáltatókon keresztül teszi elérhetővé. Az előfizetésben a következő erőforrás-szolgáltatókat kell regisztrálni:
- Microsoft.CloudShell
- Microsoft.ContainerInstance
- Microsoft.Relay
Attól függően, hogy mikor lett létrehozva a bérlő, előfordulhat, hogy néhány szolgáltató már regisztrálva van.
Az összes erőforrás-szolgáltató és az előfizetés regisztrációs állapotának megtekintése:
- Jelentkezzen be az Azure Portalra.
- Az Azure Portal menüjében keressen rá az Előfizetések kifejezésre. Válassza ki a rendelkezésre álló lehetőségek közül.
- Válassza ki a megtekinteni kívánt előfizetést.
- A bal oldali menü Beállítások területén válassza az Erőforrás-szolgáltatók lehetőséget.
- A keresőmezőbe írja be
cloudshell
az erőforrás-szolgáltató kereséséhez. - Válassza ki a Microsoft.CloudShell erőforrás-szolgáltatót a szolgáltatói listából.
- Válassza a Regisztráció lehetőséget, ha az állapotot nem regisztráltról regisztráltra szeretné módosítani.
- Ismételje meg az előző lépéseket a Microsoft.ContainerInstance és a Microsoft.Relay erőforrás-szolgáltatók esetében.
2. Gyűjtse össze a szükséges információkat
A Cloud Shell üzembe helyezése előtt több információt kell gyűjtenie.
Az alapértelmezett Cloud Shell-példány használatával összegyűjtheti a szükséges információkat, és létrehozhatja a szükséges erőforrásokat. Dedikált erőforrásokat kell létrehoznia a Cloud Shell virtuális hálózat üzembe helyezéséhez. Minden erőforrásnak ugyanabban az Azure-régióban és ugyanabban az erőforráscsoportban kell lennie.
Adja meg a következő értékeket:
- Előfizetés: Az előfizetés neve, amely a Cloud Shell virtuális hálózat üzembe helyezéséhez szükséges erőforráscsoportot tartalmazza.
- Erőforráscsoport: A Cloud Shell virtuális hálózat üzembe helyezéséhez használt erőforráscsoport neve.
- Régió: Az erőforráscsoport helye.
- Virtuális hálózat: A Cloud Shell virtuális hálózatának neve.
-
Alhálózati címtartományok – Ez az üzembe helyezés három alhálózatot hoz létre. Minden alhálózathoz meg kell terveznie a címtartományokat.
- Tárolóalhálózat – Elegendő IP-címre van szüksége az egyidejűleg használni kívánt munkamenetek számának támogatásához.
- Relay Alhálózat – A Relay alhálózathoz legalább egy IP-cím szükséges.
- Táralhálózat neve – Elegendő IP-címre van szüksége az egyidejűleg használni kívánt munkamenetek számának támogatásához.
- Azure Container Instance OID: Az erőforráscsoportHoz tartozó Azure-tárolópéldány azonosítója.
- Azure Relay-névtér: A sablon által létrehozott Azure Relay-erőforráshoz hozzárendelni kívánt név.
Erőforráscsoport létrehozása
Az erőforráscsoportot az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával hozhatja létre. További információért tekintse át az alábbi cikkeket:
- Azure-erőforráscsoportok kezelése az Azure Portal használatával
- Azure-erőforráscsoportok kezelése az Azure CLI használatával
- Azure-erőforráscsoportok kezelése az Azure PowerShell használatával
Virtuális hálózat létrehozása
A virtuális hálózatot az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával hozhatja létre. További információért tekintse át az alábbi cikkeket:
- Virtuális hálózat létrehozása az Azure Portal használatával
- Virtuális hálózat létrehozása az Azure PowerShell használatával
- Virtuális hálózat létrehozása az Azure CLI használatával
Feljegyzés
A Cloud Shell-alhálózat tárolóalhálózati címelőtagjának beállításakor fontos figyelembe venni az egyidejűleg futtatandó Cloud Shell-munkamenetek számát. Ha a Cloud Shell-munkamenetek száma meghaladja a tárolóalhálózatban elérhető IP-címeket, a munkamenetek felhasználói nem tudnak csatlakozni a Cloud Shellhez. Növelje a tároló alhálózati tartományát az ön igényeinek megfelelően. További információt a virtuális hálózati alhálózat hozzáadása, módosítása vagy törlése című szakasz "Alhálózati beállítások módosítása" című szakaszában talál.
Az Azure-tárolópéldány azonosítójának lekérése
Az Azure-tárolópéldány azonosítója minden bérlő egyedi értéke. Ezt az azonosítót a rövid útmutatósablonokban használhatja a Cloud Shell virtuális hálózatának konfigurálásához. Az azonosító parancssorból való lekéréséhez tekintse meg az Azure Container Instance ID lekérésének alternatív módját.
Jelentkezzen be az Azure Portalra. A kezdőlapon válassza a Microsoft Entra-azonosítót. Ha az ikon nem jelenik meg, írja be
Microsoft Entra ID
a felső keresősávba.A bal oldali menüben válassza az Áttekintés lehetőséget. Ezután írja be
azure container instance service
a keresősávba.Az eredmények között a Nagyvállalati alkalmazások területen válassza az Azure Container Instance Service lehetőséget.
Az Azure Container Instance Service Áttekintés lapján keresse meg a Tulajdonságok területen felsorolt objektumazonosító-értéket.
Ezt az azonosítót a virtuális hálózat rövid útmutatósablonjában használhatja.
3. Hozza létre a szükséges hálózati erőforrásokat az ARM-sablon használatával
Cloud Shell-erőforrások virtuális hálózaton való létrehozásához használja az Azure Cloud Shell – VNet nevű ARM-sablont. A sablon három alhálózatot hoz létre a korábban létrehozott virtuális hálózat alatt. Módosíthatja az alhálózatok megadott nevét, vagy használhatja az alapértelmezett értékeket.
A virtuális hálózat és az alhálózatok érvényes IP-címhozzárendelést igényelnek. A következő erőforrások támogatásához elegendő címre van szüksége:
- Legalább egy IP-cím a Relay alhálózathoz
- Elegendő IP-cím a tárolóalhálózatban az egyidejűleg használni kívánt munkamenetek számának támogatásához
Az ARM-sablon konkrét információkat igényel a korábban létrehozott erőforrásokról, valamint az új erőforrások elnevezési információiról. Ez az információ ki van töltve az űrlap előre kitöltött adataival együtt.
A sablonhoz szükséges információk a következők:
- Előfizetés: Az előfizetés neve, amely a Cloud Shell virtuális hálózat erőforráscsoportját tartalmazza.
- Erőforráscsoport: Egy meglévő vagy újonnan létrehozott erőforráscsoport neve.
- Régió: Az erőforráscsoport helye.
- Virtuális hálózat: A Cloud Shell virtuális hálózatának neve.
- Hálózati biztonsági csoport: A sablon által létrehozott hálózati biztonsági csoporthoz (NSG) hozzárendelni kívánt név.
- Azure Container Instance OID: Az erőforráscsoportHoz tartozó Azure-tárolópéldány azonosítója.
Adja meg az alábbi adatokat az űrlapon:
Projekt részletei | Érték |
---|---|
Előfizetés | Az aktuális előfizetési környezet alapértelmezett értéke. A cikkben szereplő példa a következőt használja Contoso : |
Erőforráscsoport | Adja meg az erőforráscsoport nevét az előfeltétel-információkból. A cikkben szereplő példa a következőt használja rg-cloudshell-eastus : |
Példány részletei | Érték |
---|---|
Régió | Előre kitöltve az alapértelmezett régióval. A cikkben szereplő példa a következőt használja East US : |
Meglévő virtuális hálózat neve | Adja meg az összegyűjtött előfeltétel-információk értékét. A cikkben szereplő példa a következőt használja vnet-cloudshell-eastus : |
Relay Namespace Name | Hozzon létre egy nevet, amelyet hozzá szeretne rendelni a sablon által létrehozott Relay-erőforráshoz. A cikkben szereplő példa a következőt használja arn-cloudshell-eastus : |
Nsg-név | Adja meg az NSG nevét. Az üzembe helyezés létrehozza ezt az NSG-t, és hozzá rendel egy hozzáférési szabályt. |
Azure Container Instance OID | Adja meg az összegyűjtött előfeltétel-információk értékét. A cikkben szereplő példa a következőt használja aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb : |
Tároló alhálózatának neve | Alapértelmezett érték: cloudshellsubnet . Adja meg a tároló alhálózatának nevét. |
Tároló alhálózati címelőtagja | A cikkben 10.0.1.0/24 szereplő példa 254 IP-címet biztosít a Cloud Shell-példányokhoz. |
Relay alhálózat neve | Alapértelmezett érték: relaysubnet . Adja meg a továbbítót tartalmazó alhálózat nevét. |
Relay alhálózati címelőtag | A cikkben szereplő példa a következőt használja 10.0.2.0/24 : |
Tároló alhálózatának neve | Alapértelmezett érték: storagesubnet . Adja meg a tárterületet tartalmazó alhálózat nevét. |
Storage alhálózati címelőtag | A cikkben szereplő példa a következőt használja 10.0.3.0/24 : |
Privát végpont neve | Alapértelmezett érték: cloudshellRelayEndpoint . Adja meg a tárolót tartalmazó alhálózat nevét. |
Címke neve | Alapértelmezett érték: {"Environment":"cloudshell"} . Hagyja változatlanul, vagy adjon hozzá további címkéket. |
Helyen | Alapértelmezett érték: [resourceGroup().location] . Hagyja változatlanul. |
Az űrlap befejezése után válassza a Véleményezés + A hálózati ARM-sablon létrehozása és üzembe helyezése az előfizetésben lehetőséget.
4. A virtuális hálózati tároló létrehozása az ARM-sablon használatával
Cloud Shell-erőforrások virtuális hálózaton való létrehozásához használja az Azure Cloud Shell – VNet Storage nevű ARM-sablont. A sablon létrehozza a tárfiókot, és hozzárendeli a magánhálózathoz.
Az ARM-sablon konkrét információkat igényel a korábban létrehozott erőforrásokról, valamint az új erőforrások elnevezési információiról.
A sablonhoz szükséges információk a következők:
- Előfizetés: Annak az előfizetésnek a neve, amely a Cloud Shell virtuális hálózat erőforráscsoportját tartalmazza.
- Erőforráscsoport: Egy meglévő vagy újonnan létrehozott erőforráscsoport neve.
- Régió: Az erőforráscsoport helye.
- Meglévő virtuális hálózat neve: A korábban létrehozott virtuális hálózat neve.
- Meglévő storage-alhálózat neve: A hálózati gyorsútmutató-sablonnal létrehozott táralhálózat neve.
- Meglévő tárolóalhálózat neve: Annak a tárolóalhálózatnak a neve, amelyet a hálózati gyorsútmutató-sablonnal hozott létre.
Adja meg az alábbi adatokat az űrlapon:
Projekt részletei | Érték |
---|---|
Előfizetés | Az aktuális előfizetési környezet alapértelmezett értéke. A cikkben szereplő példa a következőt használja Contoso : |
Erőforráscsoport | Adja meg az erőforráscsoport nevét az előfeltétel-információkból. A cikkben szereplő példa a következőt használja rg-cloudshell-eastus : |
Példány részletei | Érték |
---|---|
Régió | Előre kitöltve az alapértelmezett régióval. A cikkben szereplő példa a következőt használja East US : |
Meglévő virtuális hálózat neve | A cikkben szereplő példa a következőt használja vnet-cloudshell-eastus : |
Meglévő storage-alhálózat neve | Adja meg a hálózati sablon által létrehozott erőforrás nevét. |
Meglévő tárolóalhálózat neve | Adja meg a hálózati sablon által létrehozott erőforrás nevét. |
Tárfiók neve | Hozzon létre egy nevet az új tárfióknak. A cikkben szereplő példa a következőt használja myvnetstorage1138 : |
Fájlmegosztás neve | Alapértelmezett érték: acsshare . Adja meg a létrehozni kívánt fájlmegosztás nevét. |
Erőforráscímkék | Alapértelmezett érték: {"Environment":"cloudshell"} . Hagyja változatlanul, vagy adjon hozzá további címkéket. |
Helyen | Alapértelmezett érték: [resourceGroup().location] . Hagyja változatlanul. |
Az űrlap befejezése után válassza a Véleményezés + A hálózati ARM-sablon létrehozása és üzembe helyezése az előfizetésben lehetőséget.
5. A Cloud Shell konfigurálása virtuális hálózat használatára
A privát Cloud Shell-példány üzembe helyezése után minden Cloud Shell-felhasználónak módosítania kell a konfigurációt az új privát példány használatára.
Ha a privát példány üzembe helyezése előtt az alapértelmezett Cloud Shell-példányt használta, a felhasználói beállításokat alaphelyzetbe kell állítania:
Nyissa meg a Cloud Shellt.
Válassza a Cloud Shell beállításait a menüsávon.
Válassza a Felhasználói beállítások visszaállítása, majd az Alaphelyzetbe állítás lehetőséget. A felhasználói beállítások alaphelyzetbe állítása aktiválja az első felhasználói élményt.
Válassza ki az előnyben részesített felületi felületet (Bash vagy PowerShell).
Az Első lépések párbeszédpanelen:
- Válassza a Tárfiók csatlakoztatása lehetőséget.
- Válassza ki előfizetését a Storage-fiók előfizetésének legördülő listájából.
- Jelölje be a Meglévő magánhálózat használata jelölőnégyzetet.
A folytatáshoz válassza ki az Alkalmazás lehetőséget.
A Virtuális hálózat konfigurációjának kiválasztása párbeszédpanelen válassza ki az üzembe helyezéshez létrehozott erőforrásokat.
Kattintson a Kijelölés elemre a folytatáshoz.
Az Azure Container Instance ID lekérésének alternatív módja
Ha telepítve van az Azure PowerShell, az alábbi paranccsal lekérheti az Azure Container Instance ID azonosítóját.
(Get-AzADServicePrincipal -DisplayNameBeginsWith 'Azure Container Instance').Id
d5f227bb-ffa6-4463-a696-7234626df63f
Ha telepítve van az Azure CLI, az alábbi paranccsal lekérheti az Azure Container Instance ID azonosítóját.
az ad sp list --display-name 'Azure Container Instance' --query "[].id"
[
"d5f227bb-ffa6-4463-a696-7234626df63f"
]
Következő lépések
A Cloud Shell konfigurációs lépéseit minden olyan felhasználónál el kell végeznie, akinek az új privát Cloud Shell-példányt kell használnia. Másik lehetőségként úgy is konfigurálhatja a Cloud Shell-példányt, hogy több felhasználó is használhassa ugyanazokat a tárolási erőforrásokat. További információkért lásd : Több felhasználó használhat egyetlen tárfiókot és fájlmegosztást.
A nagyobb biztonság érdekében konfigurálhatja a tárfiókot privát végpont használatára. További információ: Csatlakozás tárfiókhoz egy Azure-beli privát végpont használatával.