Ripristina un server Kimsufi su un Cloud Ikoula One VPS
Versione del 17 dic 2019 alle 15:17 di Vkoubiaharoue8c72 (discussione | contributi)
Ripristina un server Kimsufi su un Cloud Ikoula One VPS
Prima di iniziare il processo ci occuperemo di effettuare un backup di un server Kimsufi [1] ed eseguiremo il ripristino su un VPS CIO.
Ma cos'è il VPS Coud Ikoula One
Cloud Ikoula One [2] è una soluzione chiavi in mano che include uno strumento di orchestrazione, un bilanciamento del carico, regole del firewall e un'API compatibile con EC2.
I vantaggi di Cloud Ikoula One
- Controllo dei costi: fatturazione stabilita in anticipo
- Un'infrastruttura dedicata: schieramento di organismi privati
- Garanzia a bassa latenza
- Uno strumento di orchestrazione
- Managed Services [3]
Preparare il serveur Kimsufi
- Avvia la macchina virtuale su un liveCD, ad esempio DebianLive
- Definire un nome host per identificare facilmente la destinazione del restauro
root@debian:~# hostname testrestore
- Installazione di Acronis Agent Installation_agent_Linux[4]
- Crea partizioni manualmente
- Nel caso in cui non si desideri avere tanto spazio su disco
root@debian:~# fdisk /dev/xvda
Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
Partition number (1-128, default 1):
First sector (34-209715166, default 2048): 40
Last sector, +/-sectors or +/-size{K,M,G,T,P} (40-209715166, default 209715166): 2048
Created a new partition 1 of type 'Linux filesystem' and of size 1004.5 KiB.
Command (m for help): n
Partition number (2-128, default 2):
First sector (2049-209715166, default 4096):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (4096-209715166, default 209715166): +97G
Created a new partition 2 of type 'Linux filesystem' and of size 97 GiB.
Command (m for help): n
Partition number (3-128, default 3):
First sector (203427840-209715166, default 203427840):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (203427840-209715166, default 209715166):
Created a new partition 3 of type 'Linux filesystem' and of size 3 GiB.
Command (m for help): t
Partition number (1-3, default 3): 1
Partition type (type L to list all types): 4
Changed type of partition 'Linux filesystem' to 'BIOS boot'.
Command (m for help): t
Partition number (1-3, default 3):
Partition type (type L to list all types): 19
Changed type of partition 'Linux filesystem' to 'Linux swap'.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
root@debian:~#
- Se si dispone di un backup
backup
sfdisk -d /dev/sda > partition.bak
Restoration :
sfdisk /dev/xvda < partition.bak
- Formattazione delle partizioni :
root@debian:~# mkfs.ext4 /dev/xvda2
mke2fs 1.44.5 (15-Dec-2018)
Creating filesystem with 25427968 4k blocks and 6356992 inodes
Filesystem UUID: 675556c0-d8a0-4c4e-b1fd-87d2b3a0f19e
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (131072 blocks): done
Writing superblocks and filesystem accounting information: done
root@debian:~# mkswap /dev/xvda3
mkswap: /dev/xvda3: warning: wiping old swap signature.
Setting up swapspace version 1, size = 3 GiB (3219103744 bytes)
no label, UUID=315aee13-ed19-4408-8d20-74253a3edbff
root@debian:~#
- Assemblaggio di partizioni o della partizione nel nostro caso: :
root@debian:~# mount /dev/xvda1 /mnt
Ripristino
Dall'interfaccia Acronis, ripristineremo
- Selezionare il server da ripristinare e fare clic su Ripristina
- Cliccare su Ripristino More ways to recover... per scegliere la destinazione del catering..
- Cliccare su Recover... e poi su File / Files/folders'
- Naviga nell'interfaccia per scegliere tutti i file e le cartelle inclusi in una partizione
- Conferma la destinazione, scegli il montaggio del ripristino della partizione
- Non selezionare il reboot della destinazione perché non abbiamo terminato
Ripristino del grub
Per questo useremo il metodo grub-install in un chroot.
- Monteremo l'ambiente necessario per eseguire l'installazione di grub in un chroot
mount --bind /dev/ /mnt/dev mount -t proc /proc /mnt/proc mount -t sysfs /sys /mnt/sys
Ora stiamo avviando il chroot e lanciando un aggiornamento-grud
root@debian:~# chroot /mnt/
root@testrestore:/# grub-install Installation pour la plate-forme i386-pc. grub-install : erreur : le périphérique d'installation n'est pas indiqué. root@testrestore:/# grub-install /dev/xvda Installation pour la plate-forme i386-pc. Installation terminée, sans erreur. root@testrestore:/#
- Modificatore di file / Etc / fstab da tenere in considerazione
root@testrestore:/# cat /etc/fstab UUID="675556c0-d8a0-4c4e-b1fd-87d2b3a0f19e" / ext4 defaults 0 0 UUID="2ca7f39a-6609-884a-ac1e-8456b66ca755" swap swap defaults 0 0 root@testrestore:/# blkid /dev/xvda2: UUID="675556c0-d8a0-4c4e-b1fd-87d2b3a0f19e" TYPE="ext4" PARTUUID="ba22cf4d-5988-254b-9f28-d58bc50f7a4f" /dev/xvda3: UUID="315aee13-ed19-4408-8d20-74253a3edbff" TYPE="swap" PARTUUID="2ca7f39a-6609-884a-ac1e-8456b66ca755" /dev/sr0: UUID="2019-11-16-10-15-29-00" LABEL="d-live 10.2.0 st amd64" TYPE="iso9660" PTUUID="1bf56f01" PTTYPE="dos" /dev/loop0: TYPE="squashfs" /dev/xvda1: PARTUUID="f40c93d3-7954-784b-afbb-608d428571fc" root@testrestore:/#
Andiamo oltre
Per migliorare la compatibilità dei server [5] con l'ambiente cloud CIO e XenServer, adesso saremo in grado di installare cloud-init e XenTools: https://fr-wiki.ikoula.com/fr/Installation_des_XenTools_sur_une_instance_CloudStack
Adattatore di configurazione
- Questa migrazione comporterà una modifica dell'indirizzo IP, dovrai adattare i file di configurazione del servizio (apache, MariaDB, bind, ...) in modo che traccino con gli indirizzi IP del CIO.
- Nel caso in cui usi un plesk, [5] qui è un KB che ti permetterà di effettuare questa modifica in modo più semplice. Come modificare l'indirizzo IP utilizzato da Plesk





