[server] HP ProLiant 시스템 준비 / 배포 기술 (어레이, BIOS, 펌웨어 등)

HP ProLiant 시스템 및 Linux 설치에 많은 시간을 보냅니다. 내가 일하는 비즈니스의 특성으로 인해 많은 수의 동일한 시스템을 동시에 배포 할 수있는 사치가 없습니다. 또한 내 시스템은 여러 위치에 분산되어 있습니다. 많은 서버가 비슷하지만 시스템 구성, 프로세서 스테핑, 펌웨어 개정 및 기타 기능의 변경 사항을 볼 수있는 충분한 시간을두고 설치가 분주합니다. 따라서 5-10 분이 걸리는 상당히 빠른 킥 스타트 시스템이 있지만 서버 하드웨어를 준비하는 데 최대 45 분이 소요됩니다.

1). 원하는 디스크와 물리적 구성 요소가 있다고 가정하면 펌웨어 DVD 및 / 또는 SmartStart로 설치하여 SmartArray 논리 드라이브 및 컨트롤러 설정을 구성합니다. 응용 프로그램에 따라 BIOS 유틸리티가 허용하는 것보다 SmartArray를보다 세밀하게 제어해야합니다. 서버가 이전 버전으로 제공되었을 수 있으므로 펌웨어 업데이트가 도움이됩니다. 때로는 운영 체제가 설치된 후 펌웨어 업데이트를 실행합니다.

2). ILO 설정 ILO 매개 변수를 설정해야합니다. 관리자 비밀번호 변경, ILO 키 설치, SNMP 매개 변수 수정 … 일반적으로 콘솔에서이 작업을 수행하거나 DHCP 목록에서 ILO를 찾아 원격으로 연결합니다.

삼). 관리하는 시스템에서 특정 BIOS를 변경해야합니다. 예를 들어 하이퍼 스레딩을 끄고, 전원 프로파일을 설정하고, 고급 BIOS 메뉴로 들어가 대기 시간이 짧은 설정을 활성화하고, ASR 시간 초과를 줄이고, 시간을 설정하십시오 …

위의 참고 사항을 감안할 때이 프로세스를 간소화하려면 어떻게해야합니까? 이 모든 것들이 스크립트 가능합니까? 대규모 헤드리스 설치 환경의 엔지니어는 어떻게이 작업을 수행합니까? 더욱이 어떻게 이러한 매개 변수를 추적하거나 특정 변경 집합을 일괄 적용 할 수 있습니까?



답변

예, 전체 프로세스를 자동화 할 수 있습니다.

(1a) 어레이 구성 : 제거 된 지원 팩이 있다고 가정하면로 시작 %pre되는 킥 스타트 섹션 에서 논리 드라이브 구성을 수행 할 수 있습니다 hpacucli.

(1b) 펌웨어 업데이트 : HP는 모든 펌웨어 업데이트를 Linux 실행 파일로 제공합니다. 하드웨어를 스캔하고 펌웨어를 업데이트하는 쉘 스크립트를 작성했습니다. %post킥 스타트 파일 의 섹션 에서이 작업을 수행 할 수 있습니다 (처음 부팅 할 때 chroot의 환경이 다소 엉뚱하다는 것을 알았지 만).

(2) PSP를 설치 한 후로로 구성 할 수 있습니다 hponcfg.

(3) BIOS는 hp-conrepg8 + use 로 구성 할 수 있습니다 hp-rcu. (나는 이것을 사용하지 않았다.)

HP는이를위한 프레임 워크를 가지고 있습니다 (사용하지는 않지만) : “HP SmartStart Scripting Toolkit Linux Edition”. 자세한 내용은 사용자 안내서 pdf를 참조하십시오 .


답변

나는 주로 그곳에 도착한 다음 직업을 바꾸었다. 마지막으로 수행 한 작업 중 하나는 8GB USB 스틱에 HP 유틸리티를 실행하는 Linux 배포판을 설치하는 것이 었습니다. 그런 다음 USB 스틱으로 부팅하십시오. 이것이 내가 제공하는 가장 큰 일은 내가해야 할 세부 배열 설정을위한 전체 ACU GUI 또는 hpacucli스크립트 실행 환경입니다 .

동일한 설정을 사용하여 필요한 수많은 펌웨어 업데이트를 모두 완료 할 수 있습니다.


답변