Spędzam dużo czasu na systemach HP ProLiant i instalacjach Linux. Ze względu na charakter działalności, w której pracuję, nie mam luksusu, że mogę wdrażać wiele identycznych systemów jednocześnie. Ponadto moje systemy są rozmieszczone w wielu lokalizacjach. Wiele moich serwerów jest podobnych, ale instalacje przychodzą błyskawicznie, z wystarczającą ilością czasu pomiędzy nimi, aby zobaczyć zmiany w konfiguracjach systemu, krokach procesora, wersjach oprogramowania i innych funkcjach. Tak więc, mimo że posiadam dość szybki system kickstart, który zajmuje 5-10 minut, spędzam do 45 minut na inscenizacji sprzętu serwera.
1). Zakładając, że mam dyski i komponenty fizyczne tam, gdzie ich potrzebuję, zaczynam instalować z dyskiem DVD z oprogramowaniem sprzętowym i / lub SmartStart, aby skonfigurować dyski logiczne SmartArray i ustawienia kontrolera. W zależności od aplikacji potrzebuję lepszej kontroli nad SmartArray niż pozwala na to narzędzie BIOS. Aktualizacje oprogramowania układowego są pomocne, ponieważ serwery mogły być dostarczane ze starszymi wersjami. Czasami uruchamiam aktualizacje oprogramowania układowego po zainstalowaniu systemu operacyjnego.
2). Konfiguracja MOP. Parametry MOP muszą być ustawione. Zmiany hasła administratora, zainstalowane klucze ILO, zmodyfikowane parametry SNMP ... Zazwyczaj zrobię to w konsoli lub znajdę ILO na liście DHCP i połączę się zdalnie.
3). Potrzebuję konkretnych zmian w BIOSie, aby dokonać zmian w systemach, którymi zarządzam. Np. Wyłącz hiperwątkowanie, ustaw profil mocy, przejdź do zaawansowanego menu BIOS, aby włączyć ustawienia małych opóźnień, skrócić czas ASR, ustawić czas ...
Biorąc pod uwagę powyższe uwagi, jak mogę usprawnić ten proces? Czy wszystkie te rzeczy są skryptowalne? Jak robią to inżynierowie w większych instalacjach bezgłowych? Co więcej, w jaki sposób można śledzić te parametry lub wymuszać masowy zbiór zmian?