Details und Script der Migration Proxmox 1.9 auf Proxmox 2.0
- Details
- Kategorie: virtuelle Server
Verfahrensweise der Migration:
a) Erste Synchronisation ONLINE - ohne Container herunter zu fahren
b) Zweite Synchronisation OFFLINE - Container werden vorher herunter gefahren
c) Kopierung des Konfiguations-Scriptes des Containers auf den neuen Host
d) lokaler Move des Container-Verzeichnis (der alte Container auf dem Host bleibt unverändert)
e) Starten des Containers auf neuem Host
f) ggf. notwendiges Umschalten der IP
Empfohlene Vorbereitung:
a) Richten Sie Ihren neuen Host mit Proxmox 2.x vollständig ein
b) Testen Sie notwendige Umgebung, z.B. sind ip-Filter-Regeln evtl. zu erweitern?
c) Erlauben Sie Ihrem alten Host "permanent" Zugriff auf den neuen nehmen zu können!
Wenn Sie nicht wissen, wie das geht, erfahren Sie es hier
d) Spielen Sie das Shell-Script proxmsync auf Ihrem alten Host ein
e) Passen Sie im Shell-Script bitte einige Einstellungen an (nächstes Kapitel)
f) Beginnen Sie eine Synchronisierung nur eines kleineren Containers
Einstellungen, die im Script vorgenommen werden müssen:
a) VEIDS - bitte verwenden Sie für den ersten Test den kleinsten und nur einen Container !!!
b) Prüfen Sie, ob die Verzeichnisse VZ_CONF / VZ_PRIVATE / LOCAL_DIR existieren
und legen Sie ggf. das Verzeichnis für LOCAL_DIR an (bitte ein leeres Verzeichnis
verwenden!)
c) Passen Sie die Angaben für REMOTE_HOST und REMOTE_DIR an und legen
Sie bitte ein neues leeres Verzeichnis für REMOTE_DIR an - es sollte aber im
gleichen VZ-Baum für die Move-Geschwindigkeit liegen!
d) Ändern Sie in der letzten 4. Zeile Ihre Mail-Adresse
e) Wir empfehlen, ist jedoch nicht zwingend notwendig, die Installation des
Moduls sendEmail
Die erste "unfertige" Migration - nur zum Testen:
Es ist wichtig, daß Sie in den Einstellungen des Scriptes nur einen kleinen Container gewählt haben. Sie starten dann das Script mit:
./proxmsync
und sehen die einzelnen Abläufe!
Arbeitsweise des Scriptes:
a) Synchronisierung in ein lokales Arbeitsverzeichnis. Beim ersten Start werden alle Dateien
kopiert !!! Dennoch kann der Container uneingeschränkt online genutzt werden!
b) nachdem die Kopie aus a) fertig ist, wird der Container nur sehr kurzfristig auf "offline"
gesetzt. Dies sind nur wenige Sekunden, bis zu wenigen Minuten (ähnlich wie bei vzdump)
c) Die Synchronisation, die in a) vollständig durchgeführt wurde, wird nun nur für veränderte
Dateien durchgeführt - das geht super-schnell!
d) Der Container wird wieder auf "online" geschaltet
e) In einem Arbeitsverzeichnis, daß in den Einstellungen unter LOCAL_DIR sich befindet,
befindet sich also nun ein vollständiger, konsistenter Abzug des Containers, der sich aber
wahrscheinlich schon wieder durch das Online-Schalten, siehe d) geändert hat! - Aber daß
wir sind ja auch noch nicht fertig! - Auf jeden Fall, wurden noch keine Dateien auf den
neuen Host übertragen
f) Synchronisierung des Container-Unverzeichnisses des remote Hosts mit dem lokalen
Container-Unterverzeichnis des lokalen Hosts - beim ersten Durchlauf werden alle Dateien
übertragen, daher dauert der Vorgang ein vielfaches länger!
g) Versandt der Mail, daß der Backup-Vorgang abgeschlossen ist
Prüfung des ersten Test-Laufes - Bitte nicht für Endlösung verwenden:
a) Prüfen Sie das lokale Verzeichnis LOCAL_DIR (siehe oben) auf dem lokalen Host.
Hier sollte der Container mit allen Unterverzeichnissen kopiert worden sein
b) Prüfen Sie das Remote-Verzeichnis REMOTE_DIR auf dem REMOTE_HOST
Auch hier sollte der Container mit allen Unterverzeichnissen kopiert worden sein
Wenn b) und c) gut aussehen, war der erste Test-Durchlauf ok!
Echte Migration eines Containers:
Es ist wichtig, daß das proxmsync - Script pro Container mindestens 2-3 x laufen muß, nämlich einmal oder zweimal im Online-Modus und einmal im Offline-Modus. Im Online-Modus kann das Script belibig oft laufen, was die Planung dadurch erheblich vereinfacht! Ja, sogar ein Stromausfall auf einem oder beiden Hosts oder ein Abbruch, können dem Vorgehen nicht schaden!
Um die echte Migration durchzuführen, empfehlen wir:
a) das Script proxmsync einmal eingestartet und benötigt lange Zeit - aber der Container läuft
ONLINE - großer Container in der Nacht
b) beim zweiten proxmsync werden nur die Dateien synchronisiert, die sich seit a) geändert
haben und das geht schnell - aber der Container läuft ONLINE - kurz vor der aktiven
Umsetzung
c) Der Container wird herunter gefahren
d) Wir führen erneut proxmsync durch - daß geht noch schneller, denn nur noch wenige
Dateien, haben sich geändert! Nach diesem Schritt ändern sich die Dateien auf dem alten
Host nicht mehr, weil wir diesen ja offline geschaltet, also herunter gefahren haben!
e) Auf dem neuen Host führen wir folgende Abschlußarbeiten durch:
ea) cd /vz/private (oder das Verzeichnis, was das Standard-Verzeichnis der Container ist)
eb) ls
ec) Wir prüfen, ob die Container-Nummer, die wir aus dem alten Container migrieren wollen
schon existiert und beenden, wenn diese schon existiert - wenn nicht existiert, gehts weiter
ed) Wir führen folgenden Befehl aus:
mv REMOTE_DIR/CONTAINER-ID .
also z.B.
mv /vz/backup5/105 .
durch
ef) Als letztes müssen wir noch das Konfigurationsscript vom alten Host auf den neuen Host
kopieren:
scp root@alter-Host:/etc/vz/conf/CONTAINER-ID.conf /etc/vz/conf/.
z.B.
scp root@alter-Host:/etc/vz/conf/100.conf /etc/vz/conf/.
eg) wir starten den Container mit
vzctl start CONTAINER_ID
Spezial-/Problem-Container (vServer) vorher austesten:
1awww.com hostet manche Server mit extrem kundenspezifischen Anpassungen.
Hier mußte damals der Host angepaßt werden, damit der Container unter der gewünschten
Configuration läuft. Auch haben wir auf dem alten Host vServer unter Confixx bereit gestellt,
die über 4 IPs verfügen! Hier waren mühevoll erarbeitete Anpassungen notwendig!
Sie haben vielleicht auch solche Spezial oder Problem-Server?
Nachdem Sie Ihren kleinsten Container transferiert haben, können Sie nun zum Testen mit der
gleichen Vorgehensweise, einen Ihrer Spezial-/Problem-Server zum Testen transferieren!
Auf dem neuen Host ändern Sie, nachdem dieser gestartet worden ist, einfach die IPs auf neue IPs
und MAC-Adressen etc und lassen Ihren alten Server einfach online weiter laufen!
vzctl enter CONTAINER_ID helfen Ihnen da sicherlich weiter!
Migrieren Sie Ihren Spezial-/Problem-Server nur, wenn der Test einwandfrei verlief!
Mit unserer Lösung, können Sie Ihre Test zig mal wiederholen!
Löschen Sie einen fehlerhaften/Test-Container bitte wieder:
vzctl destroy CONTAINER_ID
Prüfen Sie anschließend, ob das Verzeichnis, daß für Server angelegt wird, aus dem Verzeichnis
für Server gelöscht wurde, normal in /vz/private/
Endplanung und Durchführung der Migration:
a) Führen Sie eine Test-Migration für einen Server in kleiner Größe durch, der noch nicht nach
diesem Verfahren getestet wurde, z.B. mit 10 GB und notieren Sie Start und Stop-Zeit
(10 - 30 Minuten) - um Ihren Faktor zu finden!
b) Für den ersten Durchlauf wenden Sie diesen Faktor an, um die Server festzulegen, die
für Sie für den Erst-Synchronisations-Lauf zu einer Nachtzeit auswählen!
Ihr Test-Server von 10 GB benötigt beim Erstdurchlauf 10 Minuten.
Ihnen steht in der Nacht ein Zeitfenster von 2 bis 6 Uhr (4 Stunden = 4*60 = 240
Minuten) zur Verfügung
10 GB = 10 Min / 240 GB = 240 Min.
Kontrollieren Sie also die augenutzten Mengen Ihrer Server und tragen Sie nur die Server
als VEIDS im Script proxmsync ein!
c) Natürlich müssen Sie Ihren Job b) entweder manuell (empfohlen) oder via Cronjob
einstarten
d) Prüfen Sie, ob ggf. noch Jobs laufen, z.B. auf dem alten Host:
ps -ef | grep 'rsync'
oder auf dem neuen Host mit
ps -ef | grep 'rsync'
und killen/brechen Sie diese ggf. ab!
e) Ändern Sie das Script und wählen Sie z.B. einen oder mehrerer Container aus, der bereits
erfolgreich erstmalig synchronisiert wurde und führen Sie nun eine Nachsynchronisierung
durch! Diese sollte sehr schnell verlaufen!
f) Ihr letzter Container wurde gerade innerhalb von 2 Minuten neu synchronisiert? Der ideale
Zeitpunkt, vielleicht jetzt den Container herunter zu fahren und eine erneute
Synchronisierung durch zu führen, die dann für die Migration verwendet wird!
Verfahrensweise der Migration:
a) Erste Synchronisation ONLINE - ohne Container herunter zu fahren
b) Zweite Synchronisation OFFLINE - Container werden vorher herunter gefahren
c) Kopierung des Konfiguations-Scriptes des Containers auf den neuen Host
d) lokaler Move des Container-Verzeichnis (der alte Container auf dem Host bleibt unverändert)
e) Starten des Containers auf neuem Host
f) ggf. notwendiges Umschalten der IP
Empfohlene Vorbereitung:
a) Richten Sie Ihren neuen Host mit Proxmox 2.x vollständig ein
b) Testen Sie notwendige Umgebung, z.B. sind ip-Filter-Regeln evtl. zu erweitern?
c) Erlauben Sie Ihrem alten Host "permanent" Zugriff auf den neuen nehmen zu können!
Wenn Sie nicht wissen, wie das geht, erfahren Sie es hier
d) Spielen Sie das Shell-Script proxmsync auf Ihrem alten Host ein
e) Passen Sie im Shell-Script bitte einige Einstellungen an (nächstes Kapitel)
f) Beginnen Sie eine Synchronisierung nur eines kleineren Containers
Einstellungen, die im Script vorgenommen werden müssen:
a) VEIDS - bitte verwenden Sie für den ersten Test den kleinsten Container !!!
b) Prüfen Sie, ob die Verzeichnisse VZ_CONF / VZ_PRIVATE / LOCAL_DIR existieren
und legen Sie ggf. das Verzeichnis für LOCAL_DIR an (bitte ein leeres Verzeichnis
verwenden!)
c) Passen Sie die Angaben für REMOTE_HOST und REMOTE_DIR an und legen
Sie bitte ein neues leeres Verzeichnis für REMOTE_DIR an - es sollte aber im
gleichen VZ-Baum für die Move-Geschwindigkeit liegen!
d) Ändern Sie in der letzten 4. Zeile Ihre Mail-Adresse
e) Wir empfehlen, ist jedoch nicht zwingend notwendig, die Installation des
Moduls sendEmail
Die erste "unfertige" Migration - nur zum Testen:
Es ist wichtig, daß Sie in den Einstellungen des Scriptes nur einen kleinen Container gewählt haben. Sie starten dann das Script mit:
./proxmsync
und sehen die einzelnen Abläufe!
Arbeitsweise des Scriptes:
a) Synchronisierung in ein lokales Arbeitsverzeichnis. Beim ersten Start werden alle Dateien
kopiert !!! Dennoch kann der Container uneingeschränkt online genutzt werden!
b) nachdem die Kopie aus a) fertig ist, wird der Container nur sehr kurzfristig auf "offline"
gesetzt. Dies sind nur wenige Sekunden, bis zu wenigen Minuten (ähnlich wie bei vzdump)
c) Die Synchronisation, die in a) vollständig durchgeführt wurde, wird nun nur für veränderte
Dateien durchgeführt - das geht super-schnell!
d) Der Container wird wieder auf "online" geschaltet
e) In einem Arbeitsverzeichnis, daß in den Einstellungen unter LOCAL_DIR sich befindet,
befindet sich also nun ein vollständiger, konsistenter Abzug des Containers, der sich aber
wahrscheinlich schon wieder durch das Online-Schalten, siehe d) geändert hat! - Aber daß
wir sind ja auch noch nicht fertig! - Auf jeden Fall, wurden noch keine Dateien auf den
neuen Host übertragen
f) Synchronisierung des Container-Unverzeichnisses des remote Hosts mit dem lokalen
Container-Unterverzeichnis des lokalen Hosts - beim ersten Durchlauf werden alle Dateien
übertragen, daher dauert der Vorgang ein vielfaches länger!
g) Versandt der Mail, daß der Backup-Vorgang abgeschlossen ist
apt-get install upgrade Abfragen
- Details
- Kategorie: virtuelle Server
Kapitel-Übersicht:
- The folloging packages will be upgraded
- The following extra packages will be installed
- Package configuration - Configuring mysql-server-5.1
The following packages will be upgraded: (und als Beispiel erfolgt eine Auflistung):
apt apt-listchanges apt-utils aptitude at base-files bind9-host dnsutils
dpkg e2fslibs e2fsprogs file host isc-dhcp-client isc-dhcp-common
libbind9-60 libbz2-1.0 libc-bin libc6 libcomerr2 libdns69 libfreetype6
libgl1-mesa-glx libgnutls26 libgssapi-krb5-2 libgssrpc4 libisc62 libisccc60
libisccfg62 libk5crypto3 libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4
libkrb5-3 libkrb5support0 libldap-2.4-2 liblwres60 libmagic1 libpam-modules
libpam-runtime libpam0g libpng12-0 libss2 libssl0.9.8 libtasn1-3 libxml2
locales mutt openssh-client openssh-server openssl perl perl-base
perl-modules postfix python-apt python-apt-common ssh tzdata x11-common
xbase-clients
Bestätigen Sie mit y für yes und drücken Sie die Return/Enter/Eingabe-Taste
The following extra packages will be installed (und als Beispiel erfolgt folgende Auflistung):
apache2-mpm-prefork apache2-utils apache2.2-bin bind9utils binutils dbus gcc-4.4 libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap libc-client2007e libc-dev-bin libdbus-1-3 libfile-copy-recursive-perl
libfont-afm-perl libgd2-noxpm libgomp1 libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl
libhtml-tree-perl libjpeg62 libmailtools-perl libmysqlclient-dev libmysqlclient16 libnet-daemon-perl libnl1 libonig2
libplrpc-perl libpython2.6 libqdbm14 libtimedate-perl liburi-perl libwww-perl libxml-parser-perl linux-libc-dev
manpages-dev mlock mysql-client-5.1 mysql-server-5.1 mysql-server-core-5.1 openbsd-inetd php5-cli php5-common
php5-suhosin psmisc update-inetd
Suggested packages:
apache2-doc apache2-suexec apache2-suexec-custom bind9-doc resolvconf ufw binutils-doc dbus-x11 gcc-multilib autoconf
automake1.9 libtool flex bison gdb gcc-doc gcc-4.4-multilib libmudflap0-4.4-dev gcc-4.4-doc gcc-4.4-locales libgcc1-dbg
libgomp1-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 strace ltrace php-pear libapache2-mod-python-doc
uw-mailutils glibc-doc libgd-tools libdata-dump-perl libipc-sharedcache-perl libcrypt-ssleay-perl libio-socket-ssl-perl
make-doc libterm-readkey-perl tinyca libnet-ldap-perl httpd
The following NEW packages will be installed:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common bind9 bind9utils binutils dbus gcc gcc-4.4 htop
libapache2-mod-php5 libapache2-mod-python libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libc-client2007e
libc-dev-bin libc6-dev libdata-showtable-perl libdbd-mysql-perl libdbi-perl libdbus-1-3 libexpat1-dev
libfile-copy-recursive-perl libfont-afm-perl libgd2-noxpm libgomp1 libhtml-format-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl libio-stringy-perl libjpeg62 libmailtools-perl
libmysqlclient-dev libmysqlclient16 libnet-daemon-perl libnet-ssleay-perl libnl1 libonig2 libplrpc-perl libpython2.6
libqdbm14 libquota-perl libssl-dev libtimedate-perl liburi-perl libwww-perl libxml-parser-perl libxml-perl linux-libc-dev
make manpages-dev mlock mysql-client mysql-client-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1
openbsd-inetd php5 php5-cli php5-common php5-imap php5-mysql php5-suhosin psmisc qpopper quota update-inetd vsftpd
webalizer zlib1g-dev
0 upgraded, 78 newly installed, 0 to remove and 0 not upgraded.
Need to get 59.1 MB of archives.
After this operation, 159 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Bestätigen Sie mit y für yes und drücken Sie die Return/Enter/Eingabe-Taste
Package configuration - Configuring mysql-server-5.1
New password for the MySQL-"root" user:
Bitte vergeben Sie ein neues MySQL-Passwort und merken Sie sich dieses. Verwenden Sie dabei möglichst Klein-/Groß-Buchstaben, Zahlen. Drücken Sie anschließend RETURN-/ENTER-/Eingabe-Taste
Repeat Password for the MySQL "root" user:
Geben Sie das gleiche Passwort ein und drücken Sie erneut die RETURN-Taste
Bitte manuell eingeben.
Wo befindet sich das awstats.pl-Skript? [/usr/lib/cgi-bin/awstats.pl]:
Sie haben sich nicht an unsere Anweisung gehalten und können nun nur noch die Installation abbrechen (drücken Sie die Tastenkombination STRG/CTRL+C) und von vorne beginnen. Achten Sie darauf, wenn Sie die Configuration von Confixx erneut aufrufen und die Fragen beantworten, die Frage "Möchten Sie den Weblog-Analyzer von AWstats verwenden? [ja|NEIN]:" nur mit RETURN-Taste zu beantworten!
Confixx auf vServer installieren
- Details
- Kategorie: virtuelle Server
Die Installation von Confixx auf vServern ist auf allen 1awww - Root-Servern, egal ob vServer oder echtem dedizierten Server möglich:
So geht es weiter:
Confixx auf externem vServer einrichten (also nicht bei 1awww)
Confixx auf 1awww.com vServer einrichten
Confixx - Lizenz bereits im Preis inbegriffen oder Extra-Kosten?
Confixx auf ext. vServer installieren
- Details
- Kategorie: virtuelle Server
Confixx auf externem vServer (Debian Squeeze) installieren
Kunden mit vServer von 1awww, klicken hier - und kürzen ab!
Um Confixx auf einem vServer installieren zu können, müssen einige Voraussetzungen erfüllt sein:
1. Ihr vServer muß über eine NIC (Network-Interface-Card) verfügen mit einer festen Hardware-Adresse (eth-Interface(mit MAC)) -> Beschreibung, wie sie dies prüfen können
2. mit OS-Debian bereits ausgerüstet sein -> Beschreibung, wie sie dies prüfen können+
3. Ihr Server soll über einen eindeutigen Hostnamen verfügen -> Hier wichtige Infos dazu !!!
4. Der Hostname soll als DNS-Reverse eingerichtet sein -> Beschreibung, wie sie dies prüfen können
Es lohnt wirklich nur fortzufahren, wenn die obigen Bedingungen erfüllt sind! Öffnen Sie einen SSH-Root-Zugriff:
1. Führen Sie einen Update von Debian aus:
apt-get update
apt-get upgrade
2. Wiederholen Sie Schritt 1 solange, bis keine neuen Updates mehr anstehen. Sofern Fehler angezeigt werden, sollten Sie diese abstellen und Schritt 1 erneut wiederholen!
3. Führen Sie die Installation diverser Pakete wie folgt durch (gesamte Befehlskette kopieren) und in SSH in Putty einfügen:
apt-get install gcc htop libc6-dev make apache2 apache2.2-common libapache2-mod-php5 libapache2-mod-python mysql-client mysql-server mysql-common php5 php5-imap php5-mysql perl perl-base perl-modules libdbi-perl libdbd-mysql-perl vsftpd postfix qpopper bind9 webalizer procmail libmysqlclient15-dev quota libquota-perl libnet-ssleay-perl libio-stringy-perl libdata-showtable-perl libxml-perl libssl-dev libexpat1 libexpat1-dev zlib1g zlib1g-dev openssl postfix
Sollten Fragen zwischenzeitlich gestellt werden, lesen Sie bitte hier
4. Führen Sie Anpassungen für apache, Zeile für Zeile durch
cd /etc/apache2/mods-available
a2enmod php5
a2enmod rewrite
a2enmod cgi
a2enmod suexec
a2enmod ssl
a2enmod include
a2enmod python
5. Laden Sie das Confixx-Image von SwSoft herunter:
cd /root
wget http://download1.parallels.com/Confixx/ConfixxPro3.3/3.3.9/confixx_pro_3.3.9-14_install.tgz
6. Entpacken Sie das Image für die Installation
cd /root
tar xvfz confixx_pro_3.3.9-14_install.tgz
7. Wechseln Sie ins Installations-Verzeichnis von Confixx:
cd /root/confixx-install
8. Beginnen Sie die Installation mit den folgenden Befehlen
perl install.pl
9. Wenn Sie die Aufforderung in der letzten Zeile sehen: "Please begin by starting configure.pl.", geben Sie bitte ein:
perl configure.pl
10. Es werden jetzt viele Configurations-Fragen gestellt - wir setzen die Antworten dahinter, die Sie verwenden sollten!:
ACHTUNG: Sofern Sie die Fragen anders beantworten, müssen Sie damit rechnen, daß Ihnen im späteren Installations-Verlauf notwendige Programme, Applikationen, Tools etc. fehlen und die Installation nicht erfolgt, abgebrochen werden muß oder gänzlich unmöglich gemacht wird!
BEDENKEN SIE: Sie können später alles problemlos, was Sie mit benutzen oder anbieten wollen, nachinstallieren! Sie sollten jetzt wirklich nach Anweisung verfahren:
Please select your default language: 1
Welche Parallels Confixx Version soll installiert werden? 2
Haben Sie den beigefügten Lizenzvertrag gelesen
und stimmen Sie ihm zu? ja
Perl-Module-Installation: 0
Geben Sie den Datenbank-Server für Parallels Confixx ein [localhost]: RETURN-Taste
Geben Sie einen Benutzer mit Rootrechten für die Datenbank auf "localhost"
ein [root]: RETURN-Taste
Geben Sie das Passwort für den Datenbank-Benutzer "root" auf "localhost" ein [ ]: geben Sie das Passwort ein, daß Sie vorhin beim Einrichten von MySQL vergeben und notiert haben und drücken Sie die RETURN-Taste
Läuft die Datenbank auf dem Server "localhost" schon
und sollen die Eingaben jetzt auf ihre Richtigkeit überprüft werden? [JA|nein]: RETURN-Taste
Geben Sie den Namen für die Parallels Confixx-Datenbank ein [confixx]: RETURN-Taste
Soll ein extra Benutzer (nicht "root")
für die Parallels Confixx-Datenbank angelegt werden (empfohlen)? [JA|nein]: RETURN-Taste
Geben Sie einen Benutzer für die Datenbank "confixx" ein [confixx]: RETURN-Taste
Wie heißt Ihr Server (kompletter Domainname)? [CT515.1awww.com]: hier erscheint nun der Hostname, den Ihr Server hat und sollte gut gewählt sein, wenn Hostname nicht gut gewählt, bitte hier lesen - ansonsten RETURN-Taste drücken
Wohin soll Parallels Confixx installiert werden? [/root/confixx]: RETURN-Taste
Wo sollen die Homeverzeichnisse der Kunden liegen? [/var/www]: RETURN-Taste
Welcher Gruppe sollen die Benutzer der Endkunden angehören? [ftponly]: RETURN-Taste
Welches Präfix sollen die Benutzer der Endkunden haben (mind. 1
höchstens 5 Zeichen, nur Buchstaben und Zahlen, erstes Zeichen
Buchstabe)? Das Präfix kann später nicht mehr geändert werden. [web]: RETURN-Taste
Welcher Webserver wird verwendet? 2
Wo liegt die Apache Konfigurationsdatei (httpd.conf)? [/etc/apache2/apache2.conf]: RETURN-Taste
Welche IP soll standardmäßig für die virtuellen Hosts verwendet werden? Wählen Sie hier die Ziffer aus, die der erste NICHT-lokalen-IP-Adresse entspricht. 127.0.0.1 ist eine lokale IP / 192.168.x.x ist ebenfalls eine lokale IP!
Wo liegt das Apache stop/start Script? [/etc/init.d/apache2]: RETURN-Taste
Wo sollen die Apache-Logfiles liegen? [/var/log/apache2]: RETURN-Taste
Welche PHP-Engine möchten Sie mit Parallels Confixx zusammen verwenden? 2
Wo befindet sich die globale php.ini-Datei? [/etc/php5/cli/php.ini]: RETURN-Taste
Wo möchten Sie die php.ini-Dateien der Benutzer ablegen? [/etc/apache2/confixx_phpini]: RETURN-Taste
Möchten Sie php-Spezial verwenden? Falls ja, analysiert Parallels Confixx httpd-Speziale nach php_admin_*-Direktiven und fügt php-Einstellungen zu einer Benutzer-php.ini-Datei hinzu. [JA|nein]: JA
Unter welcher Domain sollen alle Kunden-Seiten erreichbar sein?
z.B. web##.Ihr.Host.Name. [Ihr Host-Name]: RETURN-Taste
Soll SSL als Feature angeboten werden? [ja|NEIN]: RETURN-Taste
In welchem Verzeichnis soll sich die vhosts der Benutzer befinden? [/etc/apache2/confixx_vhosts]: RETURN-Taste
Möchten Sie den Weblog-Analyzer von AWstats verwenden? [ja|NEIN]: RETURN-Taste
Wollen Sie Ihren Kunden Webalizer-Statistiken zur Verfügung stellen?
Das Programm Webalizer muss hierfür installiert sein. [ja|NEIN]: RETURN-Taste
Wollen Sie ZIP Archive unterstützen?
In diesem Fall muss das Programm unzip installiert sein [ja|NEIN]: RETURN-Taste
Wollen Sie Ihren Kunden FrontPage zur Verfügung stellen?
Die FrontPage Extensions müssen hierfür installiert sein. [ja|NEIN]: RETURN-Taste
Möchten Sie DNS anbieten? [ja|NEIN]: RETURN-Taste
Wollen Sie multilinguale Domainnamen unterstützen? [ja|NEIN]: RETURN-Taste
Unter welchem Domainnamen sollen die Parallels Confixx Webseiten
erreichbar sein? [Ihr Hostname]: Hier empfehlen wir Ihnen vor Ihren Hostname confixx. vorzusetzen, somit ist Confixx dann unter confixx.Ihr.Host.Name erreichbar.
Soll für den Virtualhost "Ihr.Host.Name" die Standard-IP "xx.xx.xx"
verwendet werden? [JA|nein]: RETURN-Taste
Wie soll der Benutzer für die Parallels Confixx Webseiten heißen? [confixx]: RETURN-Taste
Welcher Gruppe soll der Benutzer "confixx" angehören? [confixx]: RETURN-Taste
Wie soll der Benutzername des Administrators für das
Parallels Confixx Web-Interface lauten? [Administrator]: RETURN-Taste
Wie soll das Passwort für "Administrator" lauten? (6-12 Zeichen)[ ]: Geben Sie spezielle für den Confixx-Administrator ein ganz gesonderes Passwort ein und notieren Sie dieses!
Möchten Sie scponly benutzen - eine sichere Shell für remote-Zugriff?
scponly muss in diesem Fall installiert sein. [ja|NEIN]: RETURN-Taste
Soll der Mailserver auf diesem Server liegen? [JA|nein]: RETURN-Taste
Welchen MTA (Mail Transfer Agent) benutzen Sie?
(1) postfix
(2) qmail
(3) sendmail
Bitte wählen Sie [1..3]: 1
Wo liegt die Postfix Config-Datei (main.cf)? [/etc/postfix/main.cf]: RETURN-Taste
Wo liegt die Postfix Aliases-Datei? [/etc/aliases]: RETURN-Taste
Wo soll die fertige Parallels Confixx-VirtUserTableDB-Datei liegen? [/etc/postfix/confixx_virtualUsers]: RETURN-Taste
Wo soll die fertige Parallels Confixx-LocalDomains-Datei liegen? [/etc/postfix/confixx_localDomains]: RETURN-Taste
Welche Art der Mailablage haben Sie?
(1) /var/spool/mail/USER
(2) HOMEDIR/Mailbox
(3) HOMEDIR/Maildir/
Bitte wählen Sie [1..3](1): 3
Wie heißt das Mailverzeichnis? [Maildir]: RETURN-Taste
Wo sollen die Homeverzeichnisse der POP3/IMAP-Benutzer liegen? [/home/email]: RETURN-Taste
Bitte geben Sie die UID Ihres MTAs ein [8]: RETURN-Taste
Bitte geben Sie die GID Ihres MTAs ein [0]: RETURN-Taste
Welcher Gruppe sollen alle Parallels Confixx POP3/IMAP-Benutzer angehören? [poponly]: RETURN-Taste
Welche Art von Eingangsmailserver verwenden Sie?
(1) IMAP
(2) POP3
Bitte wählen Sie [1..2](2): 1
Welchen Port überwacht der Eingangsmailserver (IMAP)? [143]: RETURN-Taste
Wollen Sie Majordomo benutzen - ein Programm zur Verwaltung von Maling-Listen? [ja|NEIN]: RETURN-Taste
Welchen FTP-Daemon benutzen Sie?
(1) ProFTPD
(2) vsftpd
(3) wu-ftpd
Bitte wählen Sie [1..3]: 2
Wo liegt die FTP-Konfigurationsdatei für vsftpd? [/etc/vsftpd.conf]: RETURN-Taste
Benutzen Sie ein start/stop Script für den vsftpd Server? [JA|nein]: RETURN-Taste
Wo befindet sich das vsftpd Server Stop/Start Script? [/etc/init.d/vsftpd]: RETURN-Taste
Wo liegt die FTP-Logdatei? [/var/log/xferlog]: RETURN-Taste
Wollen Sie Quota benutzen? [ja|NEIN]: RETURN-Taste
Wollen Sie Ihren Benutzern ColdFusion zur Verfügung stellen? [ja|NEIN]: RETURN-Taste
Möchten Sie die ModPython Unterstützung aktivieren? [ja|NEIN]: JA
Wollen Sie Ihren Benutzern SpamAssassin zur Verfügung stellen? [ja|NEIN]: RETURN-Taste
Wollen Sie Ihren Benutzern Cronjobs zur Verfügung stellen? [ja|NEIN]: RETURN-Taste
Wollen Sie Ihren Kunden den Zugriff auf MySQL-Datenbanken
ermöglichen? [ja|NEIN]: RETURN-Taste
11. Sie sollten sich die Einstellungs-Datei noch mal zusätzlich sichern, weil wir später das Installations-Verzeichnis löschen werden:
cp /root/confixx-install/.config /root/meine_confixx_einstellungen
12. Führen Sie nun die eigentliche Confixx-Installation durch:
cd /root/confixx-install
perl install.pl
Es wird folgende Frage gestellt (in etwa):
Das automatische Setup hat die folgenden Modul-Pakete zur Installation
ausgewählt.
Geben Sie einfach 0 ein und drücken Sie die RETURN-Taste
Die Fehlermeldungen innerhalb der Ausführung, können Sie ignorieren - warten Sie bis der Prozess komplett abgeschlossen ist
PROBLEM FOUND: Error: make returned status 2
Installation des Moduls 'Proc::ProcessTable' schlug fehl.
Drücken Sie die Eingabetaste zum Fortfahren.
Drücken Sie auf Anforderungen, bitte die Eingabetaste (RETURN-Taste)
--- An asterix '[*]' indicates if the module is currently installed.
Do you want to proceed with this configuration? [yes]
Drücken Sie auf Anforderungen, bitte die Eingabetaste (RETURN-Taste)
During "make test" phase we may run tests with several SOAP servers
that may take long and may fail due to server/connectivity problems.
Do you want to perform these tests in addition to core tests? [no]
Drücken Sie auf Anforderungen, bitte die Eingabetaste (RETURN-Taste)
Zum Schluß sehen Sie:
Die Registrierung ist erfolgreich.
11. Tragen Sie nun den Cron-Job ein:
crontab -e
dort fügen Sie ganz unten als neue Zeile an:
*/1 * * * * /root/confixx/confixx_counterscript.pl
Drücken Sie zum Verlassen die Tastaten-Combination
STRG/CTRL+O
und bestätigen Sie das Speichern mit der RETURN-Taste
Verlassen Sie den Editor mit:
STRG/CTRL+X
Prüfen Sie abschließend, ob der Cronjob eingetragen wurde.
crontab -l
11. Führen Sie zum Schluß ein Update durch:
apt-get update
apt-get upgrade
Auf die Frage (z.B. ähnlich):
The following packages will be upgraded:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1830 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
bitte y und dann RETURN-Taste drücken
12. Führen Sie den Schritt 11 erneut aus, bis kein Update mehr ansteht!
Wie Sie die Confixx-Lizenz einrichten und frei schalten, hier
tar xvfz confixx_pro_3.3.1_install.tgz
Best vServer S
- Details
- Kategorie: virtuelle Server
30 GB
Disc-
Space
nutzbar
1000 MB
RAM
burstable
garantiert
100 %
CPU
möglich
leistungsstark
- Traffic und Backup bis zu 7 Tagen (rückwärts) inklusive
- keine Einrichtungsgebühren bei 12 monatlicher Zahlung, ansonsten
unter 5 Euro, je gewähltem Zahlungsrythmus (1/3/6 monatlich)
- Austesten bis zu 7 Tage kostenlos möglich
- Server wird sofort eingerichtet und ist sofort nutzbar

