FreeBSD auf Server4You root Server

Server4You hat mich gebeten ihnen die SN der Platte zu geben, damit sie die richtige austauschen. Allerdings bin ich immer noch am zweifeln ob das so mit gmirror und zfs klappt. Also einfach Platte auswechseln. Da ich auch kein Rescuesystem bei s4y habe, ist mir das ganze etwas riskant.

Wäre echt toll wenn mir jemand helfen könnte!
 
Hoi,

mit smartmontools kannsu die S/N normal bärig auslesen.

Zum Bleistift so:
smartctl -a /dev/ad4 | grep 'Serial Number:' | awk '{print $3}'
bzw.
smartctl -a /dev/ad6 | grep 'Serial Number:' | awk '{print $3}'

Ein Vollbackup kann Dei Hoster natürlich vor dem Tausch oifach au machen wenn er sich ned sicher ist was er da tut.

Gruß Bummibär
 
Danke Bummibaer für deine Antwort. Mir geht es eigentlich hauptsächlich um das Funktionierende System. Was passiert wenn einfach die ad4 entfernt wird und eine neue eingesteckt wird?
Filesystem Size Used Avail Capacity Mounted on
/dev/mirror/root 1.9G 1.0G 785M 57% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/mirror/usr 7.7G 1.9G 5.3G 26% /usr
/dev/mirror/var 1.9G 150M 1.6G 8% /var
tank/home 434G 62M 434G 0% /home
tank/jls 440G 5.9G 434G 1% /jls
tank 434G 18K 434G 0% /tank
tank/ports 435G 467M 434G 0% /usr/ports
tank/src 435G 302M 434G 0% /usr/src
/jls/basejail 440G 5.9G 434G 1% /jls/www/basejail
devfs 1.0K 1.0K 0B 100% /jls/www/dev
fdescfs 1.0K 1.0K 0B 100% /jls/www/dev/fd
procfs 4.0K 4.0K 0B 100% /jls/www/proc
fdescfs 1.0K 1.0K 0B 100% /jls/www/dev/fd
procfs 4.0K 4.0K 0B 100% /jls/www/proc

Name Status Components
mirror/root COMPLETE ad4s1a
ad6s1a
mirror/swap COMPLETE ad4s1b
ad6s1b
mirror/var COMPLETE ad4s1d
ad6s1d
mirror/usr COMPLETE ad4s1e
ad6s1e
 
Hoi,

im Grundsatz sollte das so gehen - am Beispiel mit gm0 und da1 - HD tauschen, system neu starten und danach # gmirror forget gm0 gefolgt von # gmirror insert gm0 /dev/da1

Danach stellt das System die Spiegelung mittels Software Raid Level 1 wieder her. Mit gmirror status kannst Du sehen wie weit er ist bzw. ob die Daten korrekt gespiegelt wurden.

Gruß Bummibär
 
Vielen Dank Bummibaer. Ich lasse heute die Festplatte tauschen. Mal sehen ob sich dann auch das Problem mit der Geschwindigkeit erledigt hat.
 
HeHow!

Ich bin recht! neu in der szene von bsd, und kenne mich damit auch weniger aus...
Ich habe einen root bei S4Y mit ubtunu am laufen...möchte aber freebsd

Wenn ich mich strickt an die anleitung halte klappt alles wunderbar bis ich das image erstellen soll:

Code:
*** Failed target:  dependall
*** Failed command: cd /root/depenguin-2.0/makefs-20080113/netbsdsrc/tools/makefs; /root/depenguin-2.0/makefs-20080113/netbsdbin/bin/make realall
*** Error code 2

Der fehler kann ja nicht allzu tief stecken..

vll bin ich einfach nur bisschen zu blöd für S4Y..

meine frage an euch...was genau bedeutet errorcode2...hab auf Depenguinator direkt nachgeschaut,hab aber keine errorcode list o.ä finden können.

könntet/wollt ihr mit bei der lösung meines problemes behilflich sein?
 
okay geht immernoch nicht, könnte es sein das ich vll die conf falsch ausgefüllt habe?
Code:
[COLOR="Red"]depenguinator.conf[/COLOR]
# Everything which you should need to edit
# to create a boot image is in this file.

hostname="zulu1494.server4you.de"
defaultrouter="10.0.0.1" <--weiß ich nicht

# Name server (to be placed into /etc/resolv.conf)
depenguinator_nameserver="85.25.128.10" <--steht in resolv.conf

# These correspond to the ifconfig_* entries in
# /etc/rc.conf.  We can't use the "real" names of
# interfaces, because they depend upon the order
# in which devices are detected and initialized.

# depenguiantor_interfaces should be a list of names of interfaces.
depenguinator_interfaces="external" <-- keine ahnung

