标签: vagrant

在一个易于使用的 bash 命令中关闭所有 VirtualBox (vagrant) VM(可以放入 bash 文件)

我使用vagrant进行开发。我忘记关闭一些虚拟机。当我退出主机时,Ubuntu 关闭过程似乎挂起。

有没有办法用一点命令行功能来编写关闭所有流浪盒子的脚本?类似下面的东西,但有些东西,嗯,有效。

for f in $HOME/vagrant;
do;
  cd $f
  vagrant halt
done;
Run Code Online (Sandbox Code Playgroud)

command-line virtualbox vagrant

73
推荐指数
5
解决办法
11万
查看次数

如何增加 Vagrant VM 上的磁盘大小?

我有一个由Vagrant在 Ubuntu 主机服务器上使用VirtualBox管理的 VM 。我的 Vagrant box 使用 Puppetlabs Debian 6.0.7 basebox,它使用 LVM 作为其根分区。

默认情况下,磁盘为 8GB,这对于我的目的来说太小了。我想要:

  1. 不破坏和重新创建我的 VM 的情况下增加现有磁盘及其上的文件系统的大小。
  2. 配置 Vagrant,以便将来为这个项目创建一个更大的磁盘。

谁能解释一下如何做到这一点?

virtualbox disk-management vagrant

71
推荐指数
5
解决办法
10万
查看次数

ubuntu xenial64 盒子密码?

可能是一个愚蠢的问题,但是

我之前在 vagrant 中使用过 trusty64 框,并尝试使用 xenial64 框,但它不接受普通用户:vagrant 密码:vagrant login?

vagrant 16.04

36
推荐指数
2
解决办法
4万
查看次数

Ubuntu 16.04 在 vagrant up 时冻结

每次运行时vagrant up,ubuntu 16.04 都会冻结,我必须重新启动它。

我不能事件运行vagrant up --debug

我正在使用widgetbox-php53框。

vagrant 16.04

22
推荐指数
2
解决办法
7879
查看次数

如何在文件修改时触发 rsync?

我可以用 同步文件夹rsync -avz /directory /target,现在我希望如果我更改了一个文件,/directory那么rsync应该自动调用它。

我正在使用 Virtual Box 并且 Virtual Box 的共享文件夹真的很慢,特别是如果您有一个使用共享文件夹作为文档根目录的网页。随着rsync我将能够工作与我的共享文件夹中的本地文件与文档根目录自动同步它。

我希望有人知道怎么做,crontab这不会很好,因为它每 x 分钟执行一次,所以如果我什么都不做,它仍然会调用,rsync但如果我修改了我的文件,它仍然会调用。

此致

virtualbox rsync shared-folders vagrant

20
推荐指数
3
解决办法
3万
查看次数

Vagrant Up 和烦人的 NFS 密码询问

抱歉我犯的语言错误。我试图防止 vagrant 在通过 NFS 挂载共享文件夹时询问密码:

 [server] Exporting NFS shared folders...
 Preparing to edit /etc/exports. Administrator privileges will be required...
 [sudo] password for timur: #!!!
Run Code Online (Sandbox Code Playgroud)

我已经红色了很多在线资源,如 github 和其他作者的帖子,但对我来说没有任何作用......

我试过这里的说明。我没有深厚的 cli 工作知识。那么有人可以为我的问题提供正确的解决方案吗?

nfs command-line sudo virtualbox vagrant

20
推荐指数
1
解决办法
2万
查看次数

如何修复 Vagrant 客户端的名称服务?

我是 Ubuntu 的新手(刚刚安装了 Ubuntu 12.10)并想开始使用它进行开发。所以我已经安装了 Vagrant,下载lucid64.box,初始化,启动并通过 ssh 访问它。

为了在我的客户端上测试 Internet 连接,我已经完成ping google.com 并收到了unknown host: google.com. (当然,主机得到了 ping。)

在网上搜索只让我找到了这个解决方案,它建议删除 Vagrant 和 Virtual box,然后重新安装它们,只需确保先安装 Vagrant。我已经尝试过这个解决方案,但仍然得到相同的结果。

我还能尝试什么让它工作?

12.10 virtualbox-networking vagrant

18
推荐指数
3
解决办法
2万
查看次数

在 VM 上更新后,我应该为“GRUB 安装设备”选择什么?

这与更新后我为“GRUB 安装设备”选择什么几乎完全相同- 或者可能不是,因此问,因为我通过 Vagrant 在 Virtualbox 机器上运行 Ubuntu。

我无法更新包,所以我跑了sudo apt-get update那么sudo apt-get dist-upgrade。它出现了以下消息:

The GRUB boot loader was previously installed to a disk that is no longer present, or whose unique identifier has changed for some reason. It is        ? 
 ? important to make sure that the installed GRUB core image stays in sync with GRUB modules and grub.cfg. Please check again to make sure that GRUB is    ? 
 ? written to …
Run Code Online (Sandbox Code Playgroud)

updates grub2 virtualbox vagrant

17
推荐指数
1
解决办法
1万
查看次数

ubuntu/xenial64 Vagrant box 的网络设置失败

使用官方 Ubuntu 16.04 LTS (Xenial Xerus) Vagrant box 映像(在 VirtualBox 上)我在基本网络设置方面遇到问题:

我的Vagrantfile

Vagrant.configure(2) do |config|

  config.vm.box = 'ubuntu/xenial64'

  config.vm.define "xenial" do |server|
    server.vm.network "private_network", ip: "192.168.10.10"
  end
end
Run Code Online (Sandbox Code Playgroud)

vagrant up 结果:

==> xenial: Configuring and enabling network interfaces...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/ifdown eth1 2> /dev/null

Stdout from the command:



Stderr from the command:

sudo: unable to resolve host ubuntu-xenial
mesg: ttyname failed: …
Run Code Online (Sandbox Code Playgroud)

networking vagrant 16.04

15
推荐指数
1
解决办法
2万
查看次数

为什么 NFS 不允许我挂载共享?

主人

我有一台主机,运行 Ubuntu 12.04,位于10.0.0.202. 它为网络上的其他机器提供 NFS 共享。以下是内容/etc/exports

/media/storagedrive 10.0.0.0/24(rw,sync,no_subtree_check)
Run Code Online (Sandbox Code Playgroud)

这里的目的是将 的内容共享/media/storagedrive给 IP 范围内网络上的其他机器10.0.0.0 - 10.0.0.255

工作客户

这适用于10.0.0.40运行 Ubuntu 13.10(称为 MattDev)的客户端计算机。那台机器长/etc/fstab这样:

UUID=8f8c838e-3ea2-457a-87f0-57b12dfab06c /               ext4    errors=remount-ro 0       1
UUID=427089d4-46a2-432d-9df4-7016bdfc7df2 none            swap    sw              0       0
10.0.0.202:/media/storagedrive /mnt/NetworkStorageDrive nfs rsize=8192,wsize=8192,timeo=14,intr
Run Code Online (Sandbox Code Playgroud)

ls -al /mnt/在这台机器看起来像这样:

total 12K
drwxr-xr-x  3 root root    4.0K Feb  4 17:48 .
drwxr-xr-x 23 root root    4.0K Feb  5 08:44 ..
drwxrwxr-x  7 root plugdev 4.0K Feb  5 …
Run Code Online (Sandbox Code Playgroud)

nfs virtualbox vagrant

14
推荐指数
1
解决办法
2万
查看次数