Auswählbare Betriebssysteme/Linux-Derivate
| Debian 4.0 Etch Debian 5.0 Lenny Debian 6.0 Squeeze |
CentOS 4.9 CentOS 5.6 CentOS 6.0 |
Fedora Core 13 Fedora Core 14 Fedora Core 15 |
OpenSuse 10.1 Contributed |
Scientific 6.0 Standard |
Ubunto 8.04 Hardy Ubunto 10.04 Lucid Ubunto 11.04 Standard |
| Debian 6.0 Confixx Pro 3.3.9 * |
CentOS 6.2 cPanel ** |
WINDOWS-OS: Windows Server 2008 R II in diferented |
|||
| Versions *** |
|||||
| Debian 6.0 Froxlor |
* Kosten für Confixx-Lizenz: für alle vServer größer Best vServer L oder VDS-Server ist die Lizenz inklusive (keine Extra-Kosten)! Die vServer S und M sind so günstig, daß wir Ihnen Lizenz-Kosten, die auch wir zu tragen haben, berechnen müssen. Diese Liegen beim vServer M bei 5 Euro / monatlich und beim vServer S bei 7 Euro / monathlich. Ihr Server mit Confixx wird erstellt innerhalb von 8 Stunden nach Bestellung!
** Kosten für cPanel-Lizenzen: für alle VDSserver größer als VDServer 4XL ist die Lizenz inklsusive (keine Extra-Kosten)! Andernfalls berechnen wir folgende Lizenz-Kosten für einen VDServer 3XL 5 Euro / monatlich oder für VDServer 2XL 10 Euro / monatlich oder für VDServer XL 13,00 Euro / monatlich oder VDServer L 17,50 Euro / monatlich. Ihr Server mit cPanel wird erstellt innerhalb von 8 Stunden nach Bestellung!
*** Die Preise für Windows-Lizenzen sind noch nicht festgelegt - bitte fragen Sie via Mail-Formular an!
Wichtige Hinweise zu vServern:
Sie können später jederzeit das Betriebssystem wechseln!
Auch können Sie jederzeit einen Upgrade in einen nächst höheren Tarif durchführen!
Die Preise enthalten die gesetzlichen Steuern in Höhe von 18.00 % IVA (MwSt/Vat)!
Versandkosten entstehen keine! Es gelten verbindlich unsere AGBs.
Eine Probezeit von 3 Tagen gilt als vereinbart, in der dieser Server
von Ihnen gekündigt werden kann, ohne daß Ihnen Kosten entstehen!
Der mindest verfügbare Arbeitsspeicher steht Ihnen garantiert zur Verfügung.
Kurzfristig kann auch mehr Arbeitsspeicher, sofern im Host verfügbar, bis zum
burstable Arbeitsspeicher bezogen werden!
Flat-Rate: Der Traffic ist im allgemein üblichen Umfang inklusive. Wir behalten
uns vor, die Geschwindigkeit des Netzwerkes auf 10 MBit/sec zu begrenzen,
wenn der Traffic innerhalb eines Monats das 20-fache des Speicherplatzes
überschreitet!

