Der folgende Artikel beschreibt Schritt für Schritt, wie Sie CQ5-Instanzen auf Amazon EC2-Instanzen verwalten. Der Artikel enthält ein Skript, mit dem einzelne Instanzen oder neue Clusterknoten eingerichtet werden können, die automatisch einem vorhandenen Instanzen-Pool beitreten.
Anmerkung: Die Skripte sind experimentell und haben keine Fehlerbehandlung implementiert (sie gehen davon aus, dass alles so vorbereitet ist, wie es entworfen wurde).
Für Produkte + Version
Für das Host-Betriebssystem
Was tut das Skript?
Das angefügte Skript automatisiert die Installation einer CQ5-Instanz in einem EC2-Amazon-Server.
Die folgende Anleitung von Robert Sosinski ist speziell für Mac-Benutzer geschrieben:
Obwohl Sie die grundlegenden Aufgaben mit der AWS-Verwaltungskonsole meistern können, sind erweiterte Aufgaben wie Überwachung und Lastenausgleich nur über die Befehlszeile verfügbar.
scp -i ~/.ssh/ec2-keypair cq-wcm-quickstart-5.3.0.20100127.jar root@ec2-
.compute-1.amazonaws.com:.
scp -i ~/.ssh/ec2-keypair jdk-6u20-linux-amd64.rpm root@ec2-
.compute-1.amazonaws.com:.
scp -i ~/.ssh/ec2-keypair cq-wcm-quickstart-5.3.0.20100127.jar root@ec2-
.compute-1.amazonaws.com:.
cat aws-deploy-cq530.sh | ssh -i ~/.ssh/yourec2key root@ec2-
.compute-1.amazonaws.com
“ aus.
Öffnen Sie das Shell-Skript und bearbeiten Sie die Eigenschaften im Abschnitt 1.
Bearbeiten Sie CLUSTER_ACTION im Skript. Die Repository-Daten werden ab der ersten Instanz, die unter „/mnt/cluster/author“ oder „publish/shared“
gestartet wurde, mit NFS geteilt:
CLUSTER_ACTION=master
, um eine Instanz zu starten.CLUSTER_ACTION=fastjoin
und fügen Sie CLUSTER_MASTER
hinzu. Dadurch wird eine Verbindung mit dem Master hergestellt und eine Sicherung erstellt. Dies stellt die Sicherung wieder her und startet die Instanz.
Die Alternative ist CLUSTER_ACTION=join
. Das verwendet die offizielle Join-Methode von CRX, benötigt aber viel mehr Zeit, da alle Bündel installiert und Suchindizes erstellt werden müssen.
/mnt/crx/author or publish/crx-quickstart/..
installiert./mnt/cluster/author or publish/shared
installiert.crx
, um den Java-Prozess auszuführen.Verwenden Sie serverctl
in /mnt/crx/author oder publish/crx-quickstart/server
, um den Server zu starten und zu stoppen.
su -s /bin/bash crx ./Anfang
./stop
ssh -i ~/.ssh/ec2-keypair root@ec2-
.compute-1.amazonaws.com
ps -efH
kill <process id>
kill -9 <process id>
df -h
ls -lah
tail -f filename.log
find filename.log -exec grep „string your are looking for“ {} \; -print
rm -Rf *
du -sh /path/to/folder
rsync -a -r -W --delete --delete-after /mnt/crx/author /data/backup
Die einfachste Möglichkeit ist die Verwendung der sicheren Kopie:
scp -i ~/.ssh/ec2-keypair root@ec2-
.compute-1.amazonaws.com:/path/file.ext file.ext
Herunterladen
Bei Ihrem Konto anmelden