Introduction et concepts

Introduction et concepts

Chaque administrateur système que je connais développe dans le temps l'habitude de rassembler une boîte à outils où, au fil du temps, de nombreux logiciels utiles sont additionnés, car le besoin récurrent survient. Veuillez ne pas l'imaginer dans le sens le plus classique, car il ne s'agit pas de la boîte à outils d'un menuisier, ni d'une boîte à outils d'un mécanicien. Il s'agit généralement d'un portefeuille de CD avec des CD en direct, des distributions les plus utilisées, des outils spécifiques aux fournisseurs et quoi que ce soit pas. Des CD en direct (indispensables), on voit généralement dans la boîte à outils susmentionnée un élément de clonage de disque. Qu'est ce que ça fait? Il aide une quantité énorme lorsque vous devez économiser et restaurer un disque dur, un système d'exploitation inclus, et par sauvegarde, je veux dire 1/1 copie avec la possibilité de restaurer en quelques minutes, malgré la taille toujours croissante des disques durs offerts par le marché aujourd'hui, où le téraoctet devient de plus en plus courant.

Ces logiciels existent, et en effet, cela rend la vie des administrateurs et des utilisateurs beaucoup plus facile et efficace. Malheureusement, les entreprises ont essayé d'imposer leurs propres formats d'image de disque propriétaire, de sorte que la restauration ne pourrait être possible qu'en utilisant leurs outils. Heureusement, il existe une solution FOSS qui s'occupe de cela, offrant un CD en direct très efficace et serveur pour le téléchargement, et c'est clonezilla, dont nous parlerons aujourd'hui. Vous devez avoir des connaissances sur le fonctionnement des disques, le réseautage et l'administration du système. Nous traiterons des sujets plus avancés un peu plus tard, mais tout ce dont vous avez besoin pour savoir si vous êtes un débutant dans ces questions est ici.

Nous devons d'abord prendre soin de certains concepts, essentiels pour votre compréhension ultérieure de ce sujet. Le logiciel de clonage peut être utilisé dans des scénarios plus complexes que la simple création d'une image d'un disque ou d'une partition. On peut configurer un serveur qui peut être utilisé pour démarrer les machines à cloner via PXE, exécuter un script d'imagerie automatiquement puis arrêter la machine imagée. Cela peut également être utile lorsque vous devez restaurer une telle image à plusieurs machines, alors que le serveur peut s'avérer être un gain de temps inestimable. Imaginez que vous venez d'acheter 40 machines identiques pour remplacer les anciens du service comptable et vous envisagez déjà le spectre de l'installation de la même chose encore et encore. Au lieu de cela, vous pouvez créer une image de l'un des anciens et le déployer sur les 40 machines simultanément, en les connectant au serveur PXE / Clone en même temps. J'espère que vous êtes déjà convaincu, alors voyons comment faire cela dans la pratique avec Clonezilla.

Obtenir et utiliser Clonezilla

Nous allons commencer par l'utilisation du CD en direct offert par le projet Clonezilla, et après cela, nous allons passer à des sujets plus avancés, comme utiliser le DRBL connexe (démarrage distant de disque dans Linux), qui se réfère essentiellement à la partie du serveur dont nous avons parlé plus tôt. Accédez simplement à la page de téléchargement et obtenez l'image ISO qui convient à votre machine, écrivez-la sur CD ou USB ou le tester simplement dans un environnement virtuel et vous êtes prêt à partir. Nous commencerons par un scénario simple, où vous utilisez le clonage disque à disque. Le disque auquel vous clonez peut être un lecteur externe ou un autre interne, que ce soit ide, sata ou scsi. Démarrez le CD en direct comme vous le voyez ci-dessous, avec l'option de grub par défaut, et vous devriez voir Debian Booting, car c'est la base de Clonezilla. Sélectionnez votre langue et votre keymap, puis sélectionnez «Démarrer clonézilla» et ensuite l'option de l'appareil à périphérique. Si vous n'avez pas besoin (ou ne savez pas comment modifier les paramètres du CHS ou d'autres sujets avancés, allez simplement avec le mode débutant et le disque à disque à local (par opposition à la télécommande, ce qui signifie, par exemple, NFS). Choisissez les disques source et de destination, tous dans les menus faciles à utiliser et le tour est joué! Un mot d'avertissement cependant: vous voudrez peut-être simplement configurer une machine virtuelle à deux disques minimale comme boîte de pratique avant de gérer les données de production, et bien sûr, vous avez des sauvegardes, à droite? Soyez également doublement sûr que le lecteur de destination est vide de toutes les données importantes, car vous ne voudriez pas écraser cela.

