| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
SkyBite
Regular  
Anmeldungsdatum: 30.08.2005 Beiträge: 46 Wohnort: Wuppertal
|
Verfasst am: 06 Aug 2007 20:29 Titel: [HowTo] ctSrv2: ctdomubuilder |
 |
|
Problem: Viele haben Probleme, das Sie mit dem cdomubuilder keine DomU erstellen können oder er anderweitig am rumzicken ist.
Hier also mal eine Installationsroutine.
Nebenbei bereiten wir endian für DMZ oder Wlan vor.
Manche Dinge wurden schon in der c't niedergeschrieben, der einfachheit binde ich das nochmal mit ein.
Wir gehen dabei der einfachheit auch mal von einer auto-install aus.
1. Frisch installierter ctsrv2
2. Endian stoppen
Nun bereiten wir direkt die bridge für DMZ/Wlan vor.
| Code: | | nano /etc/xen/endian |
Hier fügen wir die 3. bridge hinzu | Code: | | vif = [ 'bridge=intern','bridge=extern','bridge=dmz oder wlan' ] |
anschließend speichern.
3. Mit
holen wir die DVD auf die Platte.
4. Während die Daten kopiert werden, widmen wir uns der Firewall und loggen uns auf https://192.168.1.1:10443/ als admin ein.
Hier gehen wir in die Netzwerkkonfiguration (nehme als Beispiel meine config).
| Code: | S.1 -> pppoe
S.2 -> Punkt bei Orange setzen
S.3 -> Grün bleibt bei Port 1 (IP=192.168.1.1). Für Orange aber bitte Port 3 nehmen (IP=192.168.4.1).
S.4 -> Hier wählen wir Port 2 fürs Rote Netz. Benutzername & Passwort eingeben. Wenn man DNS-Server z.b. Provider kennt, manual nehmen. Bei auto hab ich oft Probleme mit der Verbindung gehabt.
S.5 -> DNS-Server eintragen
S.6 -> Konfig. speichern |
5. Zurück in die Shell und erstmal bei
| Code: | | nano /etc/apt/sources.list |
die 2 # wegmachen.
anschließend
| Code: | apt-get update
apt-get upgrade |
6. Um eine DomU für DMZ/Wlan zu erstellen muß man ja die IP-adressen vorher in | Code: | | /etc/default/ctdomubuilder | ändern.
Diese ist aber noch nicht vorhanden.
Wir müßen also testweise eine DomU erstellen (die wir später wieder löschen), damit der ctdomubuilder sich die fehlenden Pakete ausm Netz holt.
Also
bei ctdomubuilder das X setzten, anschließen auf Details, und die Daten eingeben. Anschließend mit "Fertig" beenden.
Das erstellen dauert beim 1. mal sehr viel länger, also bitte nicht abbrechen oder die Geduld verlieren.
Nun sollten wir die Datei haben, nachschauen mit mc oder
| Code: | | nano /etc/default/ctdomubuilder |
7. Jetzt können wir auch in
| Code: | | nano /etc/apt/sources.list |
die 1. Zeile gegen
| Code: | | deb http://server.zuhause.xx:82/pkgs etch main non-free contrib |
auswechseln, hab bei mir das Problem gehabt das wenn ich das schon bei Punkt 5 ändere, der ctdomubuilder am rumzicken is.
Nun hat man den ctdomubuilder so, das er ohne Probleme DomU's erstellt.
Wie das genau geht, schreib ich in einem DMZ-HowTo.
Wlan dürfte eigentlich genauso sein, gebe aber keine Gewähr, da ich kein Wlan hab.
Sicherlich kann man auch den etwas anderen Weg über Neobiker's HowTo gehen, aber für anfänger vielleicht nicht immer so einfach, man denke immer an die Quereinsteiger von Windows.
So das war mein überhaupt 1. HowTo im www, also bitte nicht direkt mit Steinen werfen
mfg
Chris |
|
| Nach oben |
|
 |
Obi-Wan
Silver User  
Anmeldungsdatum: 25.08.2005 Beiträge: 396 Wohnort: Essen
|
Verfasst am: 29 Sep 2007 15:53 Titel: |
 |
