Help
Vorbereitung:
http://www.amazon.com/gp/browse.html?node=201590011
Dokumentation http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=87
Kostenrechner: http://calculator.s3.amazonaws.com/calc5.html?
Firefox-Plugin: http://developer.amazonwebservices.com/connect/entry.jspa?entryID=609
Rendering:
Blender http://www.blender.org
DrQueue www.drqueue.org/cwebsite/
http://www.blendernation.com/2006/04/19/dr-queue-manual-for-windows-xp/
Suse 10.2 installation:
1) Benötigte Daten: - "blender" (yast) - "scons" (yast) - "gcc" (yast) - "gtk2-devel" (yast) - "drqueue v63.3" manuell
2) Im DrQueue-Ordner "scons" ausführen.
3) Beliebigen ordner im Netz Freigeben mit Unterordndern:
network tmp directory "\ordner\drqueue\tmp" network logs directory "\ordner\drqueue\logs" network etc directory "\ordner\drqueue\etc"
Beispielkonfiguration: Master:
blenderfiles (Projektdateien) /root/bin/drqueue/blenderfiles
tmp (scripts) /root/bin/drqueue/tmp
logs (logdateien) /root/bin/drqueue/logs
etc (Konfigurationen für Master / Slave) /root/bin/drqueue/etc
renderedfiles (Ausgabeverzeichnis für gerenderte Dateien) /root/bin/drqueue/renderedfiles
chmod 777 -R /root/bin/drqueue/*
4) Externes Filesystem Mounten (Slaves / Master)
- "sshfs" herunterladen (yast) Shell: - modprobe fuse - sshfs user@host:dir mountdir - Passwort eingeben - Umgebungsvariablen der Slaves anpassen
Beispielkonfiguration: Slave / Master:
mkdir /drqueue chmod 777 /drqueue modprobe fuse sshfs root@192.168.39.114:/root/bin/drqueue/ /drqueue/ pw: <root_pw_vom_master>
5) Umgebungsvariablen festlegen:
DRQUEUE_ROOT \root\drqueue
DRQUEUE_BIN \root\drqueue\bin
DRQUEUE_DB \root\drqueue\db
DRQUEUE_MASTER PCname (*note – this is masters name)
DRQUEUE_ISSLAVE 1 (*note – 1 for slaves, 0 for master)
DRQUEUE_TMP Master:\ordner\drqueue\tmp
DRQUEUE_LOGS Master:\ordner\drqueue\logs
DRQUEUE_ETC Master:\ordner\drqueue\etc
BLENDERHOME \root\blender
Beschreibung: - In Ordner "/etc/" gehen - Dort "profile.local" anlegen - Inhalt je nach Pfadangabe (Siehe Punkt 4 oben) folgendermaßen Deklarieren: "export DRQUEUE_ROOT="/root/Desktop/drqueue-0.63.3"
Beispielkonfiguration: Slave: DRQUEUE_ROOT \<drqueue_install_dir> DRQUEUE_BIN \<drqueue_install_dir>\bin DRQUEUE_DB \drqueue\db DRQUEUE_MASTER prlab4 DRQUEUE_ISSLAVE 1 DRQUEUE_TMP \drqueue\tmp DRQUEUE_LOGS \drqueue\logs DRQUEUE_ETC \drqueue\etc
Master: DRQUEUE_ROOT \<drqueue_install_dir> DRQUEUE_BIN \<drqueue_install_dir>\bin DRQUEUE_DB \drqueue\db DRQUEUE_MASTER prlab4 DRQUEUE_ISSLAVE 0 DRQUEUE_TMP \drqueue\tmp DRQUEUE_LOGS \drqueue\logs DRQUEUE_ETC \drqueue\etc
6) Konfigurationsdateien anpassen
Datein aus dem Programmverzeichnis drqueue\etc ins entsprechende Netzlaufwerk etc kopieren und anpassen.
Beispielkonfiguration: Master: cp /<drqueue_install_dir>/etc /drqueue/etc
master.conf:
- logs
logs=\drqueue\logs
- tmp
tmp=\drqueue\tmp
- db
db=\drqueue\db
- bin
bin=\<drqueue_install_dir>\bin
- etc
etc=\drqueue\etc
client.conf:
- logs
logs=\drqueue\logs
- tmp
tmp=\drqueue\tmp
- slave render-pool
- kann angepasst werden (mit zahl)
- pool=1
pool=Default
drqman.conf (muss vlt. nicht konfiguriert werden, da drqman = Job-GUI)
- logs
logs=\drqueue\logs
- tmp
tmp=\drqueue\tmp
- db
db=\drqueue\db
7) Firewall Freigaben:
- Port Master: TCP 1234 - Port Slave: TCP 2345
8) Starten von Master und Slave:
Master: <sudo?> ./<drqueue_install_dir/master -c /drqueue/etc/master.conf -f -l 3
Slave: <sudo?> ./<drqueue_install_dir/slave -c /drqueue/etc/slave.conf
9) Wichtiger Hinweis: BLENDER Rendereinstellungen !:
- Bei der Wahl des Ausgabe-Verzeichnisses, muss darauf geachtet werden, dass die gleichen Verzeichnis- strukturen, wie bei dem Master / Slave -System, verwendet werden. - es können nur Bilddateien gerendert werden (kein avi, mov, ...)
//Sodass sich die Konfigurationen mit denen des Master / Slave - Systems gleichen.