Gestion des systèmes de fichiers ZFS dans Oracle®Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Pratiques recommandées générales

  • Maintenez votre système à jour grâce aux dernières versions et aux correctifs Solaris.

  • Confirmez que votre contrôleur honore les commandes de purge de cache pour être sûr que vos données ont été écrites de manière sécurisée, ce qui permet de modifier les périphériques du pool ou de séparer un pool de stockage mis en miroir. Ce n'est généralement pas un problème sur le matériel Oracle/Sun, mais il est bon de confirmer que les paramètres de purge du cache de votre matériel sont activés.

  • Evaluez la mémoire requise en fonction de la charge de travail actuelle du système.

    • Avec une application dont l'encombrement mémoire est connu, telle qu'une application de base de données par exemple, vous pouvez limiter la taille de l'ARC de manière à ce que l'application n'ait pas besoin de récupérer la mémoire nécessaire à partir du cache ZFS.

    • Tenez compte de la mémoire requise pour la suppression des doublons.

    • Identifiez l'utilisation de la mémoire par ZFS à l'aide de la commande suivante :

      # mdb -k
      > ::memstat
      Page Summary                Pages                MB  %Tot
      ------------     ----------------  ----------------  ----
      Kernel                     388117              1516   19%
      ZFS File Data               81321               317    4%
      Anon                        29928               116    1%
      Exec and libs                1359                 5    0%
      Page cache                   4890                19    0%
      Free (cachelist)             6030                23    0%
      Free (freelist)           1581183              6176   76%
      
      Total                     2092828              8175
      Physical                  2092827              8175
      > $q
    • Envisagez l'utilisation de mémoire ECC pour prévenir l'altération de mémoire. L'altération de mémoire silencieuse peut endommager vos données.

  • Effectuez des sauvegardes régulières : bien qu'un pool créé avec redondance ZFS permette de réduire le temps d'inactivité dû à des pannes matérielles, il n'est pas à l'abri des pannes matérielles, des pannes d'alimentation ou des déconnexions de câbles. Veillez à sauvegarder régulièrement vos données. Toutes les données importantes doivent être sauvegardées. Il existe différentes méthodes de copie des données :

    • Prise quotidienne ou à intervalles réguliers d'instantanés ZFS.

    • Sauvegardes hebdomadaires des données du pool ZFS. Vous pouvez utiliser la commande zpool split pour créer une copie exacte du pool de stockage ZFS mis en miroir.

    • Sauvegardes mensuelles à l'aide d'un produit de sauvegarde mis en oeuvre à l'échelle de l'entreprise.

  • RAID matériel

    • Envisagez l'utilisation du mode JBOD pour les baies de stockage plutôt que des baies RAID matérielles, afin que ZFS puisse gérer le stockage et la redondance.

    • Utilisez la redondance matérielle RAID et/ou la redondance ZFS.

    • L'utilisation de la redondance ZFS présente de nombreux avantages : pour les environnements de production, configurez ZFS de manière à lui permettre de réparer les incohérences de données. Utilisez la redondance ZFS, telle que RAID-Z, RAID-Z-2, RAID-Z-3, la mise en miroir, quel que soit le niveau RAID mis en oeuvre sur le périphérique de stockage sous-jacent. Avec une telle redondance, ZFS est en mesure de détecter et de réparer les défaillances du périphérique de stockage sous-jacent ou des connexions à l'hôte de celui-ci.

    • Si vous êtes certain de la redondance de votre solution RAID matérielle, envisagez d'utiliser ZFS sans redondance ZFS avec votre baie RAID matérielle. Toutefois, tenez compte des conseils suivants pour vous aider à garantir l'intégrité des données.

      • Affectez des tailles de LUN et de pool de stockage ZFS qui vous semblent raisonnables en considérant que ZFS ne sera pas en mesure de résoudre les incohérences de données si la baie RAID matérielle subit une panne.

      • Créez des LUN RAID5 avec des disques hot spare globaux.

      • Surveillez le pool de stockage ZFS à l'aide de la commande zpool status et les LUN sous-jacents à l'aide des outils de surveillance RAID.

      • Remplacez rapidement les périphériques défectueux.

      • Nettoyez régulièrement (par exemple mensuellement) vos pools de stockage ZFS si vous utilisez des services de qualité convenant à un centre de données.

      • Veillez à toujours disposer de sauvegardes de qualité et récentes de vos données importantes.

    Voir aussi Pratiques recommandées pour la création de pool sur une baie de stockage en réseau ou locale.

  • Les vidages sur incident consomment davantage d'espace disque, généralement entre 1/2 et 3/4 de la taille de la mémoire physique.