CentOS 7 安装程序里的分区不如 CentOS 6 的好用,对于 SolusVM Slave 分区要求没法一步设置好。要在系统安装后删除重建 VG 分区,下文配合截图记录操作流程。

用 IPMI 之类控制台远程安装 CentOS 7,安装选项界面点击 INSTALLATION DESTINATION。

安装 CentOS 7
安装 CentOS 7
安装 CentOS 7
设置安装位置

选中需使用的硬盘,点击 I will configure partitioning。然后点 Done 进入分区设置,选择 Standard Partition 创建所需分区(通常是/boot/swap这几个分区,剩余空间创建 VG 放虚拟机使用)。

安装 CentOS 7
选择硬盘和选择自定义配置分区
安装 CentOS 7
创建所需标准分区

以下是笔者测试机的分区情况截图,以供参考。

安装 CentOS 7
创建 /boot 分区
安装 CentOS 7
创建 / 根目录分区
安装 CentOS 7
创建 swap 分区
安装 CentOS 7
创建 vg_solusvm 分区

设置后完成系统安装。

安装 CentOS 7

安装后用df -hT查看分区情况,其中之前创建的/vg_solusvm分区挂载点删除它。

  1. [root@localhost ~]# df hT
  2. Filesystem Type Size Used Avail Use% Mounted on
  3. /dev/sda2 ext4 118G 1.2G 111G 2% /
  4. devtmpfs devtmpfs 7.7G 0 7.7G 0% /dev
  5. tmpfs tmpfs 7.7G 0 7.7G 0% /dev/shm
  6. tmpfs tmpfs 7.7G 9.0M 7.7G 1% /run
  7. tmpfs tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
  8. /dev/sda1 ext4 740M 131M 556M 19% /boot
  9. /dev/mapper/vg_solusvmvg_solusvm ext4 1.7T 77M 1.6T 1% /vg_solusvm
  10. tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/0

umount /vg_solusvm卸载挂载点,然后编辑/etc/fstab文件删除/vg_solusvm参数行。

之后vgdisplay查看 VG 分区名称,再vgremove vg_solusvm删除分区(替换你的 VG 名称)。

  1. [root@localhost ~]# vgremove vg_solusvm
  2. Do you really want to remove volume group “vg_solusvm” containing 1 logical volumes? [y/n]: y
  3. Do you really want to remove active logical volume vg_solusvm/vg_solusvm? [y/n]: y
  4. Logical volume “vg_solusvm” successfully removed
  5. Volume group “vg_solusvm” successfully removed

fdisk -l查看 LVM 分区设备名。从输出结果可以看到在 sda5 上。

  1. [root@localhost ~]# fdisk l
  2.  
  3. […]
  4.  
  5. Device Boot Start End Blocks Id System
  6. /dev/sda1 * 2048 1574911 786432 83 Linux
  7. /dev/sda2 1574912 253233151 125829120 83 Linux
  8. /dev/sda3 253233152 286787583 16777216 82 Linux swap / Solaris
  9. /dev/sda4 286787584 3907028991 1810120704 5 Extended
  10. /dev/sda5 286789632 3907028991 1810119680 8e Linux LVM

vgcreate -s 128M vg_solusvm /dev/sda5命令重新创建 VG 分区。创建后检查如下就可以了。

  1. [root@localhost ~]# vgdisplay
  2. Volume group
  3. VG Name vg_solusvm
  4. System ID
  5. Format lvm2
  6. Metadata Areas 1
  7. Metadata Sequence No 1
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 0
  12. Open LV 0
  13. Max PV 0
  14. Cur PV 1
  15. Act PV 1
  16. VG Size <1.69 TiB
  17. PE Size 128.00 MiB
  18. Total PE 13810
  19. Alloc PE / Size 0 / 0
  20. Free PE / Size 13810 / <1.69 TiB
  21. VG UUID Zf5ODLG2OZs4oIDl8Depcnr7o93aagdf

到此硬盘分区就完成了,按之前教程继续安装部署 SolusVM。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注