# depenguinator_mac_FOO should be the MAC address of interface FOO
depenguinator_mac_external="fe80::219:99ff:fea3:2925"

# depenguinator_ip_FOO should be the IP address of interface FOO
depenguinator_ip_external="188.138.116.174"

# depenguinator_netmask_FOO should be the netmask of interface FOO
depenguinator_netmask_external="255.255.255.0"

Code:
[COLOR="Red"]interfaces[/COLOR]
# /etc/network/interfaces - network interfaces configuration

# loopback interface

auto lo
iface lo inet loopback

# ethernet interface

auto eth0
iface eth0 inet static
  address 188.138.116.174
  network 188.138.116.0
  netmask 255.255.255.0
  broadcast 188.138.116.255
  gateway 188.138.116.1

# virtual interfaces

Code:
[COLOR="Red"]resolv.conf[/COLOR]
nameserver 85.25.128.10
nameserver 85.25.255.10
search server4you.de
options rotate
options timeout:3

wieder kommt errorcode 2...
also kann es doch weniger am image liegen oder?
 
Autsch, da hast du aber auch ein paar Böcke drin. ;)

Ich habe zwar keine Ahnung vom depenguinator, weil ich den noch nicht benutzt habe, aber im Allgemeinen gilt hier: Wenn du einen Fehler in der depenguinator.conf hast, bricht er im besten Fall ab, so wie es im Moment bei dir passiert, im schlechtesten Fall hast du dein Linux gelöscht und FreeBSD nicht installiert -> der Server ist nur noch über eine Rescue-Console neu zu bespielen.

Code:
defaultrouter="10.0.0.1" <--weiß ich nicht

Den richtigen Router siehst du mit
Code:
netstat -rn

Code:
# depenguinator_mac_FOO should be the MAC address of interface FOO
depenguinator_mac_external="fe80::219:99ff:fea3:2925"

Das da oben ist keine MAC-Adresse, sondern die IPv6 Adresse des Netzwerkinterfaces. ;)
Versuchs mal mit "ifconfig eth0" und nimm dann die MAC-Adresse, die in dieser Form da steht:
XX:XX:XX:XX:XX:XX.


Sonst sieht die Config richtig aus.

Woher das Problem genau kommt, kann auch nicht genau sagen. Ich habe mir eben mal den depenguinator runtergeladen und angeguckt. Da sind noch die Quellen für mkfs von NetBSD dabei, die erst kompiliert werden müssen. In den Quellen ist dann auch deine Fehlermeldung zu finden. Wann das genau passiert, kann ich aber nicht sagen.

Kannst du mal "bash -e -x ./makeimage.sh" aufrufen und die Ausgabe (ggf. gekürzt) hier posten?
 
ah okay nein keine sorge, bin nicht ganz so blöd wie´s rüberkommt.... alles noch okay :)

hab alles mal geändert und hab meine mac adresse gefunden :D

so zu deiner bitte

hab den befehel eingegeben....

Code:
+ '[' 0 = 3 ']'
+ echo 'usage: ./makeimage.sh disc1.iso 7.0-RELEASE ~/.ssh/authorized_keys'
usage: ./makeimage.sh disc1.iso 7.0-RELEASE ~/.ssh/authorized_keys
+ exit 1
 
Ach so, ich meinte, so wie du das Skript bisher aufgerufen hast, also so wie es im Usage steht.
 
achsooo...

