ctserver.org Foren-Übersicht
Home |  Forum |  FAQ |  Suchen |  Haftungsausschluß |  Impressum
Downloads |  Chat |  RSS Feed |  Links
Einloggen, um private Nachrichten zu lesen |  Registrieren |  Login

[HowTo] ctSrv2: ctdomubuilder

 
Neues Thema eröffnen   Neue Antwort erstellen    ctserver.org Foren-Übersicht -> HOWTOs
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
SkyBite
Regular
Regular


Anmeldungsdatum: 30.08.2005
Beiträge: 46
Wohnort: Wuppertal

BeitragVerfasst am: 06 Aug 2007 20:29    Titel: [HowTo] ctSrv2: ctdomubuilder Antworten mit Zitat Nach oben Nach unten

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
Code:
xm shutdown endian

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
Code:
ctsrvcfg --copy

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
Code:
ctsrvcfg

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 Wink

mfg
Chris
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Obi-Wan
Silver User
Silver User


Anmeldungsdatum: 25.08.2005
Beiträge: 396
Wohnort: Essen

BeitragVerfasst am: 29 Sep 2007 15:53    Titel: Antworten mit Zitat Nach oben Nach unten

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
JoeBar
Starter
Starter


Anmeldungsdatum: 04.12.2006
Beiträge: 6

BeitragVerfasst am: 21 Okt 2007 22:38    Titel: Antworten mit Zitat Nach oben Nach unten

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
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wan
Silver User
Silver User


Anmeldungsdatum: 25.08.2005
Beiträge: 396
Wohnort: Essen

BeitragVerfasst am: 06 Nov 2007 18:18    Titel: Antworten mit Zitat Nach oben Nach unten

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Obi-Wan
Silver User
Silver User


Anmeldungsdatum: 25.08.2005
Beiträge: 396
Wohnort: Essen

BeitragVerfasst am: 11 Nov 2007 17:42    Titel: Antworten mit Zitat Nach oben Nach unten

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
stefan
Starter
Starter


Anmeldungsdatum: 11.02.2008
Beiträge: 2

BeitragVerfasst am: 11 Feb 2008 19:15    Titel: Antworten mit Zitat Nach oben Nach unten

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
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wan
Silver User
Silver User


Anmeldungsdatum: 25.08.2005
Beiträge: 396
Wohnort: Essen

BeitragVerfasst am: 11 Feb 2008 19:38    Titel: Antworten mit Zitat Nach oben Nach unten

nein leider noch nicht .. hab das Problem überalle gepostet .> bekomme aber keine Antworten oder Tipps Rolling Eyes
_________________
-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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
stefan
Starter
Starter


Anmeldungsdatum: 11.02.2008
Beiträge: 2

BeitragVerfasst am: 11 Feb 2008 19:56    Titel: Antworten mit Zitat Nach oben Nach unten

unter http://www.heise.de/ct/projekte/machmit/ctserver/wiki/ctdomubuilderdebug gibt es noch Hinweise, leider bin ich kein Experte..

das Verzeichnis /var/lib/xen/.ctdomubuilder/ gibt es bei mir, ist aber leer, wo bekomme ich dann die Vorlage her?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
flensdorfer
Silver User
Silver User


Anmeldungsdatum: 10.10.2005
Beiträge: 484

BeitragVerfasst am: 11 Feb 2008 23:12    Titel: Antworten mit Zitat Nach oben Nach unten

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
Code:
su
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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    ctserver.org Foren-Übersicht -> HOWTOs Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge [HowTo]Xenlinux Kernel 2.6.32 mit Sus... tecfreak HOWTOs 10 09 Aug 2010 01:10 Letzten Beitrag anzeigen
Keine neuen Beiträge ctdomubuilder findet alte pakete chrischi0815 Installation 0 30 Okt 2009 16:51 Letzten Beitrag anzeigen
Keine neuen Beiträge ctdomubuilder: wird nicht richtig ins... wullxz Installation 2 27 Sep 2009 14:59 Letzten Beitrag anzeigen
Keine neuen Beiträge Alte DomU von ctsrv2 in ctsrv4 überne... Vertex Xen 0 09 Aug 2009 13:14 Letzten Beitrag anzeigen
Keine neuen Beiträge Halbes HowTo Powernow in Waldi / Xen ... Carsten miniHOWTOs 40 06 März 2009 16:01 Letzten Beitrag anzeigen


Powered by phpBB © 2001, 2005 phpBB Group.