vagrant中搭建lnmp1.5问题

vagrant的搭建可以直接参考网上的很多资料,基本按照步骤都可以安装成功。

注意:在win10系统中搭建vagrant需要注意cmd使用管理员。在win7系统中搭建vagrant需要注意版本,高版本的已经不支持win7,会造成安装失败。


lnmp1.5安装mysql6.0以上时,可能会报错。

    1.内存不足    2. 硬盘空间不足

解决方法:

    1.针对内存足的情况,可以通过memory 给虚拟机分配内存(大概分配2G左右)。在安装完成之后启动时可以去除。以下是简单Vagrantfile配置文件。

    Vagrant.configure("2") do |config|
config.vm.define :web do |web|
web.vm.box = "base"
web.vm.network "public_network", ip: "192.168.131.150"
web.vm.network "forwarded_port", guest: 80, host: 80
web.vm.network "forwarded_port", guest: 3306, host: 3306
web.vm.synced_folder "E:/www", "/home/wwwroot"
end

config.vm.define :env do |env|
env.vm.box = "env"
env.vm.network "public_network", ip: "192.168.131.152"
env.vm.synced_folder "E:/environment", "/home/wwwroot"
env.vm.provider "virtualbox" do |env|
  env.memory = "2048"
end
end
end

    2.针对硬盘空间不足的情况,需要扩展vagrant虚拟机的磁盘空间。安装lnmp1.5,需要将硬盘空间扩充到大概15G左右才能安装成功。

    扩展虚拟机磁盘空间方法(参考了部分其他博客):

        注意:这个虚拟机必须已经在 Oracle VM VirtualBox中挂载成功。 

        转换并扩展vdi:

       转换镜像

                    cd    C:\Users\Administrator\VirtualBox VMs\bin_linux_1527837375981_51909(这个是我的目录,具体需要找自己的安装目录)

                     VBoxManage clonehd "box-disk1.vmdk" "clone-disk1.vdi" --format vdi  (注意:VBoxManage是Oracle VM VirtualBox的命令,使用时需要配置环境变量,或者找到相应目录)


扩展镜像     VBoxManage modifyhd "clone-disk1.vdi" --resize 15360

重新挂载磁盘到虚拟机,并启动虚拟机
VBoxManage storageattach bin_linux_1527837375981_51909 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium clone-disk1.vdi

         扩展到根目录:
进入虚拟机,查看磁盘,并格式化 fdisk -l  fdisk /dev/sda  

1. 按p显示分区表,默认是 sda1 和 sda2。

                        2. 按n新建主分区。

                        3. 按p设置为主分区。

                        4. 输入3设置为第三分区。

                        5. 输入两次回车设置默认磁盘起始位置。

                        6. 输入t改变分区格式

                        7. 输入3选择第三分区

                        8. 输入8e格式成LVM格式

                        9. 输入w执行


                 重新启动虚拟机vagrant reload

创建物理卷 pvcreate /dev/sda3  
查看卷组,扩展到相应卷组 vgdisplay  vgextend centos /dev/sda3  
扩展到相应逻辑卷 lvextend -l +100%FREE  /dev/mapper/centos-root  
更新文件系统centos7 xfs_growfs /dev/mapper/centos-root
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值