Um ein Master-Subserver-System mit PPM in einem Cloud-Szenario zu erstellen, müssen Sie PPM separat auf den gewählten Cloud-Instanzen installieren. Installieren Sie, zum Beispiel, einen Master-Server auf eine Cloud-Instanz und zwei Sub-Server getrennt auf zwei andere Cloud-Instanzen.
In einem solchen komplexen Szenario reicht es nicht aus, den Zugang der separaten Instanzen mit der Basis-URL des Load Balancers zu gewährleisten. Auf den Sub-Server-Instanzen müssen auch die RMI-Ports, auf denen der Master mit den Sub-Servern kommuniziert, geöffnet werden. Dies sind die folgenden:
RMI Registry-Port des Sub-Servers
RMI Objekt-Port des Sub-Servers
Die Ports müssen in den Firewalls des Masters (Outbound-Verbindung) und der Sub-Server (Inbound-Verbindung) konfiguriert werden. Zusätzlich muss die RMI-Registry an den internen Host-Namen der Cloud-Instanz gebunden sein. Dieser interne Host-Name kann mit Hilfe der folgenden URL in einem lokalen Browser ermittelt werden.
http://instance-data/latest/meta-data/local-hostname
Um diese Einstellungen mit Hilfe von ARIS Cloud Controller vorzunehmen, müssen die folgenden Befehle auf den Sub-Server-Cloud-Instanzen ausgegeben werden:
reconfigure ppm_core +ppmrmi.zookeeper.application.instance.host=<dedizierter Host>
reconfigure ppm_core +ppmrmi.zookeeper.application.instance.port=<dedizierter Host>
In einem öffentlichen Cloud-Szenario ist dieser Name normalerweise ein anderer als der öffentliche Host-Name, der von überall (Internet) erreichbar ist.