Bien qu'il s'agisse d'un moyen simple d'utiliser Clonezilla, ce que nous essayons vraiment de venir, c'est comment vraiment Utilisez-le afin de tirer le meilleur parti de ses capacités. Et cela signifie l'utiliser comme serveur distribué pour installer de nombreux systèmes à la fois, en utilisant une image préexistante. Veuillez noter que le matériel et l'équipement de mise en réseau doivent augmenter de façon exponentielle en fonction du nombre de connexions simultanées. Si vous êtes vraiment sérieux, la mise à niveau vers Gigabit Ethernet Equipment et investir dans du matériel puissant est recommandé. Veuillez excuser notre brièveté concernant la première partie, mais c'est parce que nous ne voulons pas devenir ennuyeux avec des choses qui sont assez simples de toute façon, étant donné que Clonezilla est facile à utiliser les menus.

Obtenir et / ou installer DRBL

Maintenant, voyons comment vraiment mettre cette distribution au travail. Comme vous pouvez le voir sur le sous-titre, DRBL peut être exécuté en tant qu'environnement en direct et le configurer en place, ou vous pouvez l'installer. Il y a un problème avec cela cependant, car les auteurs nous avertissent qu'il y a un nombre limité de distributions / versions sur lesquelles l'installation réussira. La liste des exigences matérielles est modeste, mais n'oubliez pas notre avertissement concernant le matériel: plus les clients sont plus importants. Dans notre exemple, nous utiliserons, par exemple, Fedora pour une machine qui servirons 3 clients. Modifier vos paramètres en conséquence si vos besoins sont différents, et ils seront probablement. Notre première interface, Eth0, sera notre lien vers Internet, tandis que les trois autres NIC auront des adresses du formulaire: ETH1 - 192.168.101.X, ETH2 - 192.168.102.x et ainsi de suite. Le plus grand avantage pour cette approche est que vous pouvez ensuite ajouter de plus en plus de machines en tant que clients dans chaque sous-réseau. Faites attention à vos paramètres de pare-feu et, en tant que machine Fedora, prenez soin de Selinux, soit en le désactivant entièrement ou en modifiant les paramètres. Installez le fichier RPM, facile à télécharger à partir de la page de téléchargement et c'est à peu près tout!

Configuration de DRBL

Maintenant, voici la chronologie où vous devez penser à ce que vous voulez exactement. Le logiciel que vous venez d'installer vous offre de multiples opportunités, selon vos besoins. Celui dont nous avons parlé dans l'introduction, la seule image -> Beaucoup de scénarios de clients, peut être mieux pris en charge avec DRBL SSI (Image unique du système). Inutile de dire que le matériel des clients est (presque) identique. D'un autre côté, on vous donne autant de flexibilité que vous en avez besoin, avec différentes images et paramètres pour chaque client. Nous ne pouvons vraiment pas offrir des conseils à chaque scénario possible dont vous pourriez avoir besoin, car il y en a tellement. Néanmoins, quelques pointeurs pourraient vous être utiles. Le pointeur que nous avons publié plus tôt, concernant votre pare-feu, présume également que vous êtes conscient du fait que le démarrage PXE concerne un serveur TFTP, un serveur DHCP et un serveur NFS au strict minimum, généralement avec un serveur Web lancé là-dedans également. Deuxièmement, il est recommandé que les étapes de configuration que nous sommes sur le point de vous donner soient effectuées directement à partir du serveur (E.g. par opposition à la connexion SSH ou quoi que ce soit). Il y a deux scripts principaux (interactifs, je pourrais ajouter, donc pas beaucoup de fichiers texte à modifier) ​​que vous devrez exécuter, comme ainsi:

# drblsrv -i # drblpush -i // step-by-step marche de la configuration du client sans disque // Après cela, exécutez # / opt / drbl / sbin / dcs //… et choisissez clonezilla start 

En raison des limitations de l'espace, nous nous référerons uniquement au cas de démarrage de démarrage PXE du démarrage du client, vous êtes donc censé avoir des NIC dans les machines clients avec des capacités de démarrage réseau et un micrologiciel (BIOS, Palo… .) Aussi capable que les cartes réseau, mais de nos jours, c'est généralement une.

Conclusion

Les utilisations d'un tel serveur de démarrage et d'installation s'étendent bien plus large que le petit environnement d'entreprise. J'ai, par exemple, un tas de vieilles machines x86 que j'ai obtenues d'un ami et j'ai décidé de les utiliser, mais ils n'avaient pas de CD-ROM, juste un lecteur de disquette, et je n'avais pas de disquette sur ma boîte pour écrire une image. Bien sûr, je n'avais pas non plus de disquettes. Clonezilla m'a sauvé, car c'était beaucoup plus rapide et plus sans erreur. Vérifiez-le, vous l'aimerez.

Tutoriels Linux connexes:

  • Clone partition sur Linux
  • Comment cloner un système Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Téléchargement Linux CD / DVD en direct
  • À quelle fréquence devez-vous redémarrer votre serveur Linux?
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Masterring Bash Script Loops
  • Choses à installer sur Ubuntu 20.04
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Boucles imbriquées dans les scripts bash