|
Ich bekomme den folgenden Fehler angeziegt:
| Code: |
W: Kann nicht auf die Liste http://zeus.zuhause.xx etch/contrib Packages (/var/lib/apt/lists/zeus.zuhause.xx:82_pkgs_dists_etch_contrib_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
|
wenn ich meinen Server in die Source Liste eintragen will:
deb http://zeus.zuhause.xx:82/pkgs etch main non-free contrib _________________ -www-L-I-N-K--S-P-E-I-C-H-E-R-de-
PR3 Webkatalog mit SEO-Detailseiten und suchmaschinenoptimierten Backlink-Seiten |
|
| Nach oben |
|
 |
JoeBar
Starter 
Anmeldungsdatum: 04.12.2006 Beiträge: 6
|
Verfasst am: 21 Okt 2007 22:38 Titel: |
 |
|
Hallo,
vieleicht kann dir das weiterhelfen
| Zitat: | | Bei der auslieferung der Debian-Pakete über dhttpd (oder auch andere Minimalwebserver aus dem Debian Archief) kommt es bei umfangreichen Paketabrufen zu Hängern oder sogar Fehlern. Die lassen sich umgehen, in dem Sie apt anweisen, Zugriffe auf das Archiev nicht parallel abzuwickeln. Die apt-Bremse legt folgender Befehl in den Konfigurationstiefen ab: echo 'Acquire::http::Pipeline-Depth "0";' > /etc/apt/conf.d/10dhttpd . |
nachzulesen in der ct 15/2007
Viele Grüße
JoeBar |
|
| Nach oben |
|
 |
Obi-Wan
Silver User  
Anmeldungsdatum: 25.08.2005 Beiträge: 396 Wohnort: Essen
|
Verfasst am: 06 Nov 2007 18:18 Titel: |
 |
|
| JoeBar hat folgendes geschrieben: | Hallo,
vieleicht kann dir das weiterhelfen
| Zitat: | | Bei der auslieferung der Debian-Pakete über dhttpd (oder auch andere Minimalwebserver aus dem Debian Archief) kommt es bei umfangreichen Paketabrufen zu Hängern oder sogar Fehlern. Die lassen sich umgehen, in dem Sie apt anweisen, Zugriffe auf das Archiev nicht parallel abzuwickeln. Die apt-Bremse legt folgender Befehl in den Konfigurationstiefen ab: echo 'Acquire::http::Pipeline-Depth "0";' > /etc/apt/conf.d/10dhttpd . |
nachzulesen in der ct 15/2007
Viele Grüße
JoeBar |
Ich bekomme diesen Fehler>
| Code: |
~# echo 'Acquire::http::Pipeline-Depth "0";' > /etc/apt/conf.d/10dhttpd
-su: /etc/apt/conf.d/10dhttpd: Datei oder Verzeichnis nicht gefunden
/usr/src/linux/debian/linux-source-2.6.12-ct-7rs/usr/share/
|
_________________ -www-L-I-N-K--S-P-E-I-C-H-E-R-de-
PR3 Webkatalog mit SEO-Detailseiten und suchmaschinenoptimierten Backlink-Seiten |
|
| Nach oben |
|
 |
Obi-Wan
Silver User  
Anmeldungsdatum: 25.08.2005 Beiträge: 396 Wohnort: Essen
|
Verfasst am: 11 Nov 2007 17:42 Titel: |
 |
|
| Obi-Wan hat folgendes geschrieben: | Ich bekomme den folgenden Fehler angeziegt:
| Code: |
W: Kann nicht auf die Liste http://zeus.zuhause.xx etch/contrib Packages (/var/lib/apt/lists/zeus.zuhause.xx:82_pkgs_dists_etch_contrib_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
|
wenn ich meinen Server in die Source Liste eintragen will:
deb http://zeus.zuhause.xx:82/pkgs etch main non-free contrib |
hat jemand vielleicht eine Idee, warum es bei mir nicht klappt ? _________________ -www-L-I-N-K--S-P-E-I-C-H-E-R-de-
PR3 Webkatalog mit SEO-Detailseiten und suchmaschinenoptimierten Backlink-Seiten |
|
| Nach oben |
|
 |