befehl: sh -e makeimage.sh disc1.iso 7.0-RELEASE ~/.ssh/id_rsa.pub
output:
Code:
oot/peng/makefs-20080113/netbsdsrc/bin/ls -I/root/peng/makefs-20080113/netbsdsrc/sbin/mknod -I/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree -I/root/peng/makefs-20080113/netbsdsrc/sys/fs/cd9660 -c -o spec.lo.o    /root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree/spec.c
/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree/spec.c: In function 'dump_nodes':
/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree/spec.c:350: warning: format '%#x' expects type 'unsigned int', but argument 2 has type 'dev_t'
/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree/spec.c:352: warning: format '%d' expects type 'int', but argument 2 has type 'nlink_t'
/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree/spec.c: In function 'parsedev':
/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree/spec.c:437: warning: format not a string literal and no format arguments
mv spec.lo.o spec.lo
#   compile  makefs/stat_flags.lo
cc -O -I. -I/root/peng/makefs-20080113/netbsdsrc/tools/compat -I/root/peng/makefs-20080113/netbsdsrc/tools/compat/include  -I/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64  -I/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs  -I/root/peng/makefs-20080113/netbsdsrc/bin/ls -I/root/peng/makefs-20080113/netbsdsrc/sbin/mknod -I/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree -I/root/peng/makefs-20080113/netbsdsrc/sys/fs/cd9660 -c -o stat_flags.lo.o    /root/peng/makefs-20080113/netbsdsrc/bin/ls/stat_flags.c
mv stat_flags.lo.o stat_flags.lo
#   compile  makefs/ufs_bmap.lo
cc -O -I. -I/root/peng/makefs-20080113/netbsdsrc/tools/compat -I/root/peng/makefs-20080113/netbsdsrc/tools/compat/include  -I/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64  -I/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs  -I/root/peng/makefs-20080113/netbsdsrc/bin/ls -I/root/peng/makefs-20080113/netbsdsrc/sbin/mknod -I/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree -I/root/peng/makefs-20080113/netbsdsrc/sys/fs/cd9660 -c -o ufs_bmap.lo.o    /root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs/ffs/ufs_bmap.c
mv ufs_bmap.lo.o ufs_bmap.lo
#   compile  makefs/walk.lo
cc -O -I. -I/root/peng/makefs-20080113/netbsdsrc/tools/compat -I/root/peng/makefs-20080113/netbsdsrc/tools/compat/include  -I/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64  -I/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs  -I/root/peng/makefs-20080113/netbsdsrc/bin/ls -I/root/peng/makefs-20080113/netbsdsrc/sbin/mknod -I/root/peng/makefs-20080113/netbsdsrc/usr.sbin/mtree -I/root/peng/makefs-20080113/netbsdsrc/sys/fs/cd9660 -c -o walk.lo.o    /root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs/walk.c
/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs/walk.c: In function 'walk_dir':
/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs/walk.c:139: warning: format '%u' expects type 'unsigned int', but argument 2 has type '__dev_t'
/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs/walk.c: In function 'apply_specentry':
/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs/walk.c:471: warning: format '%#x' expects type 'unsigned int', but argument 3 has type '__dev_t'
/root/peng/makefs-20080113/netbsdsrc/tools/makefs/../../usr.sbin/makefs/walk.c:471: warning: format '%#x' expects type 'unsigned int', but argument 4 has type 'dev_t'
mv walk.lo.o walk.lo
make: don't know how to make /root/peng/makefs-20080113/netbsdsrc/tools/compat/libnbcompat.a. Stop

make: stopped in /root/peng/makefs-20080113/netbsdsrc/tools/makefs

*** Failed target:  dependall
*** Failed command: cd /root/peng/makefs-20080113/netbsdsrc/tools/makefs; /root/peng/makefs-20080113/netbsdbin/bin/make realall
*** Error code 2

Stop.
make: stopped in /root/peng/makefs-20080113/netbsdsrc/tools/makefs
+ MAKEFS=makefs-20080113/netbsdsrc/tools/makefs/makefs
+ mkdir disk
+ chown 0:0 disk
+ cp -rp mfs/boot disk/boot
+ rm -rf mfs/boot/kernel
+ makefs-20080113/netbsdsrc/tools/makefs/makefs -b 8% -f 8% disk/mfsroot mfs
makeimage.sh: 1: makefs-20080113/netbsdsrc/tools/makefs/makefs: not found

so das der schluss, ich less da was von wegen irgentwelche argumenten die zu viel sind?
 
Aha, es knallt also beim Kompilieren von makefs.
Jetzt ist guter Rat natürlich teuer, warum das so ist. :)
 
Weil man immer 5 € in die Kaffeekasse werfen muss, wenn man Scherze nicht versteht. *scnr*

Stemple mich als unfreundlich ab.. Aber warum nimmst du nicht ein System mit dem du dich auskennst? Ich meine.. Es muss doch einen Grund geben, warum du FreeBSD willst. Du musst doch FreeBSD kennen um zu wissen, warum du Ubuntu ersetzen willst.
 
freebsd "kenne" ich...
warum ich ubuntu ersetzen will?
ubuntu hab ich weder getestet noch jemals i-wo als system os gehabt bzw gesehen....
also kutz gesagt kenn ich mit freebsd besser aus als mit ubtunu hab noch nie in meinem leben mit ubuntu gearbeitet....

dachte mir wird nich all "zu schwehr" sein Ubutnu durch FreeBSD zu ersetzen....
musste mich aber vom gegenteil überzeugen....

naja werd mich halt mit ubuntu zufreidengeben....
 
Ich würde dir empfehlen direkt mfsBSD zu verwenden und dir alle wichtigen Paramter unter linux aus zu lesen MAC-Addresse, IPv4 Addresse und Netzmaske sowie Defaultgateway. Spiel das ganze einmal in ner VM durch. Sobald du in ner VM ohne auf die Konsole zu gucken SSH zugang bekommst kannst du es auf dem Server auch.
 
Zurück
Oben