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


9

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

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

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

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

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


어떤 OS를 배포하고 있습니까?
SpacemanSpiff

거의 항상 CentOS, RHEL 또는 Scientific Linux입니다. 리눅스 ...
ewwhite

답변:


5

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

(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를 참조하십시오 .


글쎄, 나는 OS 내에서 hpacucli의 CLI 인터페이스를 사용하지만 어떻게 그것을 설치 환경으로 가져올 수 있습니까? OS 설치 전에 hpacucli 명령을 실행해야합니다. 서버가 빌드되기 전에 ILO 구성을 실행하려고합니다 (OS 설치 프로그램이 ILO 가상 미디어를 통해 마운트되기 때문에). 그래도 conrep을 통해 조금 더 파낼 것입니다.
ewwhite

1
킥 스타트 파일 yum install hpacucli%pre섹션에 다음과 같이 설치 합니다. 가상 미디어 대신 PXE 부팅을 사용합니다.
마크 바그너

즉, HP Management Agents 패키지를 Yum 리포지토리에 추가한다는 의미입니까?
ewwhite

예. PSP 타르볼에는 RPM이 포함되어 있습니다. 먼저 repo를 보려면 yum을 구성해야 할 수도 있습니다. 섹션이 실행 repo되기 전에 킥 스타트 파일의 명령 섹션에 있는 옵션이 적용 되는지 모르겠습니다 pre.
마크 바그너


2

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

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


이 목적으로 어떤 배포판을 사용 했습니까? 기본적으로 HP 시스템 배포에 맞게 조정했습니다.
ewwhite

@ewwhite CentOS가 아마 나아지더라도 잘 작동하지만 openSUSE를 사용했습니다. 그리고 그렇습니다. 이것은 HP 배포에 맞게 조정되었습니다 (우리가 가진 전부입니다).
sysadmin1138
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.