Katalógus virtuálisgép-rendszerképeinek megosztása azure-bérlők között alkalmazásregisztráció használatával
Az Azure Compute Gallerys használatával egy rendszerképet megoszthat egy másik szervezettel egy alkalmazásregisztráció használatával. Az egyéb megosztási lehetőségekről további információt a gyűjtemény megosztása című témakörben talál.
Ha azonban az Azure-bérlőn kívül szeretne képeket megosztani, akkor nagy méretekben létre kell hoznia egy alkalmazásregisztrációt. Az alkalmazásregisztráció használata összetettebb megosztási forgatókönyveket is lehetővé tehet, például:
- Megosztott rendszerképek kezelése, amikor az egyik vállalat egy másikat szerez be, és az Azure-infrastruktúra szét van osztva a különböző bérlők között.
- Az Azure-partnerek ügyfeleik nevében kezelik az Azure-infrastruktúrát. A rendszerképek testreszabása a partnerek bérlőjén belül történik, de az infrastruktúra üzembe helyezése az ügyfél bérlőjében történik.
Az alkalmazásregisztráció létrehozása
Hozzon létre egy alkalmazásregisztrációt, amelyet mindkét bérlő használ a képgyűjtemény erőforrásainak megosztásához.
- Nyissa meg a Alkalmazásregisztrációk az Azure Portalon.
- Válassza az Új regisztráció lehetőséget a lap tetején található menüből.
- Írja be a myGalleryApp nevet.
- A támogatott fióktípusokban válassza a Fiókok lehetőséget bármely szervezeti könyvtárban (Bármely Microsoft Entra-címtár – Több-bérlős) és személyes Microsoft-fiókokban (pl. Skype, Xbox).
- Az Átirányítási URI-ban válassza a Web lehetőséget a Platform kiválasztása legördülő listában, és írja be a kívánt elemethttps://www.microsoft.com, majd válassza a Regisztráció lehetőséget. Az alkalmazásregisztráció létrehozása után megnyílik az áttekintő oldal.
- Az áttekintési lapon másolja ki az alkalmazás (ügyfél) azonosítóját , és mentse későbbi használatra.
- Válassza a Tanúsítványok > titkos kulcsok lehetőséget, majd válassza az Új ügyfélkód lehetőséget.
- A Leírás mezőbe írja be a katalógus bérlők közötti alkalmazáskulcsát.
- A Lejáratok területen váltson a 6 hónapos (ajánlott) alapértelmezett értékről 12 hónapra, majd válassza a Hozzáadás lehetőséget.
- Másolja ki a titkos kulcs értékét, és mentse egy biztonságos helyre. A lap elhagyása után nem kérhető le.
Adja meg az alkalmazásregisztrációs engedélyt a katalógus használatára.
- Az Azure Portalon válassza ki azt az Azure Compute Galleryt, amelyet meg szeretne osztani egy másik bérlővel.
- Válassza a Hozzáférés-vezérlés (IAM) lehetőséget, majd a Szerepkör-hozzárendelés hozzáadása csoportban válassza a Hozzáadás lehetőséget.
- A Szerepkör csoportban válassza az Olvasó lehetőséget.
- A Hozzáférés hozzárendelése: területen hagyja ezt Microsoft Entra-felhasználóként, csoportként vagy szolgáltatásnévként.
- A Tagok kiválasztása csoportban írja be a myGalleryApp kifejezést, és jelölje ki, amikor megjelenik a listában. Ha elkészült, válassza a Véleményezés + hozzárendelés lehetőséget.
2. bérlői hozzáférés biztosítása
Adjon hozzáférést a 2. bérlőnek az alkalmazáshoz úgy, hogy bejelentkezést kér egy böngésző használatával. Cserélje le <a Bérlő2 azonosítót> annak a bérlőnek a bérlőazonosítójával, akivel meg szeretné osztani a képgyűjteményt. A felhasználók az Azure CLI paranccsal az account show
láthatják a bérlőazonosítójukat.
Cserélje le <az alkalmazás (ügyfél) azonosítóját> a létrehozott alkalmazásregisztráció alkalmazásazonosítójára. Ha végzett a cserével, illessze be az URL-címet egy böngészőbe, és kövesse a bejelentkezési utasításokat a 2. bérlőbe való bejelentkezéshez.
https://login.microsoftonline.com/<Tenant 2 ID>/oauth2/authorize?client_id=<Application (client) ID>&response_type=code&redirect_uri=https%3A%2F%2Fwww.microsoft.com%2F
Az Azure Portalon jelentkezzen be 2. bérlőként, és adjon hozzáférést az alkalmazásregisztrációs csoportnak ahhoz az erőforráscsoporthoz, ahol létre szeretné hozni a virtuális gépet.
- Válassza ki az erőforráscsoportot, majd válassza a Hozzáférés-vezérlés (IAM) lehetőséget. A Szerepkör-hozzárendelés hozzáadása csoportban válassza a Hozzáadás lehetőséget.
- A Szerepkör mezőbe írja be a Közreműködő kifejezést.
- A Hozzáférés hozzárendelése: területen hagyja ezt Microsoft Entra-felhasználóként, csoportként vagy szolgáltatásnévként.
- A Tagok kiválasztása csoportban írja be a myGalleryAppot, majd jelölje ki, amikor megjelenik a listában. Ha elkészült, válassza a Véleményezés + hozzárendelés lehetőséget.
Feljegyzés
Meg kell várnia, amíg a rendszerkép verziója teljesen elkészül és replikálódik, mielőtt ugyanazt a felügyelt lemezképet használva létrehoz egy másik rendszerképverziót.
Fontos
A portál használatával nem helyezhet üzembe virtuális gépeket rendszerképből egy másik Azure-bérlőn. Ha bérlők között megosztott rendszerképből szeretne virtuális gépet létrehozni, az Azure CLI-t vagy a PowerShellt kell használnia.
A virtuális gép létrehozása
Ahhoz, hogy egy alkalmazásregisztrációval megosztott rendszerképből hozzon létre virtuális gépet, a következőkre lesz szüksége:
- A bérlői azonosítók a forrás-előfizetésből és az előfizetésből is származnak, ahol létre szeretné hozni a virtuális gépet.
- Az alkalmazásregisztráció ügyfélazonosítója és a titkos kód.
- A használni kívánt kép képazonosítója.
Jelentkezzen be az 1. bérlőhöz tartozó szolgáltatásnévbe az appID, az alkalmazáskulcs és az 1. bérlő azonosítója használatával. Szükség esetén lekérheti az account show --query "tenantId"
a bérlőazonosítókat.
Ebben a példában bemutatjuk, hogyan hozhat létre virtuális gépet egy általánosított rendszerképből. Ha speciális rendszerképet használ, olvassa el a Virtuális gép létrehozása speciális rendszerkép-verzióval című témakört.
tenant1='<ID for tenant 1>'
tenant2='<ID for tenant 2>'
appid='<client ID of the app registration>'
secret='<secret from the app registration>'
az account clear
az login --service-principal -u $appid -p $secret --tenant $tenant1
az account get-access-token
Jelentkezzen be a 2. bérlőhöz tartozó szolgáltatásnévbe az appID, az alkalmazáskulcs és a 2. bérlő azonosítója használatával:
az login --service-principal -u $appid -p $secret --tenant $tenant2
az account get-access-token
Hozza létre a virtuális gépet. Cserélje le a példában szereplő információkat a saját adataira.
imageid="<ID of the image that you want to use>"
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image $imageid \
--admin-username azureuser \
--generate-ssh-keys