+ Antworten
Ergebnis 1 bis 19 von 19
  1. #1
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard Automatical Areca Passthrough Disk

    Hey

    Undzwar will ein Freund, seine Platte in seinem Server öfters mal rauspacken, und deshalb soll der RC die Platte automatisch als Passthrough verwenden. Geht das ?
    Ausserdem muss ich das System eig neu starten, wenn ich eine neue Passthrough Platte hab. Kennt jemand ne lösung dafür ?

    RC ist ein ARC-1680ix-16

    Sys ist Debian Squeeze 2.6.32

  2. #2
    SuperModerator
    Mr. Alzheimer

    Registriert seit
    01.11.2004
    Ort
    Bärlin
    Beiträge
    13.905


    Standard

    Kannst du das ganze nochmal auf deutsch beschreiben?
    Was will er rauspacken? HDDs aus nem RAID? -> keine gute Idee
    Was ist nen RC?

  3. #3
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702
    Themenstarter


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard

    Sry, bin gerade im Urlaub ... ^^

    RC = Raid Conroller
    Nein einzelne Fesplatten, sollen weiter gegeben werden, doch ab und zu raus und rein gepackt werden ( Hot Plug) Und das automatisch

  4. #4
    Matrose
    Registriert seit
    12.11.2010
    Beiträge
    17


    Standard

    Mal dämlich gefragt: Warum hängt man ne einzelne Platte, per Hot-Plug vom Server getrennt werden soll, an nen RAID-Controller? Sowas würde ich eher an den normalen Onboard-Controller hängen.

  5. #5
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702
    Themenstarter


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard

    Jaa, geht natürlich auch, allerdings ist der Server 300 km entfernt von mir und ich weiß nicht ob das so klappt...

  6. #6
    Kapitänleutnant Avatar von Vagabund
    Registriert seit
    19.11.2006
    Ort
    Magdeburg
    Beiträge
    1.766


    • Systeminfo
      • Motherboard:
      • Gigabyte GA-MA790GP-DS4H
      • CPU:
      • AMD Phenom II 720BE @3Ghz
      • Systemname:
      • Homerunner
      • Kühlung:
      • Scythe, Artic Cooling
      • Gehäuse:
      • Chieftec CH-01
      • RAM:
      • Corsai XMS3-1066 6-6-6-18 2T
      • Grafik:
      • MSI HD4830OC 512MB
      • Monitor:
      • Dual Monitor
      • Sound:
      • Realtek HD-Audio OnBoard
      • Netzteil:
      • BeQuiet StraightPower 700W
      • Betriebssystem:
      • Windows7 Pro
      • Notebook:
      • Toschiba Satellite 1UM
      • Handy:
      • BlackBerry 8900

    Standard

    Zitat Zitat von NiclasM Beitrag anzeigen
    Sry, bin gerade im Urlaub ... ^^

    RC = Raid Conroller
    Nein einzelne Fesplatten, sollen weiter gegeben werden, doch ab und zu raus und rein gepackt werden ( Hot Plug) Und das automatisch
    Eine Platte ausm RAID ist ohne die anderen praktisch wertlos

    Sorry, aber wozu will er die Platten "weitergeben" und wie soll das automatisch gemacht werden? Erklär mal was damit bezweckt werden soll, vlt. ist das dan etwas verständlicher

  7. #7
    Moderator Avatar von fdsonne
    Registriert seit
    08.08.2006
    Ort
    Weinböhla (Sachsen)
    Beiträge
    22.596


    Standard

    Also so wie ich das verstehe, klingt das danach, als will man einfach die HotPlug Funktion nutzen...
    Der Controller selbst sollte das können, mit SAS Platten (eventuell auch SATA) und ner HotPlug fähigen Backplane ist das auch soweit möglich.

    Was man aber vorher machen sollte, ist eben die Platte sauber vom System zu trennen. Unter Windows geht das mit zwei Mausklicks, bei Linux dürfte theoretisch der umount Befehl helfen.
    Wenn es nur das ist, versteh ich nicht, wo das Problem ist
    Workstation: 2x Intel Woodcrest Xeon 5160@3560,03MHz (WR) | Tyan Tempest i5000XL | 2x1+2x4GB Kingston Value FB-Dimm DDR2-667 CL5 | PoV GF465@470GTX 1280MB@750/1550MHz@1,1V | Audigy 2 ZS | HPT RocketRaid 2300 | 1x160GB Samsung SATA; 2x320GB WD SATA non Raid; 4x500GB WD RE SATA@Raid5 | Windows 7 Prof. 64Bit
    ESX Server: 2x Intel Woodcrest Xeon 5150@2660MHz | Intel S5000PSL SATA | 6x1+2x1GB Samsung/Kingston FB-Dimm DDR2-667 CL5 | Nvidia Quadro NVS 280 | 1x120GB Samsung SATA; 1x1TB Hitatchi SATA | ESXi 4.0.0
    Fileserver: 1xPentium 4 3,0GHz | Asus P4C800 Deluxe | 1x512MB Corsair DDR333 CL2 | Asus Geforce 4 TI 4200 64MB | 1x160GB Samsung SATA; 2x160GB Maxtor IDE non Raid; 1x250GB Seagate IDE; 2x320GB WD SATA non Raid; 1x500GB Seagate SATA | Windows Server 2003 R2 32Bit Standard

  8. #8
    SuperModerator
    Mr. Alzheimer

    Registriert seit
    01.11.2004
    Ort
    Bärlin
    Beiträge
    13.905


    Standard

    Das Problem ist wohl, dass er nicht den RAID Controller in die VM geschoben hat, sondern die HDD als RAW in die VM gedrückt hat.

    Und den ESX interssiert das überhaupt nicht, wenn man dem ne neue Platte anbietet.

    Solche vorgänge sind nun auch nicht serverlike, dass man da HDDs zeiht und wieder steckt.


    Einfach einen Controller direkt in die VM schieben, dann geht das.

  9. #9
    Moderator Avatar von fdsonne
    Registriert seit
    08.08.2006
    Ort
    Weinböhla (Sachsen)
    Beiträge
    22.596


    Standard

    Kurze Frage, wo liest du was von VM? Oder bin ich grad blind?

    EDIT: Ahh OK, ich glaub jetzt hab ichs
    Aber ich denke, das wird so nicht möglich sein, es sei denn, wie du sagtest, den kompletten Controller durchreichen...
    Ich denke aber auch, man hätte die Frage ein wenig besser formulieren können. Falls es sich wirklich um ne VM Problematik handelt.
    Geändert von fdsonne (02.11.11 um 10:29 Uhr)
    Workstation: 2x Intel Woodcrest Xeon 5160@3560,03MHz (WR) | Tyan Tempest i5000XL | 2x1+2x4GB Kingston Value FB-Dimm DDR2-667 CL5 | PoV GF465@470GTX 1280MB@750/1550MHz@1,1V | Audigy 2 ZS | HPT RocketRaid 2300 | 1x160GB Samsung SATA; 2x320GB WD SATA non Raid; 4x500GB WD RE SATA@Raid5 | Windows 7 Prof. 64Bit
    ESX Server: 2x Intel Woodcrest Xeon 5150@2660MHz | Intel S5000PSL SATA | 6x1+2x1GB Samsung/Kingston FB-Dimm DDR2-667 CL5 | Nvidia Quadro NVS 280 | 1x120GB Samsung SATA; 1x1TB Hitatchi SATA | ESXi 4.0.0
    Fileserver: 1xPentium 4 3,0GHz | Asus P4C800 Deluxe | 1x512MB Corsair DDR333 CL2 | Asus Geforce 4 TI 4200 64MB | 1x160GB Samsung SATA; 2x160GB Maxtor IDE non Raid; 1x250GB Seagate IDE; 2x320GB WD SATA non Raid; 1x500GB Seagate SATA | Windows Server 2003 R2 32Bit Standard

  10. #10
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702
    Themenstarter


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard

    Nein, sorry

    Also das System hat ein RAID. Das RAID wird von dem Areca verwaltet. Nun gibt es zwei Laufwerke die in keinem RAID sind. Die Platten werden, öfters mal mitgenommen. D.h. Der Controller muss beim wiedereinstecken merken, dass es die gleichen Platten sind und diese automatisch als Disk Passthrough einbinden. Das System soll dann die einzelne Platte erkennen und automatisch Mounten.

    Mein Problem ist, dass wenn die Hotplug mäßig eingeschoben wird. Der Controller nur sagt, es wurde eine neue Festplatte gefunden. Er deklairiert diese nicht automatisch als passthough. Selbst nach dem Deklarieren, muss Debian neugestartet werden, damit das System die Festplatte erkennt. Nichts VM, nichts RAID.

  11. #11
    SuperModerator
    Mr. Alzheimer

    Registriert seit
    01.11.2004
    Ort
    Bärlin
    Beiträge
    13.905


    Standard

    Das hat doch aber nichts mit passthrough zu tun.

    Du willst ganz normal HDDs ins OS einbinden und dazu muß der Treiber das auch können, kann er es nicht, gehts net.

    -> das kann jeder 10EUR Controller aus dem Stand -> nutze die Onboardanschlüsse.

  12. #12
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702
    Themenstarter


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard

    Die RAID Controller funktion nennt sich passthrough, deswegen ... ^^
    Ja muss mal gucken mit dem Onboard Chipset. Am liebsten wäre das, wenns halt mit dem RAID-Controller geht

  13. #13
    Moderator Avatar von fdsonne
    Registriert seit
    08.08.2006
    Ort
    Weinböhla (Sachsen)
    Beiträge
    22.596


    Standard

    Alternativ auf Windows setzen
    Dort kann man nach neuer Hardware suchen lassen... Und das erkennt auch neue Platten.

    So eine Funktion müsste es doch im Linux auch geben!?
    Workstation: 2x Intel Woodcrest Xeon 5160@3560,03MHz (WR) | Tyan Tempest i5000XL | 2x1+2x4GB Kingston Value FB-Dimm DDR2-667 CL5 | PoV GF465@470GTX 1280MB@750/1550MHz@1,1V | Audigy 2 ZS | HPT RocketRaid 2300 | 1x160GB Samsung SATA; 2x320GB WD SATA non Raid; 4x500GB WD RE SATA@Raid5 | Windows 7 Prof. 64Bit
    ESX Server: 2x Intel Woodcrest Xeon 5150@2660MHz | Intel S5000PSL SATA | 6x1+2x1GB Samsung/Kingston FB-Dimm DDR2-667 CL5 | Nvidia Quadro NVS 280 | 1x120GB Samsung SATA; 1x1TB Hitatchi SATA | ESXi 4.0.0
    Fileserver: 1xPentium 4 3,0GHz | Asus P4C800 Deluxe | 1x512MB Corsair DDR333 CL2 | Asus Geforce 4 TI 4200 64MB | 1x160GB Samsung SATA; 2x160GB Maxtor IDE non Raid; 1x250GB Seagate IDE; 2x320GB WD SATA non Raid; 1x500GB Seagate SATA | Windows Server 2003 R2 32Bit Standard

  14. #14
    Oberstabsgefreiter Avatar von nate`
    Registriert seit
    18.09.2005
    Beiträge
    455


    Standard

    Wie wäre es mit einem JBOD-Array?
    Das Array könnte man direkt in den ESX(i) mounten.
    Welche Platte im Array steckt kriegt der ESX(i) so gar nicht mit.
    Das geht i.d.R. auch mit den besseren Onboard-Controllern ...

  15. #15
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702
    Themenstarter


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard

    Es hat nichts mit ESX(i) zu tun, wie oft noch

    JBOD, geht das mit einzelnen Platten ?

  16. #16
    Oberstabsgefreiter Avatar von nate`
    Registriert seit
    18.09.2005
    Beiträge
    455


    Standard

    Dann halt ohne ESX(i) - es kommt aber aufs gleiche raus, also dass ein OS / eine Software nicht merken soll, wenn sich physikalische Hardware ändert ...

    Natürlich geht JBOD mit einzelnen Platten - warum sollte es nicht?
    Genau für diesen Zweck gibt es diese Funktionalität ja. Muss halt nur der Controller sauber supporten.
    Ich würde Dir raten das einfach mal zu testen. Das klärt viele Fragen.

  17. #17
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702
    Themenstarter


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard

    Jup, werd ick machen

  18. #18
    Gefreiter
    Registriert seit
    04.02.2010
    Beiträge
    56


    Standard

    Falls ihr ne neue Platte am Controller ansteckt, dann könnt ihr mit:
    echo "- - -" > /sys/class/scsi_host/hostX/scan
    Nach neuen Platten suchen.
    X ist die Nummer des Raid Controllers
    Falls sich die Grösse einer Platte ändert, dann kann man die mit
    echo 1 > /sys/class/scsi_disk/1:0:0:0/device/rescan neu einlesen.
    Ich brauch das öfter bei Linux VMs mit vmdk Disken.

    Man kann auch direkt Platten "abmelden" also die SCSI Zuordnung löschen, aber das weiß ich jetzt nicht auswendig, da muss ich in der Arbeit in meiner Doku nachlesen.

  19. #19
    Kapitän zur See Avatar von NiclasM
    Registriert seit
    06.02.2007
    Ort
    Dortmund
    Beiträge
    3.702
    Themenstarter


    • Systeminfo
      • Systemname:
      • ThinkPad
      • Betriebssystem:
      • Windows 7 Prof. + Debian
      • Notebook:
      • ThinkPad SL510
      • Handy:
      • iPhone 4

    Standard

    @olgs80


    Tausend danke für deinen Tipp, ich hab ein Skript gebaut womit das ganze jetzt 1. A Funktioniert

    #!/bin/sh

    ./cli64 set password=XXXX
    ./cli64 disk create drv=17 Fn
    ./cli64 disk create drv=9 Fn

    echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:1/rescan
    echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:2/rescan
    echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:3/rescan
    echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:4/rescan

    mount -a
    Nach dem rescan erkennt er alle platten !








    Hab mir das dabei gedacht ...

    echo "Moechten Sie eine Festplatte einbinden geben Sie 1 ein.";
    echo "Moechten Sie eine Festplatte ausbinden geben Sie 2 ein.";
    echo "";

    read bind;

    if [ $bind == 1 ]
    then echo "Welche Festplatte moechten Sie einbinden ?"
    echo "Die Festplatte von XXXX (1) oder XXXX (2) ?"
    read einbindenauswahl;

    if [ $einbindenauswahl == 1 ]
    then
    sudo ./cli64 set password=XXXX
    sudo ./cli64 disk create drv=9 Fn
    echo "echo '- - -' > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:1/rescan" | sudo sh
    echo "echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:2/rescan" | sudo sh
    echo "echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:3/rescan" | sudo sh
    echo "echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:4/rescan" | sudo sh
    sudo mount -a

    else
    if [ $einbindenauswahl == 2 ]
    then

    sudo ./cli64 set password=XXXX
    sudo ./cli64 disk create drv=17 Fn
    echo "echo '- - -' > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:1/rescan" | sudo sh
    echo "echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:2/rescan" | sudo sh
    echo "echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:3/rescan" | sudo sh
    echo "echo "- - -" > /sys/devices/pci0000:00/0000:00:02.0/0000:05:00.0/host0/target0:0:0/0:0:0:4/rescan" | sudo sh
    sudo mount -a

    else
    echo "Keine Korrekte eingabe";
    logout
    fi
    fi
    else
    if [ $bind == 2 ]
    then
    echo "Welche Festplatte soll ausgebunden werden - XXX (1) oder XXX (2)"
    read ausbindenplatte;

    if [ $ausbindenplatte == 1 ]
    then
    echo "umount /mnt/fast1" | sudo sh
    fi

    if [ $ausbindenplatte == 2 ]
    then
    echo "umount /mnt/fast2" | sudo sh
    fi

    else
    umount
    fi
    fi

    exit
    Geändert von NiclasM (05.11.11 um 13:52 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein