Je passe beaucoup de temps avec les systèmes HP ProLiant et les installations Linux. En raison de la nature de l'entreprise dans laquelle je travaille, je n'ai pas le luxe de pouvoir déployer un grand nombre de systèmes identiques en même temps. De plus, mes systèmes sont répartis sur plusieurs sites. Beaucoup de mes serveurs sont similaires, mais les installations arrivent par à-coups, avec juste assez de temps entre les deux pour voir les changements dans les configurations du système, les étapes du processeur, les révisions du firmware et d'autres fonctionnalités. Donc, même si j'ai un système de démarrage assez rapide en place qui prend 5 à 10 minutes, je passe jusqu'à 45 minutes à organiser le matériel du serveur.
1). En supposant que j'ai les disques et les composants physiques là où je les veux, je commence les installations avec un DVD du micrologiciel et / ou SmartStart pour configurer les lecteurs logiques SmartArray et les paramètres du contrôleur. Selon l'application, j'ai besoin d'un contrôle plus fin sur SmartArray que ce que l'utilitaire BIOS permet. Les mises à jour du firmware sont utiles car les serveurs peuvent avoir été livrés avec des révisions plus anciennes. Parfois, je vais exécuter des mises à jour du micrologiciel après l'installation du système d'exploitation.
2). Configuration de l'OIT. Les paramètres de l'OIT doivent être définis. Modifications du mot de passe administrateur, clés ILO installées, paramètres SNMP modifiés ... Je le fais généralement sur la console ou je trouve l'OIT dans la liste DHCP et je me connecte à distance.
3). J'ai besoin de modifications spécifiques du BIOS sur les systèmes que je gère. Par exemple, désactivez l'hyperthreading, définissez le profil d'alimentation, accédez au menu avancé du BIOS pour activer les paramètres de faible latence, réduisez le délai d'attente ASR, réglez l'heure ...
Compte tenu des notes ci-dessus, comment puis-je rationaliser ce processus? Toutes ces choses sont-elles scriptables? Comment les ingénieurs des grands environnements d'installation sans tête y parviennent-ils? Plus encore, comment pouvez-vous suivre ces paramètres ou forcer un certain ensemble de changements en masse?
Réponses:
Oui, l'ensemble du processus peut être automatisé.
(1a) Configuration du tableau: en supposant que vous avez un pack de support proliant dépouillé, vous pouvez faire la configuration du lecteur logique dans la
%pre
section de kickstart avechpacucli
.(1b) Mises à jour du micrologiciel: HP fournit toutes les mises à jour du micrologiciel sous forme d'exécutables Linux. J'ai écrit un script shell qui scanne le matériel et met à jour le firmware. Vous pouvez le faire dans la
%post
section du fichier kickstart (bien que je l'ai fait au premier démarrage parce que j'ai trouvé l'environnement chrooté quelque peu bancal).(2) Une fois la PSP installée, vous pouvez configurer l'ilo avec
hponcfg
.(3) Le BIOS peut être configuré avec
hp-conrep
ou avec g8 +hp-rcu
. (Je ne l'ai pas utilisé.)HP a un cadre pour cela (bien que je ne l'utilise pas): "HP SmartStart Scripting Toolkit Linux Edition", pour plus de détails, consultez le guide de l' utilisateur pdf .
la source
yum install hpacucli
dans la%pre
section du fichier kickstart. J'utiliserais le démarrage PXE plutôt que le support virtuel ilo.repo
options de la section commande du fichier kickstart sont appliquées avant l'pre
exécution de la section.J'ai réussi à m'y rendre le plus souvent, puis j'ai changé d'emploi. L'une des dernières choses que j'ai faites a été d'installer une distribution Linux qui exécutera les utilitaires HP sur une clé USB de 8 Go. Ensuite, démarrez sur la clé USB. La plus grande chose que cela me donne est l'interface graphique ACU complète pour la configuration de tableau à grains fins que je devrais faire, ou un environnement d'exécution pour les
hpacucli
scripts.La même configuration peut être utilisée pour insérer toutes les innombrables mises à jour du micrologiciel qui doivent être effectuées.
la source