HP ProLiant sistem hazırlama / yerleştirme teknikleri (Dizi, BIOS, bellenim vb.)


9

Zamanımın çoğunu HP ProLiant sistemleri ve Linux kurulumlarıyla geçiriyorum. Çalıştığım işin doğası gereği, aynı anda çok sayıda aynı sistemi devreye sokma lüksüne sahip değilim. Ayrıca, sistemlerim birden çok konuma yayılmıştır. Sunucularımın çoğu benzer, ancak yüklemeler, sistem yapılandırmalarındaki, işlemci adımlarındaki, bellenim revizyonlarındaki ve diğer özelliklerdeki değişiklikleri görmek için yeterli zamanla spurts ile geliyor. Bu nedenle, 5-10 dakika süren makul hızlı bir kickstart sistemim olmasına rağmen , sunucu donanımını hazırlarken 45 dakikaya kadar harcıyorum.

1). İstediğim yerde diskler ve fiziksel bileşenlerim olduğunu varsayarsak, SmartArray mantıksal sürücülerini ve denetleyici ayarlarını yapılandırmak için bir Donanım Yazılımı DVD'si ve / veya SmartStart ile yüklemeye başlarım. Uygulamaya bağlı olarak, SmartArray üzerinde BIOS yardımcı programının izin vereceğinden daha iyi kontrole ihtiyacım var. Bellenim güncellemeleri, sunucular daha eski düzeltmelerle gönderilmiş olabileceğinden faydalıdır. Bazen, işletim sistemi yüklendikten sonra ürün yazılımı güncellemelerini çalıştırırım.

2). ILO kurulumu. ILO parametrelerinin ayarlanması gerekir. Yönetici parolası değişiklikleri, yüklü ILO anahtarları, SNMP parametreleri değiştirildi ... Bunu genellikle konsolda yapacağım veya DHCP listesinde ILO'yu bulacağım ve uzaktan bağlanacağım.

3). Yönettiğim sistemlerde belirli BIOS değişikliklerine ihtiyacım var. Örneğin, hiper iş parçacığı özelliğini kapatın, güç profilini ayarlayın, düşük gecikmeli ayarları etkinleştirmek için gelişmiş BIOS menüsüne girin, ASR zaman aşımını azaltın, zamanı ayarlayın ...

Yukarıdaki notlar göz önüne alındığında, bu süreci nasıl düzenleyebilirim? Bütün bunlar yazılabilir mi? Daha büyük başsız kurulum ortamlarındaki mühendisler bunu nasıl yapar? Dahası, bu parametreleri nasıl takip edebilir veya belirli bir değişiklik kümesini nasıl zorlayabilirsiniz?


Hangi işletim sistemini kullanıyorsunuz?
SpacemanSpiff

Neredeyse her zaman CentOS, RHEL veya Scientific Linux. Yani, Linux ...
ewwhite

Yanıtlar:


5

Evet, tüm süreç otomatikleştirilebilir.

(1a) Dizi yapılandırması: Soyulmuş bir destek paketine sahip olduğunuzu varsayarsak %pre, kickstart ile mantıksal sürücü yapılandırmasını yapabilirsiniz hpacucli.

(1b) Donanım yazılımı güncellemeleri: HP, tüm donanım yazılımı güncellemelerini Linux yürütülebilir dosyaları olarak sağlar. Donanımı tarayan ve bellenimi güncelleyen bir kabuk betiği yazdım. Bunu %postkickstart dosyasının bölümünde yapabilirsiniz (gerçi ilk açılışta yaptım çünkü chroot'ed ortamını biraz sakat buldum).

(2) PSP'yi yükledikten sonra ilo'yu yapılandırabilirsiniz hponcfg.

(3) BIOS hp-conrepveya g8 + kullanımı ile yapılandırılabilir hp-rcu. (Bunu ben kullanmadım.)

HP bunun için bir çerçeveye sahiptir (bunu kullanmama rağmen): "HP SmartStart Komut Dosyası Araç Seti Linux Sürümü", ayrıntılar için kullanıcı kılavuzuna bakın pdf .


HPacucli'nin CLI arayüzünü işletim sistemi içinden kullanıyorum, ancak bunu kurulum ortamına nasıl alabilirim? İşletim sistemi kurulumundan önce hpacucli komutlarına ihtiyacım var. Ayrıca, sunucu kurulmadan önce ILO yapılandırmasını çalıştırmaya çalışıyorum (OS yükleyicisi bazen ILO sanal medyası üzerinden monte edildiğinden). Yine de, conrep ile biraz daha kazacağım.
ewwhite

1
Öyle gibi kurun: yum install hpacucliiçinde %prekickstart dosyasının bölümüne. Ilo sanal medya yerine PXE önyükleme kullanırdım.
Mark Wagner

Bu, Yum deponuza HP Management Agent paketlerini eklediğiniz anlamına gelir, değil mi?
ewwhite

Evet, PSP tarball RPM'leri içerir. Önce repoyu görmek için yum'ı yapılandırmanız gerekebilir. Bölüm çalıştırmadan repoönce kickstart dosyasının komut bölümündeki seçeneklerin uygulanıp uygulanmadığını bilmiyorum pre.
Mark Wagner


2

Çoğunlukla oraya gitmeyi başardım ve sonra işleri değiştirdim. Yaptığım son şeylerden biri, HP yardımcı programlarını 8GB USB çubuğa çalıştıracak bir linux dağıtımını kurmaktı. Ardından USB çubuğuna önyükleme yapın. Bunun bana verdiği en büyük şey, yapmam gereken ince taneli dizi kurulumu için tam ACU GUI veya hpacuclikomut dosyaları için bir yürütme ortamıdır .

Aynı kurulum, yapılması gereken çok sayıda firmware güncellemesini kaydırmak için kullanılabilir.


Bu amaçla hangi dağıtımı kullandınız? Temel olarak HP sistemleri dağıtımı için uyarladınız, değil mi?
ewwhite

@ openwhite kullandım, ancak CentOS muhtemelen daha iyi olmasa da iyi çalışacaktı. Ve evet, bu HP dağıtımları için tasarlandı (sahip olduğumuz tek şey bu).
sysadmin1138
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.