Test d'un serveur avant d'installer un système d'exploitation

8

Notre serveur de développement au travail prend une décharge sur nous. Donc, à ce stade, nous réaffectons certains autres serveurs que nous avons dans notre salle de serveurs à cette fin.

Mon patron veut que je teste les serveurs avant même d'essayer d'installer quoi que ce soit sur eux. Comment allons-nous à ce sujet?

Peter Mortensen
la source

Réponses:

13

L' UBCD dispose de plusieurs utilitaires de test / test de résistance intégrés. Gravez-le simplement sur un CD et démarrez-le, pas besoin d'installer quoi que ce soit. Je l'ai utilisé plusieurs fois pour souligner de nouveaux systèmes de production.

L'UBCD comprend

  • memtest
  • Burn-in CPU
  • Outils d'analyse comparative (exécutés une fois avant et une fois après)
  • Et un tas d'outils de diagnostic de disque

Fonctionne très bien.

Alternativement, il y a Stress Linux, mais il n'a pas été très bien entretenu. Il inclut plusieurs outils qui sont utiles pour les tests de stress: bonnie++, memtestet stress.

Le stress du programme Linux est excellent. Vous permettant de tester la mémoire, le processeur et les disques avec un seul programme.

Joseph Kern
la source
1
Les liens que je ne pouvais pas inclure ci-dessus. newuserstatus ... stresslinux.org stresslinux.org/software.php weather.ou.edu/~apw/projects/stress
Joseph Kern
UBCD est un excellent outil, +1 pour le mentionner.
pauska
7

La première chose que je ferais est d'exécuter memtest sur eux pour s'assurer absolument que la RAM fonctionne correctement (voir http://www.memtest.org/ , ils ont un fichier ISO disponible pour démarrer à partir du CD-ROM).

Ensuite , j'installer Debian ou Ubuntu et exécuter un logiciel de référence E / S tout en regardant attentivement dmesg / syslog pour toutes les erreurs liées à disque. (Linux est gratuit, votre patron ne devrait pas s'en soucier.)

Ensuite, je téléchargerais plusieurs fichiers volumineux à partir d'un serveur FTP tout en exécutant une commande ping pour vérifier que la connexion réseau est fiable.

Edit: L'affiche ailleurs a fait un bon point - n'installez rien si elle a déjà le système d'exploitation que vous souhaitez utiliser!

pauska
la source
4

Cela dépend beaucoup du type de tests que vous devez exécuter. Si c'est juste pour vérifier et voir s'ils fonctionnent toujours fondamentalement, l'une des versions Live CD de Linux fonctionnera (Knoppix, Ubuntu, ...).

John Meagher
la source
Cela ne testera pas les disques
pauska
Vous pouvez toujours exécuter fsck ...
ceejayoz
Non, vous pouvez toujours exécuter des badblocks.
Cristian Ciupitu
1

Je voudrais au moins mentionner SpinRite, si vous testez les disques durs / stockage dans le cadre du système.

http://www.grc.com/spinrite.htm

lâche anonyme
la source
0

Si j'ai le temps, j'aime faire un "burn in" étendu. Je suis sûr qu'il existe des programmes qui feront cela pour vous, mais je finis par écrire quelques fichiers batch.

Sur une boîte Windows par exemple, je ferais ce qui suit

  1. créer quelques volumes supplémentaires (D, E)
  2. comprimer 1 volume
  3. crypter l'autre volume
  4. créez des dossiers sur le lecteur D et chargez-les avec des données ... Documents Word, fichiers MP3, films, etc. Quelques gros fichiers sont bons (films). Créez un hachage MD5 des gros fichiers et stockez-le sur un autre ordinateur. Lorsque vous avez terminé, faites un autre MD5 du gros fichier et voyez si elles correspondent.
  5. écrire un court script pour déplacer / copier / supprimer des fichiers d'avant en arrière et le mettre en boucle. Quelque chose comme:

    copier d: \ test1 *. * e: \ test1 *. *
    copier d: \ test2 *. * e: \ test2 *. *
    del /qd:\test1*.*
    del /qd:\test2*.*

Copiez ensuite tout.

Si cela n'obtient pas l'utilisation de votre processeur (et l'utilisation du disque), configurez plus de dossiers et plus de scripts. J'ai eu des systèmes où je devais avoir 5 fichiers de commandes différents en cours d'exécution en même temps afin de tout arrimer.

Toute la compression et le cryptage aideront à utiliser le processeur et la RAM, et bien sûr, tout le fichier en mouvement testera les disques de manière assez approfondie. Vous pouvez faire un travail encore meilleur en remplaçant la commande delete par quelque chose qui fait une suppression sécurisée - en frottant la zone réelle du disque dur.

hellimat
la source
-1

Parlons-nous de Windows? Un système d'exploitation est-il installé sur le nouveau serveur? Si non, assurez-vous simplement que vous disposez de suffisamment de RAM. Vérifiez la vitesse de votre processeur et si elle est double ou quadruple (les deux sont préférées). Vérifiez également vos paramètres RAID.

La plupart des serveurs Dell et HP sont livrés avec des applications qui peuvent être exécutées au démarrage pour vérifier le matériel.

Saif Khan
la source
APP comme dans les applications?
Cristian Ciupitu