Megosztás:


A PowerShell használatának első lépései az Azure Stack Hubban

A PowerShell a parancssorból származó erőforrások kezelésére és felügyeletére szolgál. A PowerShellt akkor használhatja, ha olyan automatizált eszközöket szeretne létrehozni, amelyek az Azure Resource Manager-modellt használják. A PowerShell-modulok olyan PowerShell-függvények készleteként definiálhatók, amelyek egy adott terület minden aspektusának kezelésére vannak csoportosítva. Az Azure Stack Hub használatához különböző PowerShell-parancsmagokat kell konfigurálnia.

Ez a cikk segít megérteni az Azure Stack Hubban használt PowerShell-modulokat. Ha a PowerShellt az Azure Stack Hubban használja, a következő táblázatban látható módon négy API-készlet bármelyikével kommunikálhat:

Alkalmazásprogramozási interfész (API) PowerShell-referencia REST-referencia
Globális Azure Erőforráskezelő Azure PowerShell-modulok REST API böngésző
Azure Stack Hub Resource Manager API-verzióprofilok kezelése az Azure Stack Hub API-verzióprofilok kezelése az Azure Stack Hub
Azure Stack Hub-rendszergazdai végpontok Azure Stack Hub felügyeleti modul [REST API böngésző – Azure Stack Hub](/rest/api/?term=Azure Stack Admin)
Az Azure Stack Hub kiemelt végpontja A kiemelt végpont használata az Azure Stack Hubban

Minden felület kapcsolatba lép az erőforrás-szolgáltatókkal a globális Azure-ban vagy az Azure Stack Hubban. Az erőforrás-szolgáltatók engedélyezik az Azure-képességeket. Az Azure Compute-erőforrás-szolgáltató például programozott hozzáférést biztosít a virtuális gépek és azok támogató erőforrásainak létrehozásához és kezeléséhez.

Az erőforrás-szolgáltatók az erőforrás kezeléséhez és konfigurálásához egyaránt biztosítanak funkciókat és vezérlőket. Az azure Resource Manager használatával programozott módon érheti el az erőforrás-szolgáltatókat. A felület viszont egy felületet biztosít a PowerShellhez, az Azure CLI-hez és a saját REST-ügyfelekhez.

Az Azure Stack Hub PowerShell megkeresése

Az alábbi blokkdiagram a PowerShell-modulok csoportjai közötti kapcsolatokat mutatja be. A gépről betöltheti a PowerShell-modulokat, és kezelheti a globális Azure-t és az Azure Stack Hubot is.

Azure Stack Hub PowerShell

Globális Azure

Az Azure PowerShell olyan parancsmagokat tartalmaz, amelyek az Azure Resource Manager aktuális verzióját használják az Azure-erőforrások használatához. Az Azure PowerShell a .NET Standard verziót használja, ami azt jelenti, hogy a PowerShell windowsos, macOS és Linux rendszerű verzióit is használhatja. Az Azure PowerShell az Azure Cloud Shellben is elérhető. További információ: Az Azure PowerShellhasználatának első lépései.

Azure Stack Hub Resource Manager

Az Azure Stack Hub PowerShell olyan parancsmagokat biztosít, amelyek az Azure Resource Manager korábbi verzióit használják. Ezek a parancsmagok kompatibilisek az Azure Stack Hub erőforrás-szolgáltatóival. Az Azure Stack Hub egyes erőforrás-szolgáltatói a globális Azure-ban található szolgáltató régebbi verzióját használják. Az Azure Stack Hub által támogatott egyes szolgáltatók verziójának koordinálásához API-profilokat használhat. További információ: API-verzióprofilok kezelése az Azure Stack Hub.

Azure Stack Hub-rendszergazda

Az Azure Stack Hub számos erőforrás-szolgáltatót tesz elérhetővé a felhőszolgáltató számára, hogy az operátor telepíthesse és karbantarthassa az Azure Stack Hubot. A globális Azure-ban ez az interakció el van rejtve a felhasználó elől, és az Azure részeként a színfalak mögött kerül kezelésre. Az Azure Stack Hubmal; a vállalatok azonban támogathatják a magánfelhőt. A feladatok elvégzéséhez az operátor az Azure Stack Hub felügyeleti API-kkal kommunikál. További információ: PowerShell telepítése az Azure Stack Hubhoz.

Az Azure Stack Hub kiemelt végpontja

Az Azure Stack Hub operátori tevékenységei, például a telepítési és hozzáférési naplók tesztelése esetén az operátorok használhatják a kiemelt végpontot (PEP). A PEP egy előre konfigurált távoli PowerShell-konzol, amely elegendő hozzáférést biztosít az operátoroknak adott feladatok elvégzéséhez. A végpont a PowerShell Just Enough Administration (JEA) használatával tesz elérhetővé korlátozott parancsmagokat. További információért lásd: Az Azure Stack Hub privilegizált végpontjának használata.

Azure Stack Hub eszközök

Az Azure Stack Hub elérhetővé teszi a szkripteket és a további parancsmagokat egy GitHub-adattárban, AzureStack-Tools. AzureStack-Tools PowerShell-modulokat üzemeltet az erőforrások Azure Stack Hubon való kezelésére és üzembe helyezésére. Ha VPN-kapcsolatot szeretne létesíteni, letöltheti ezeket a PowerShell-modulokat az Azure Stack fejlesztői készletbe vagy egy Windows-alapú külső ügyfélre. További információ: AzureStack-Tools oldal.

A PowerShell használata az Azure Stack Hubban

A PowerShell programozott módon kommunikál az Azure Resource Managerrel. Használhat interaktív parancssort, vagy ha feladatokat automatizál, szkripteket is írhat.

Ha sok időt tölt az Azure Stack Hub PowerShell használatával, a modulok telepítésével és újratelepítésével is megismerkedhet. Ha egyszerre dolgozik a globális Azure-ral, ez a rutin kihívást jelenthet, mivel a céltól függően el kell távolítania és újra kell telepítenie a modulokat.

Docker-tárolókkal elkülönítheti a PowerShell minden verzióját a helyi gépen. Ha Docker-tárolókat szeretne használni, hogy a PowerShell-modulkészletről PowerShell-modulkészletre váltson, olvassa el A Docker használata a PowerShell-futtatásához.

Következő lépések

  • További információ a PowerShell- API-profiljairól az Azure Stack Hubban.
  • Telepítse Azure Stack Hub PowerShell.
  • A felhőkonzisztenciához Azure Resource Manager-sablonok létrehozásáról olvashat.