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:
- Du kan distribuera nödvändiga Azure-infrastrukturkomponenter manuellt och sedan följa dokumentationen för OpenShift Container Platform eller OKD-dokumentationen.
- Du kan också använda en befintlig Azure Resource Manager som förenklar distributionen av OpenShift Container Platform-klustret.
- Du kan också använda en befintlig Azure Resource Manager som förenklar distributionen av OKD-klustret.
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:
- Lägga till och ta bort en anpassad virtuell datoravbildning i Azure Stack Hub
- Azure Marketplace-objekt som är tillgängliga för Azure Stack Hub
- Erbjuda en Red Hat-baserad virtuell dator för Azure Stack Hub
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.