Các kỹ thuật chuẩn bị / triển khai hệ thống HP ProLiant (Mảng, BIOS, chương trình cơ sở, v.v.)


9

Tôi dành nhiều thời gian cho các hệ thống HP ProLiant và cài đặt Linux. Do tính chất của công việc kinh doanh mà tôi làm việc, tôi không có khả năng triển khai số lượng lớn các hệ thống giống hệt nhau cùng một lúc. Ngoài ra, hệ thống của tôi được trải rộng trên nhiều địa điểm. Nhiều máy chủ của tôi tương tự nhau, nhưng các bản cài đặt xuất hiện, chỉ cần có đủ thời gian ở giữa để xem các thay đổi trong cấu hình hệ thống, các bước xử lý, sửa đổi phần sụn và các tính năng khác. Vì vậy, mặc dù tôi có một hệ thống khởi động hợp lý với tốc độ khá nhanh , chỉ mất 5-10 phút, tôi dành tới 45 phút để dàn dựng phần cứng máy chủ.

1). Giả sử tôi có các đĩa và thành phần vật lý nơi tôi muốn, tôi bắt đầu cài đặt với Firmware DVD và / hoặc SmartStart để định cấu hình các ổ đĩa logic và cài đặt bộ điều khiển SmartArray. Tùy thuộc vào ứng dụng, tôi cần kiểm soát tốt hơn đối với SmartArray so với những gì tiện ích BIOS sẽ cho phép. Các bản cập nhật phần sụn rất hữu ích vì các máy chủ có thể đã được phát hành với các bản sửa đổi cũ hơn. Đôi khi, tôi sẽ chạy các bản cập nhật firmware sau khi cài đặt hệ điều hành.

2). Thiết lập ILO. Các thông số ILO cần được đặt. Thay đổi mật khẩu quản trị viên, khóa ILO được cài đặt, thông số SNMP được sửa đổi ... Thông thường tôi sẽ thực hiện việc này tại bảng điều khiển hoặc tìm ILO trong danh sách DHCP và kết nối từ xa.

3). Tôi cần các thay đổi BIOS cụ thể được thực hiện trên các hệ thống tôi quản lý. Ví dụ: tắt siêu phân luồng, đặt cấu hình nguồn, vào menu BIOS nâng cao để bật cài đặt độ trễ thấp, giảm thời gian chờ ASR, đặt thời gian ...

Đưa ra các lưu ý ở trên, làm thế nào tôi có thể hợp lý hóa quá trình này? Có phải tất cả những điều này có thể kịch bản? Làm thế nào để các kỹ sư trong môi trường không cài đặt lớn hơn làm điều này? Hơn nữa, làm thế nào bạn có thể theo dõi các tham số này hoặc buộc một tập hợp thay đổi nhất định?


Bạn đang triển khai hệ điều hành nào?
SpacemanSpiff

Hầu như luôn luôn là CentOS, RHEL hoặc Khoa học Linux. Vì vậy, Linux ...
ewwhite

Câu trả lời:


5

Có, toàn bộ quá trình có thể được tự động.

(1a) Cấu hình mảng: Giả sử bạn có gói hỗ trợ proliant bị loại bỏ, bạn có thể thực hiện cấu hình ổ đĩa logic trong %prephần khởi động với hpacucli.

(1b) Cập nhật chương trình cơ sở: HP cung cấp tất cả các bản cập nhật chương trình cơ sở dưới dạng thực thi Linux. Tôi đã viết một kịch bản shell để quét phần cứng và cập nhật phần sụn. Bạn có thể làm điều này trong %postphần của tệp khởi động (mặc dù tôi đã làm nó ở lần khởi động đầu tiên vì tôi thấy môi trường chroot'ed hơi khó hiểu).

(2) Khi bạn đã cài đặt PSP, bạn có thể định cấu hình ilo với hponcfg.

(3) BIOS có thể được cấu hình với hp-conrephoặc sử dụng g8 + hp-rcu. (Tôi chưa sử dụng cái này.)

HP có một khung cho việc này (mặc dù tôi không sử dụng nó): "HP SmartStart Scripting Toolkit Linux Edition", để biết chi tiết hãy xem hướng dẫn sử dụng pdf .


Chà, tôi sử dụng giao diện CLI của hpacucli từ trong HĐH, nhưng làm cách nào tôi có thể đưa nó vào môi trường trình cài đặt? Tôi cần các lệnh hpacucli xảy ra trước khi cài đặt hệ điều hành. Tôi cũng đang cố gắng để cấu hình ILO chạy trước khi máy chủ được xây dựng (vì trình cài đặt hệ điều hành đôi khi được gắn thông qua phương tiện ảo ILO). Mặc dù vậy, tôi sẽ đào thêm một chút thông qua conrep.
ewwhite

1
Bạn cài đặt nó như vậy: yum install hpacuclitrong %prephần của tập tin khởi động. Tôi sẽ sử dụng PXE boot chứ không phải ilo phương tiện ảo.
Mark Wagner

Điều đó có nghĩa là bạn đang thêm các gói Đại lý quản lý HP vào kho lưu trữ Yum của mình, phải không?
ewwhite

Có tarball PSP chứa RPM. Bạn có thể cần phải cấu hình yum để xem repo trước. Tôi không biết nếu các repotùy chọn trong phần lệnh của tệp khởi động được áp dụng trước khi prephần này được chạy.
Đánh dấu Wagner


2

Tôi quản lý để có được hầu hết ở đó và sau đó thay đổi công việc. Một trong những điều cuối cùng tôi đã làm là cài đặt một bản phân phối linux sẽ chạy các tiện ích HP lên một thanh USB 8GB. Sau đó khởi động vào thanh USB. Điều lớn nhất mà nó mang lại cho tôi là GUI ACU đầy đủ cho việc thiết lập mảng chi tiết mà tôi cần phải làm hoặc môi trường thực thi cho hpacuclicác tập lệnh.

Thiết lập tương tự có thể được sử dụng để trượt trong tất cả các bản cập nhật phần sụn cần thực hiện.


Bạn đã sử dụng distro nào cho mục đích này? Về cơ bản, bạn đã điều chỉnh nó để triển khai hệ thống HP, phải không?
ewwhite

@ewwhite Tôi đã sử dụng openSUSE, mặc dù CentOS có thể sẽ hoạt động tốt nếu không muốn nói là tốt hơn. Và vâng, điều này đã được điều chỉnh cho các triển khai của HP (đó là tất cả những gì chúng tôi có).
sysadmin1138
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.