Ich schlage vor, diese Artikel zu lesen - https://cloud.google.com/compute/docs/tutorials/how-to-configure-ssh-port-forwarding-set-up-load-testing-on-compute-engine/ und https : //www.smartmeter.io/documentation#toc-controller---generators-communication für ein besseres Verständnis der Kommunikation zwischen Knoten im verteilten Modus.
Die Hostnamen, die Sie über -Djava.rmi.server.hostname festlegen, sind dies Hostnamen der Maschinen, auf denen die Instanzen ausgeführt werden? Ich meine, 10.168.88.2 ist der Hostname des Servers und 192.168.88.2 der Hostname Ihres Ubuntu-Computers.
Auch stellen Sie sicher, Sie können ping vom Server an den Client, weil Server an den Client, um eine Verbindung herstellen muss Ergebnisse zu senden.
Wenn Sie nicht direkt vom Server auf den Client zugreifen können, verwenden Sie SSH-Tunneling (ausführlich im ersten Artikel beschrieben).
Hoffe das hilft.