“在Cloud Ikoula One 的VPS云上恢复Kimsufi服务器:”的版本间的差异
Jump to navigation
Jump to search
(创建页面,内容为“==在Cloud Ikoula One 的VPS云上恢复Kimsufi服务器:=== 我们将备份Kimsufi服务器[https://www.kimsufi.com/us/en/],然后在VPS CIO上进行还原。...”) |
|||
第118行: | 第118行: | ||
从Acronis界面,我们将还原 | 从Acronis界面,我们将还原 | ||
* 选择要还原的服务器,然后单击“恢复” | * 选择要还原的服务器,然后单击“恢复” | ||
− | [[ | + | [[File:recover-ovh.png]] |
* 单击'''More ways to recover... ''',然后单击'''Files/folders''' | * 单击'''More ways to recover... ''',然后单击'''Files/folders''' | ||
− | [[ | + | [[File:Recover-select-host-ovh.png]] |
* 单击'''Recover...'' 然后单击'''Files/folders''' | * 单击'''Recover...'' 然后单击'''Files/folders''' | ||
− | [[ | + | [[File:recover-files-folders-ovh.png]] |
* 导航界面以选择分区中包含的所有文件和文件夹 | * 导航界面以选择分区中包含的所有文件和文件夹 | ||
− | [[ | + | [[File:Recover-files-ovh.png]] |
* 确认目的地,选择分区还原安装 | * 确认目的地,选择分区还原安装 | ||
− | [[ | + | [[File:Recover-start-ovh.png]] |
* 不要选择目的地机器,因为我们尚未完成 | * 不要选择目的地机器,因为我们尚未完成 | ||
− | [[ | + | [[File:Recover-proceed.png]] |
==恢复grub== | ==恢复grub== | ||
为此,我们将在chroot中使用grub-install方法。 | 为此,我们将在chroot中使用grub-install方法。 | ||
− | + | *我们在chroot中执行grub-install所需的环境 | |
<pre> | <pre> | ||
mount --bind /dev/ /mnt/dev | mount --bind /dev/ /mnt/dev |
2019年12月17日 (二) 17:34的版本
在Cloud Ikoula One 的VPS云上恢复Kimsufi服务器:=
我们将备份Kimsufi服务器[1],然后在VPS CIO上进行还原。
什么是VPS Coud Ikoula One?
Coud Ikoula One [2]是一个交钥匙解决方案,包括编排工具,负载平衡器,防火墙和与EC2兼容的API。
Coud Ikoula One的优势 :
- 成本控制:预先建立发票
- 专用的基础架构:vm部署
- 低延迟保证
- 编排工具
- 管理服务[3]
配置Kimsufi服务器
- 在liveCD上启动我们的虚拟机,例如DebianLive:
- 定义主机名以轻松识别还原的目的地
root@debian:~# hostname testrestore
- 安装Acronis云备份安装_agent_Linux
- 手动创建分区
- 如果您不想使用太多磁盘空间
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:~#
- 如果您需要备份
备份:
sfdisk -d /dev/sda > partition.bak
恢复:
sfdisk /dev/xvda < partition.bak
格式化分区:
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:~#
分区或本例中分区的组装:
root@debian:~# mount /dev/xvda1 /mnt </pre ==恢复== 从Acronis界面,我们将还原 * 选择要还原的服务器,然后单击“恢复” [[File:recover-ovh.png]] * 单击'''More ways to recover... ''',然后单击'''Files/folders''' [[File:Recover-select-host-ovh.png]] * 单击'''Recover...'' 然后单击'''Files/folders''' [[File:recover-files-folders-ovh.png]] * 导航界面以选择分区中包含的所有文件和文件夹 [[File:Recover-files-ovh.png]] * 确认目的地,选择分区还原安装 [[File:Recover-start-ovh.png]] * 不要选择目的地机器,因为我们尚未完成 [[File:Recover-proceed.png]] ==恢复grub== 为此,我们将在chroot中使用grub-install方法。 *我们在chroot中执行grub-install所需的环境 <pre> mount --bind /dev/ /mnt/dev mount -t proc /proc /mnt/proc mount -t sysfs /sys /mnt/sys
- 我们现在开始chroot并启动一个update-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:/#
- Modifier le fichier /etc/fstab afin de prendre en compte
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:/#
为了走得更远
为了提高服务器与CIO和XenServer云环境的兼容性[4],我们能够安装cloud-init和XenTools:Installation_des_XenTools_sur_une_instance_CloudStack
配置适配器
- 此迁移将涉及IP地址的更改,您将必须调整服务配置文件(apache,MariaDB,bind ...),以便它们兼容CIO的IP地址。
- 如果使用PLESK, [5] 可让您更简单地执行此修改。 如何更改plesk的IP地址