openstack 制作大于2TB根分区自动扩容的CENTOS镜像
制作镜像的时候默认分的是30G空间 qemu-img create -f raw centos.img 30G 看官网文档安装完系统需要安装cloud-init和clout-utils包,本人安装了完这个工具 但是发现启动系统以后,root根分区开机只能自动扩展到900G或者500G。 后来经查需要使用GPT分区,根分区才能到2TB空间。 于是从做镜像,选择GPT方式安装操作系统。(有关如何用GPT方式安装系统,网上可以查查资料 很多的) 分区的时候 我是分了3个分区swap boot 和根分区。 也就是 vda1 /swap vda2 /boot vda3 / 当系统装完以后需要执行以下命令: yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum -y cloud-init cloud-* yum -y parted yum -y gdisk 网卡设置为dhcp cat /etc/sysconfig/network-scripts/ifcfg-eth0 ...