Débutant Linux ici. Je me connecte à la machine à partir d'un Mac via SSH. Est-ce que quelqu'un pourrait me dire quel est le meilleur processus pour convertir la machine Linux déjà en marche en une machine virtuelle à utiliser dans ESXI? Exécution d’Ubuntu Server 16.04.2 LTS avec un RAID connecté comme indiqué ci-dessous:
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 393M 23M 371M 6% /run
/dev/sdg2 1.8T 12G 1.7T 1% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/loop0 161M 161M 0 100% /snap/nextcloud/1337
/dev/loop1 80M 80M 0 100% /snap/core/1689
/dev/md0 8.2T 6.5T 1.3T 84% /mnt/raid/samba
/dev/sdg1 512M 3.4M 509M 1% /boot/efi
/dev/loop2 179M 179M 0 100% /snap/nextcloud/1474
tmpfs 393M 0 393M 0% /run/user/1000
tmpfs 393M 0 393M 0% /run/user/1001
Dois-je convertir chacun de ces disques individuellement? Ou y a-t-il un processus plus simple que je ne vois pas?
Je vous remercie!
Oui, c'est possible et pas vraiment difficile. Vous pouvez tirer parti du système de fichiers UNIX ayant une seule racine. Ainsi, vous n'avez pas besoin de répliquer la structure des montages, RAID, etc. dans votre copie: le système se comportera de la même manière, tous les fichiers étant réunis dans un seul montage.
J'ai déjà effectué la procédure avec succès auparavant, ma méthode est basée sur un guide de https://wiki.archlinux.org/index.php/full_system_backup_with_rsync .
Sauvegardez le contenu complet du serveur. Vous pouvez utiliser rsync
à partir du guide lié, puis compresser ou le faire en une seule étape. Vous avez besoin de Sudo
pour accéder à tous les fichiers.
Sudo tar --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","~/server-backup.tar.xz"} -cJvf ~/server-backup.tar.xz /
Téléchargez le fichier créé à l'aide de SCP ou d'une autre méthode appropriée.
Créez un VM avec un nouveau disque dur virtuel d'une capacité suffisante. Démarrer une distribution en direct.
Formatez et montez le disque dur vierge.
Décompressez le contenu du fichier de sauvegarde compressé sur le lecteur monté. (Vous devez mettre le fichier à la disposition de la machine virtuelle, par exemple à l'aide d'un dossier partagé ou d'un autre lecteur connecté à la machine virtuelle.)
Editez les fichiers de configuration si nécessaire (surtout /etc/fstab
, /etc/network/interfaces
).
Arrêtez la machine virtuelle, connectez le support de distribution en direct et démarrez votre clone de serveur.