Seria serwerów Dell PowerEdge ma wbudowane interfejsy zarządzania zwane DRAC.
Ta strona zawiera instrukcje konfiguracji interfejsu DRAC z poziomu systemu Linux, aby umożliwić przekierowanie konsoli przez połączenia SSH.
Kroki
Metoda 1 z 3: Konfiguracja wstępna
Krok 1. Zaktualizuj oprogramowanie i oprogramowanie układowe
- Uaktualnij do najnowszego pakietu węzłów zarządzanych Dell OpenManage Server Administrator. Omconfig i racadm powinny być zawarte w tych pakietach.
- Zaktualizuj oprogramowanie Drac do najnowszej wersji.
- Zainstaluj ipmitool
- Ustaw hasło Dell Drac. Zobacz ustawianie haseł Dell Drac
Krok 2. Sprawdź, czy masz zainstalowaną kartę DRAC4 lub DRAC5
-
-
Dwa sposoby poinformowania o wersji karty DRAC _przed_ instalacją racadm (aby wiedzieć, do którego racadm należy dołączyć symboliczne łącze do /usr/bin/racadm):
-
Pierwszym sposobem jest skorzystanie z wersji IPMI. DRAC4 to wersja 1.5, a DRAC5 to 2.0.
-
Uruchom polecenie, /opt/bcs/bin/ipmitool mc info |grep IPMI
-
Na hoście DRAC4 = wersja IPMI: 1,5
-
Na hoście DRAC5 = IPMI w wersji 2.0
-
Zaletą ipmitool jest to, że nie musisz mieć zainstalowanych żadnych pakietów OpenManage, aby z niego korzystać. Ale to nie zadziała, gdy wypuszczą DRAC6, jeśli DRAC6 jest również IPMI w wersji 2.0.
-
Krok 3. Użyj polecenia omreport jako innej metody określania wersji kontrolera DRAC:
-
-
Uruchom polecenie, omreport chassis info |grep DRAC
- Na hoście DRAC4 = Wersja DRAC4: 1,60
- Na hoście DRAC5 = wersja DRAC5: 1,32
- Do określenia wersji kontrolera DRAC zaleca się użycie narzędzia omreport.
-
Metoda 2 z 3: Dell DRAC 4: Jak skonfigurować przekierowanie konsoli przez SSH
Krok 1. Dell DRAC 4:
Skonfiguruj opcje biosu:
- Atrybut biossetup obudowy omconfig = ustawienie conredirect = włącz
- Atrybut biossetup obudowy omconfig = ustawienie portu szeregowego1 = rac
- Atrybut biossetup obudowy omconfig = ustawienie fbr = 9600
- Atrybut biossetup obudowy omconfig = ustawienie kraba = włączone
Krok 2. Dell DRAC 4:
Zmień ustawienia drac: (jeśli racadm nie znajduje się na twojej ścieżce, sprawdź /opt/dell/srvadmin/rac5/bin/racadm)
- Konfiguracja racadm -g cfgSerial -o cfgSerial Szybkość transmisji 57600
- Konfiguracja racadm -g cfgSerial -o cfgSerialConsoleWłącz 1
- Konfiguracja racadm -g cfgSerial -o cfgSerialConsoleIdleTimeout 0x300c
- Konfiguracja racadm -g cfgSerial -o cfgSerialTelnet7fIsBackspace 1
- Konfiguracja racadm -g cfgSerial -o cfgSerialSshEnable 1
- Konfiguracja racadm -g cfgSerial -o cfgSerialHistorySize 0x2000
- Sprawdź zmiany: racadm getconfig -g cfgSerial
Krok 3. Dell DRAC 4:
Edytuj swój plik grub.conf (teraz nazywany /boot/grub/menu.lst), aby włączyć dwie rzeczy: 1- interakcję z grub i 2- komunikaty jądra i wyjście skryptu rc.
-
W pierwszej części (interakcja gruba) dodaj wiersze „serial” i „terminal” do pliku grub.conf. Aby to zadziałało, musisz zakomentować obraz powitalny:
- splashimage=(hd0, 0)/grub/splash.xpm.gz
- ukryte menu
- serial --unit=0 --speed=9600
- terminal --timeout=5 konsola szeregowa
-
Przekaż do jądra argumenty konsoli (w pliku grub.conf), abyś mógł zobaczyć wszystkie komunikaty po załadowaniu jądra i poza nim (na przykład dane wyjściowe ze skryptów rc). Zauważ, że jest to ttyS0:
kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS0, 57600
-
Dodaj linię agetty w /etc/inittab, aby poprawnie przekierować konsolę szeregową, a następnie zrestartować init. Zapewni to monit logowania w konsoli szeregowej po uruchomieniu systemu. Na przykład (Uwaga: ttyS0):
- ONS:2345:respawn:/sbin/agetty -i -L 57600 ttyS0 vt100
- Aby zezwolić na logowanie root do nowej konsoli, będziesz musiał dodać 'ttyS1' do /etc/securetty (jeśli jeszcze go tam nie ma).
- Po dodaniu powyższej linii do /etc/inittab Uruchom ponownie init za pomocą:
- inicjować q
Metoda 3 z 3: Dell DRAC 5: Jak skonfigurować przekierowanie konsoli przez SSH
Krok 1. Dell DRAC 5:
Skonfiguruj opcje biosu:
- Atrybut biossetup obudowy omconfig = ustawienie zewnętrzne = rad
- Atrybut biossetup obudowy omconfig = ustawienie fbr = 9600
- Atrybut biossetup obudowy omconfig=ustawienie serialcom=com2
- Atrybut biossetup obudowy omconfig = ustawienie kraba = włączone
Krok 2. Dell DRAC 5:
Zmień ustawienia Drac:
- Konfiguracja racadm -g cfgSerial -o cfgSerial Szybkość transmisji 115200
- Konfiguracja racadm -g cfgSerial -o cfgSerialConsoleWłącz 1
- Konfiguracja racadm -g cfgSerial -o cfgSerialSshEnable 1
- racadm config -g cfgSerial -o cfgSerialHistorySize 2000
Krok 3. Dell DRAC 5:
Edytuj plik grub.conf (teraz nazywany /boot/grub/menu.lst), aby włączyć dwie rzeczy: 1- interakcję z grub i 2- komunikaty jądra i wyjście skryptu rc.
-
W pierwszej części (interakcja z grubą) będziesz musiał dodać linie „serial” i „terminal” do pliku grub.conf. Aby to zadziałało, musisz zakomentować obraz powitalny. Zauważ, że to unit=1 i speed=115200, co różni się od DRAC4:
- splashimage=(hd0, 0)/grub/splash.xpm.gz
- ukryte menu
- serial --unit=1 --prędkość=115200
- terminal --timeout=5 konsola szeregowa
-
Następnie przekaż do jądra argumenty konsoli, abyś mógł zobaczyć wszystkie komunikaty po załadowaniu jądra i później (na przykład dane wyjściowe ze skryptów rc). Zauważ, że jest to ttyS1:
- kernel /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS1, 115200
- Dodaj linię agetty w /etc/inittab, aby poprawnie przekierować konsolę szeregową, a następnie zrestartować init. Zapewni to monit logowania w konsoli szeregowej po uruchomieniu systemu. Na przykład (Uwaga: ttyS1):
- MINUSY:2345:respawn:/sbin/agetty -i -h -L 115200 ttyS1 vt100
- Aby umożliwić dostęp do logowania root do nowej konsoli, dodaj 'ttyS1' do /etc/securetty (jeśli jeszcze go tam nie ma).
-
Po dodaniu powyższej linii do /etc/inittab Uruchom ponownie init za pomocą:
inicjować q
Krok 4. Przetestuj połączenie z interfejsem Inband
- Teraz ze zdalnego hosta ssh do adresu IP Drac lub nazwy hosta Drac jako użytkownik „root”. Na przykład: ssh test.host.com -l root
- Wpisz hasło iDrac, aby zalogować się do Drac.
- Użyj poleceń racadm lub polecenia connect (przykład: racadm help).
- Aby połączyć się z przekierowaniem konsoli szeregowej, połącz się z com2. Na przykład: połącz com2
-
Aby rozłączyć, użyj „[CTRL]+” (naciśnij jednocześnie klawisz Control i klawisz odwrotnego ukośnika, aby całkowicie rozłączyć się z połączeniem).
- Jeśli mówi, że port jest używany przez innego użytkownika, prawdopodobnie oznacza to, że połączenie nie zostało całkowicie zakończone. Najlepszym sposobem na wyjaśnienie tego jest zresetowanie karty Drac za pomocą następującego polecenia: racadm racreset
- Przydatne również, gdy musisz ponownie uruchomić hosta: racadm serveraction gracereboot