Distribuera OpenShift Container Platform eller OKD till Azure Stack Hub

Gäller för: ✔️ Virtuella Linux-datorer:heavy_check_mark: Flexibla skalningsuppsättningar

OpenShift kan distribueras i Azure Stack Hub. Det finns några viktiga skillnader mellan Azure och Azure Stack Hub, så distributionen skiljer sig något och funktionerna skiljer sig också något åt.

För närvarande fungerar inte Azure-molnleverantören i Azure Stack Hub. Du kommer inte att kunna använda disk attach för beständig lagring i Azure Stack Hub. I stället kan du konfigurera andra lagringsalternativ som NFS, iSCSI och GlusterFS. Eller så kan du aktivera CNS och använda GlusterFS för beständig lagring. Om CNS är aktiverat distribueras ytterligare tre noder med lagring för Användning av LimsterFS.

Distribuera OpenShift 3.x på Azure Stack Hub

Du kan använda en av flera metoder för att distribuera OpenShift Container Platform eller OKD i Azure Stack Hub:

Om du Azure Resource Manager mallen väljer du rätt gren (azurestack-release-3.x). Mallarna för Azure fungerar inte eftersom API-versionerna skiljer sig mellan Azure och Azure Stack Hub. RHEL-avbildningsreferensen är för närvarande hårdkodad som en variabel i filen azuredeploy.json och måste ändras så att den matchar din avbildning.

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

För alla alternativ krävs en Red Hat-prenumeration. Under distributionen registreras Red Hat Enterprise Linux-instansen i Red Hat-prenumerationen och kopplas till pool-ID:t som innehåller rättigheterna för OpenShift Container Platform. Kontrollera att du har ett giltigt användarnamn, lösenord och pool-ID för Red Hat Subscription Manager (RHSM). Du kan också använda en aktiveringsnyckel, organisations-ID och pool-ID. Du kan kontrollera den här informationen på https://access.redhat.com .

Azure Stack Hub krav

En RHEL-avbildning (OpenShift Container Platform) eller CentOS-avbildning (OKD) måste läggas till i din Azure Stack Hub-miljö för att distribuera ett OpenShift-kluster. Kontakta molnoperatören Azure Stack Hub att lägga till dessa avbildningar. Anvisningar finns här:

Distribuera med hjälp av mallen OpenShift Container Platform Azure Resource Manager OKD

Om du vill distribuera med hjälp Azure Resource Manager mallen använder du en parameterfil för att ange indataparametrarna. Om du vill anpassa distributionen ytterligare kan du GitHub lagringsplatsen och ändra lämpliga objekt.

Några vanliga anpassningsalternativ är, men är inte begränsade till:

  • Storlek på skydds-VM (variabel i azuredeploy.json )
  • Namngivningskonventioner (variabler i azuredeploy.json )
  • Information om OpenShift-kluster, ändrad via värdfilen ( deployOpenShift.sh )
  • RHEL-bildreferens (variabel i azuredeploy.json )

Följ lämpligt avsnitt i avsnittet OpenShift Container Platform eller OKD för att se hur du distribuerar med Hjälp av Azure CLI.

Distribuera OpenShift 4.x på Azure Stack Hub

Red Hat hanterar avbildningen Red Hat Enterprise Linux CoreOS (RHCOS) för OpenShift 4.x. Distributionsprocessen hämtar avbildningen från en Red Hat-slutpunkt. Därför behöver användaren (klientorganisationen) inte hämta en avbildning från Azure Stack Marketplace.

Du kan följa stegen i OpenShift-dokumentationen i Installera ett kluster på en Azure Stack Hub arm-mallar.

Varning

Om du har problem med OpenShift kontaktar du Red Hat för support.

Nästa steg