将软件 RAID 添加到 Proxmox VE 安装
过程现在更简单,它减少到 4 个步骤,如下:
1.安装所需的软件
你需要在这里是软件包软件包。我也安装vim ,因为它比我更喜欢平原第六。Proxmox VE 1.0 上你还需要内存盘工具,但这已经上 VE 2.0 安装。所以,要准备好您的系统,您的 Proxmox 安装程序命令行上键入以下:
apt-get update; apt-get install mdadm vim
软件包软件包将提示您输入的信息和所有你需要做的屏幕上是按ENTER键。
2.准备 raid 设备
现在,你有合适的软件安装程序,让您的 raid 设备准备好了。我们将复制的分区信息/dev/sda /dev/sdb到康体发展局分区转换为 raid 成员初始化 raid 设备、 然后保存 raid 配置在/etc/f上,所以它重新启动后仍然存在。这一切是与以下 6 条线完成的:
sfdisk -d /dev/sda | sfdisk -f /dev/sdb
sfdisk -c /dev/sdb 1 fd
sfdisk -c /dev/sdb 2 fd
mdadm --create -l 1 -n 2 /dev/md0 missing /devvim命令退出插入模式/sdb1
mdadm --create -l 1 -n 2 /dev/md1 missing /dev/sdb2
mdadm --detail --scan >> /etc/mdadm/f
3.准备/boot上/dev/md0
这是到目前为止最多的命令,命令的步骤,但我们很有点要在这里做......有可能缩短一些步骤,但我不成功我尝试简化这和下面的说明工作很适合我。无论如何,让我们开始通过格式设置和填充/dev/md0的/boot内容.
3 /dev/md0
mkdir /mnt/md0
mount /dev/md0 /mnt/md0
cp -ax /boot/* /mnt/md0
现在让我们告诉我们的系统在 Linux 引导后使用/dev/md0 (即: grub2 仍将使用sda1现在启动)。
vim /etc/fstab
替换行具有UUID = < 这里您 UUID >/启动 ext3 默认值 0 1与/dev/md0 /boot ext3 默认值 0 1。如果您不熟悉vim,使用箭头键来导航到上面一行,击中yypi #来使旧线的一个副本,然后打开复制到一个注释,使用向上箭头转到注释的行,删除所有UUID = bla文本并添加/dev/md0。做到这一点后,打ESC键,然后将带你从插入模式下, : wq后按ENTER键。这将保存并退出为您的文件。我们现在已完成vim!一旦您在命令行上再次,重新启动用下面的命令:
Reboot
在系统重新启动后,让我们验证它使用 md0 设备作为你的 /boot 挂载点,通过键入以下内容:
mount|grep boot
你应该得到这样的事情:
/dev/md0 on /boot type ext3 (rw)
现在我们去告诉 grub 引导以及关于下一步 10 命令期间使用该设备:
echo '# customizations' >> /etc/default/grub
echo 'GRUB_DISABLE_LINUX_UUID=true' >> /etc/default/grub
echo 'GRUB_PRELOAD_MODULES="raid dmraid"' >> /etc/default/grub
echo raid1 >> /etc/modules
echo raid1 >> /etc/initramfs-tools/modules
grub-install /dev/sda
grub-install /dev/sdb
grub-install /dev/md0
update-grub
update-initramfs -u
也许你不需要 3 grub 安装的所有命令,但对我来说,不存在有最后一个没工作和时在一次我的测试还原过程,我结束了不必重新命令grub 安装 /dev/sda.
我们几乎都与这一步 !就做是做/dev/sda1的/dev/md0的一部分和应使用此配置,以确保所有工作在它重新启动。我们拿到这与以下两个命令:
sfdisk -c /dev/sda 1 fd
mdadm --add /dev/md0 /dev/sda1
这会让 /dev/md0 重建,并不应该是长。您可以验证用下面的命令进程的进展:
watch -n 5 cat /proc/mdstat
这完成后,重新启动,我们完成这一步 !
Reboot
4.将PVE LVM 移到/dev/md1
现在这一进程是老一个非常相似。这一步很简单,但它就是那个可以采取最长的时间才能完成,取决于您的数据分区有多大和多快是您的系统。我们需要做的是使我们可以加入到/dev/md1,和我们做这与以下命令撤离/dev/sda2 : (警告: pvmove命令可以需要很长的时间才能完成,所以使用它在 tty 或内部屏幕会话)
pvcreate /dev/md1
vgextend pve /dev/md1
pvmove /dev/sda2 /dev/md1
vgreduce pve /dev/sda2
pvremove /dev/sda2
sfdisk --change-id /dev/sda 2 fd
mdadm --add /dev/md1 /dev/sda2
你会得到你第二个 raid 后重建软件包的最后一个命令。这会比第一个更长,您可以检查其进展情况相同的方式和以前一样,用:
watch -n 5 cat /proc/mdstat
然而,这一次它可能好刺激的 RAID 子系统可以读取和写入其设备的限制。你做,使用以下命令:
echo 800000 > /proc/sys/dev/raid/speed_limit_min
echo 1600000 > /proc/sys/dev/raid/speed_limit_max
希望本文档能为大家带来帮助,Proxmox VE 交流147539693
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论