Blog

OpenShift: Überprüfung Teil 2

Joris De Winne

Aktualisiert Oktober 22, 2025
2 Minuten

Im vorherigen Beitrag habe ich kurz erklärt, worum es bei OpenShift geht und wie Sie es verwenden können. In diesem Beitrag gehe ich ein wenig weiter darauf ein, wie Sie das OpenShift Origin-Framework in einer privaten Pass-Umgebung verwenden können. Dazu werde ich eine Anwendung auf der Grundlage der "Do it yourself"-Cartridge erstellen. Schritt 1 Laden Sie das OpenShift-Origin-Image herunter und installieren Sie es in einem Virtual Image Manager. Als virtuellen Image-Manager können Sie kvm oder VirtualBox verwenden. Ich verwende derzeit kvm, da es viel weniger Ressourcen auf meinem System benötigt.

Schritt 2 Nachdem Sie das Image gestartet haben, sehen Sie, dass Sie direkt eine Anwendung erstellen können, indem Sie sich per ssh in die virtuelle Maschine einloggen ssh openshift@$IP_OPENSHIFT_VM wobei $IP_OPENSHIFT_VM die IP-Adresse der virtuellen Maschine ist und das Standardpasswort ebenfalls 'openshift' lautet. Danach können Sie direkt eine Anwendung mit den RedHat-Befehlszeilentools erstellen. Verwenden Sie Folgendes, um eine Domain zu erstellen: rhc domain create -n cloudit -l admin Und um die erste Anwendung innerhalb der Cloudit-Domäne zu erstellen: rhc app create -a firstapp -t php-5.3

meine erste openshift app

Das sieht zwar schön aus, aber Sie möchten nicht allen Benutzern dieser VM den SSH-Zugriff gewähren. Schritt 3 Wir wollen die RedHat Kommandozeilen-Tools lokal auf unserem Rechner verwenden und den OpenShift vm irgendwo auf einem vmware Stack oder einem anderen Cloud IaS-Anbieter laufen lassen. Installieren Sie dazu zunächst die RedHat Kommandozeilen-Tools lokal. Führen Sie nach der Installation rhc setup Danach finden Sie unter ~/.openshift/ eine Datei namens 'express.conf'. Bearbeiten Sie diese Datei mit Ihrem bevorzugten Editor und ändern Sie den Wert libra_server mit Ihrem $IP_OPENSHIFT_VM. Schritt 4 Sie müssen noch Ihren öffentlichen ssh-Schlüssel zum OpenShift-Server hinzufügen, indem Sie hinzufügen: rhc sshkey add -k ~/.ssh/id_rsa.pub -i host --config ~/.openshift/express.conf Danach können Sie den Status Ihrer eigenen Domäne von Ihrem lokalen Entwicklungsrechner aus überprüfen: rhc domain show Schritt 5 Jetzt können Sie jede beliebige Anwendung auf Ihrem OpenShift Private Paas mit den Kommandozeilen-Tools erstellen, ohne vorher ssh zu verwenden. Sie könnten also zum Beispiel Folgendes ausführen: rhc app create -a deploy -t diy-0.1 Damit erhalten Sie eine Do it Yourself-Anwendung, die Sie mit Ihrem Webbrowser unter deploy-cloudit.example.com aufrufen können.

deploy-cloudit

Schritt 6. Sie möchten mehr wissen? Nehmen Sie an der nächsten Veranstaltung der JBoss Netherlands usergroup am Mittwoch, den 12. Dezember teil: meetup

Verfasst von

Joris De Winne

IT Architect @ Xebia

Contact

Let’s discuss how we can support your journey.