Nasazení OpenShift Container Platform nebo OKD do Azure Stack Hub

Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ Flexibilní škálovací sady

OpenShift je možné nasadit v Azure Stack Hub. Mezi Azure a Azure existují některé klíčové rozdíly Azure Stack Hub takže se nasazení bude mírně lišit a možnosti se budou mírně lišit.

Poskytovatel cloudu Azure v současné době nefunguje v Azure Stack Hub. Připojení disku nebudete moct použít pro trvalé úložiště v Azure Stack Hub. Místo toho můžete nakonfigurovat další možnosti úložiště, jako jsou NFS, iSCSI a UsesterFS. Nebo můžete povolit CNS a použít u trvalého úložiště Systému souborů OdysterFS. Pokud je služba CNS povolená, nasadí se další tři uzly s úložištěm pro použití Systému souborů OdysterFS.

Nasazení OpenShiftu 3.x na Azure Stack Hub

K nasazení OpenShift Container Platform nebo OKD můžete použít jednu z několika metod v Azure Stack Hub:

  • Potřebné komponenty infrastruktury Azure můžete nasadit ručně a pak postupovat podle dokumentace k OpenShift Container Platform nebo dokumentaci OKD.
  • Můžete také použít existující šablonu Azure Resource Manager, která zjednodušuje nasazení clusteru OpenShift Container Platform.
  • Můžete také použít existující šablonu Azure Resource Manager, která zjednodušuje nasazení clusteru OKD.

Pokud používáte šablonu Azure Resource Manager, vyberte správnou větev (azurestack-release-3.x). Šablony pro Azure nebudou fungovat, protože verze rozhraní API se liší mezi Azure a Azure Stack Hub. Odkaz na image RHEL je v současné době v souboru azuredeploy.json na pevném kódování jako proměnná a bude potřeba ho změnit tak, aby odpovídal vaší ibitové kopii.

"imageReference": {
    "publisher": "Redhat",
    "offer": "RHEL-OCP",
    "sku": "7-4",
    "version": "latest"
}

U všech možností se vyžaduje předplatné Red Hat. Během nasazení je instance Red Hat Enterprise Linux zaregistrovaná v předplatném Red Hat a připojená k ID fondu, které obsahuje oprávnění pro OpenShift Container Platform. Ujistěte se, že máte platné uživatelské jméno, heslo a ID fondu ve Správci předplatného Red Hat (RHSM). Alternativně můžete použít aktivační klíč, ID organizace a ID fondu. Tyto informace můžete ověřit na adrese https://access.redhat.com .

Azure Stack Hub požadavky

Image RHEL (OpenShift Container Platform) nebo image CentOS (OKD) je potřeba přidat do vašeho Azure Stack Hub prostředí pro nasazení clusteru OpenShift. Požádejte svého Azure Stack Hub o přidání těchto imagí operátor cloudu. Pokyny najdete tady:

Nasazení pomocí šablony openshiftové kontejnerové platformy nebo Azure Resource Manager OKD

K nasazení pomocí Azure Resource Manager použijete soubor parametrů k zadání vstupních parametrů. Pokud chcete nasazení dále přizpůsobit, roz fork GitHub a změňte příslušné položky.

Mezi běžné možnosti přizpůsobení patří mimo jiné:

  • Velikost virtuálního počítače Bastion (proměnná v azuredeploy.json )
  • Zásady vytváření názvů (proměnné v azuredeploy.json )
  • Specifika clusteru OpenShift upravená prostřednictvím souboru hosts ( deployOpenShift.sh )
  • Odkaz na image RHEL (proměnná v azuredeploy.json )

Postup nasazení pomocí Azure CLI je popsaný v příslušné části v části OpenShift Container Platform nebo OKD.

Nasazení OpenShiftu 4.x na Azure Stack Hub

Red Hat spravuje image Red Hat Enterprise Linux CoreOS (RHCOS) pro OpenShift 4.x. Proces nasazení získá image z koncového bodu Red Hat. V důsledku toho uživatel (tenant) nemusí získat image z Azure Stack Marketplace.

Můžete postupovat podle kroků v dokumentaci k OpenShiftu v tématu Instalace clusteru na Azure Stack Hub pomocí šablon ARM.

Upozornění

Pokud máte problém s OpenShiftem, požádejte o podporu red hat.

Další kroky