stefan
Starter 
Anmeldungsdatum: 11.02.2008 Beiträge: 2
|
Verfasst am: 11 Feb 2008 19:15 Titel: |
 |
|
| Obi-Wan hat folgendes geschrieben: | | Obi-Wan hat folgendes geschrieben: | Ich bekomme den folgenden Fehler angeziegt:
| Code: |
W: Kann nicht auf die Liste http://zeus.zuhause.xx etch/contrib Packages (/var/lib/apt/lists/zeus.zuhause.xx:82_pkgs_dists_etch_contrib_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
|
wenn ich meinen Server in die Source Liste eintragen will:
deb http://zeus.zuhause.xx:82/pkgs etch main non-free contrib |
hat jemand vielleicht eine Idee, warum es bei mir nicht klappt ? |
Hab das gleiche Problem, hast du mittlerweile eine Lösung gefunden ? |
|
| Nach oben |
|
 |
Obi-Wan
Silver User  
Anmeldungsdatum: 25.08.2005 Beiträge: 396 Wohnort: Essen
|
Verfasst am: 11 Feb 2008 19:38 Titel: |
 |
|
nein leider noch nicht .. hab das Problem überalle gepostet .> bekomme aber keine Antworten oder Tipps  _________________ -www-L-I-N-K--S-P-E-I-C-H-E-R-de-
PR3 Webkatalog mit SEO-Detailseiten und suchmaschinenoptimierten Backlink-Seiten |
|
| Nach oben |
|
 |
stefan
Starter 
Anmeldungsdatum: 11.02.2008 Beiträge: 2
|
|
| Nach oben |
|
 |
flensdorfer
Silver User  
Anmeldungsdatum: 10.10.2005 Beiträge: 484
|
Verfasst am: 11 Feb 2008 23:12 Titel: |
 |
|
Eure Dom0 heißen auch alle "zeus" und die Domains "zuhause.xx"
Wenn die Dom0 bei Euch anders heißen, z.B. "fettekiste", und/oder die Domains anders heißen, z.B. "imkeller.xx" - dann muß die Zeile natürlich auch angepasst werden:
| Code: | | deb http://fettekiste.imkeller.xx:82/pkgs etch main non-free contrib |
Und das hier
| Code: | | echo 'Acquire::http::Pipeline-Depth "0";' > /etc/apt/conf.d/10dhttpd |
muß als root auf der jeweiligen Dom ausgeführt werden, also vorher entweder direkt als root einloggen oder am prompt eingeben, root-Passwort eingeben und dann erst die Codezeile.
Hier
http://www.heise.de/ct/projekte/machmit/ctserver/wiki/ctdomubuilderdebug
steht auch recht deutlich, dass man im Verzeichnis | Code: | | /var/lib/xen/.ctdomubuilder/ | noch eine (leere) Datei .debug anlegen muss - und zwar, indem man als root am Prompt eingibt
| Code: | | touch /var/lib/xen/.ctdomubuilder/.debug |
Dann landen in /var/log/ctsrvcfg.log mehr Ausgaben vom ctdomubuilder.
Ausserdem muß genug Platz in /tmp vorhanden sein - eventuelle "Leichen" vorheriger fehlerhafter Läufe soll man dort löschen, ebenso die LV oder img-Dateien der nicht korrekt erstellten DomU. _________________
* c't-Server3, Leistungsaufnahme <50W: AMD Athlon64 X2 4850e, 2GB DDR2, Biostar A740G M2+, Enermax PRO82+, Sharkoon Rebel9 Economy Edition, 1x Fujitsu MHZ2160BH 160 GB 2.5" IDE, RAID5 (1xSamsung HD103UI 1TB F1 EcoGreen, 2x WD 10EADS 1TB Green), LianLi EX-H33, Intel Pro100 PCI, Intel Pro1000 PCIe, Fritz!Card PCI
mit c't-Server3.01 und Waldi 2.6.18-xen-3.3
* mittlerweile auf dem Altenteil: Primergy470, Dual P2-350, 1GB, 55GB UW-SCSI (4 drives) mit c't-Server2 |
|
| Nach oben |
|
 |
|