Neuer RAID-Controller

Hallo zusammen,

… hat wahrscheinlich nur begrenz mit USC zu tun.

Ich habe in meinem UCS-Server einen LSI-RAID-Controller den ich gegen einen:

Adaptec RAID 71605
https://storage.microsemi.com/en-us/support/raid/sas_raid/sas-71605/

16 Port tauschen möchte. Auf der Homepage gibt es zwar Treiber für Debian 6-8 aber wie kann ich herausfinden ob im UCS bzw. dessen Kernel der TReiber bereits enthalten ist?

Die zweite Frage wäre wie ich, nachdem ich herausgefunden habe welches Kernel-Modul es ist (und es im besten Fall bereits im Standard-Kernel enthalten ist), dieses in die INITRD nachträglich einfüge.

Ich meine mich zu erinnern dass dies für die Controller von denen gebootet wird notwendig ist.

Viele Grüße
Sven

Hi Sven,
zu deinem eigentlichen Problem kann ich dir wohl nicht helfen. Aber ich habe einen Tipp für dich:
Schau dir Proxmox5 oder eine andere Virtualisierungsumgebung an.
Ich habe kein Univention System auf bare metal laufen - bei mir ist alles bis auf der Backupserver virtualisiert .

Damit bekommst du die Möglichkeit Snapshots zu schießen oder auf einfachste Weise Backups anzufertigen.

Mein Vorschlag: Kauf den controller, steck ihn in eine andere Hardware und „p2v“ das System, wenn die Treiberunterstützung gesichert ist.

ich wollte das Thema nochmal aufgreifen da es auf einem anderen System gerade aktuell ist.

Ich habe in einm System (UCS 4.3.1 - Member) der als Backup-Server dient einen älteren 3 Ware RAID-Controller der mit 8 Platten max bestückt ist.

Dieser Controller nutzt das Kernel-Modul “3w-9xxx” Nun stecke ich einen anderen LSI-Controller hinzu der das Kernel-Module “megaraid_sas” benötigt. Dieser Controller wird von UCS/Debian unterstützt.
Ich richte auf dem neuen RAID ein Volume ein und klone es mit Clonzilla.

Da das Kernel-Modul “megaraid_SAS” jedoch nicht in der initramfs ist kann er davon nicht booten.

Also starte ich en Live-System, wechsle in eine chroot und ergänze das Modul in der:

/etc/initramfs-tools/modules

und führe:

update-initramfs -u

aus. Er bootet aber trotzdem nicht. Direkt nach Grub bleibt er bei “loading modules …” stehen.

Hat jemand schonmal einen UCS auf einen anderen Controller umgezogen?

Bevor trying to boot you should make sure the drives a recognized at all.

Go back to your previous config, reboot and do a “lsmod” to see it the megaraid_sas is loaded. If not, try to load by “insmod megaraid_sas” and rescan your devices. Do you see the drives? If not, check dmesg and verify your controller setup. If additional devices are seen you should check “ucr get initramfs/modules”. If it points to “most” it should work. You can verify with lsinitramfs /boot/| grep megaraid

If the module is there do not deal with initrd any more, usually this is just fine!

So could you post the current state how far you did get with the above steps?

Next easy step would be to use LVM to move the root-volume to the new disk. And last one to migrate /boot to the new disk and rewrite the boot sector accordingly.

/CV

Mastodon