vagrant(5)基于centos7镜像优化
目的
开启密码、key认证、添加国内yum源、增加磁盘大小、关闭selinux、安装常用软件包、关闭防火墙
1.Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "centos7"
config.vm.hostname = "vgt-c7-101"
config.disksize.size = '50GB'
#config.vm.disk :disk, size: "50GB", primary: true
config.vm.network "private_network", ip: "172.24.20.101", hostname: true
config.ssh.insert_key = true
config.vm.provider "virtualbox" do |vb|
vb.memory = 2048
vb.cpus = 2
vb.name = "vgt-c7-101"
end
config.vm.provision "shell", path: "init.sh"
end
注意:依赖 vagrant-disksize
vagrant plugin install vagrant-disksize
2.init.sh
1 |
|
⚠️:partprobe 提醒内核重新读取分区表信息
3.up
vagrant up
vagrant ssh