Questions tagged «vagrant»

Vagrant是用于构建和分发虚拟化开发环境的工具。

1
VirtualBox VM中未处理的孤立索引节点列表
最近,在使用我的VirtualBox VM时,系统崩溃了。之后,VM将不再启动(我正在使用Vagrant)。在我的疑难解答中,我打开了VirtualBox GUI,发现VM不再启动的原因是由于以下错误: Couldn't remount RDWR because of unprocessed orphan inode list. 我在Google上搜索了此错误,发现这可能是由文件系统损坏引起的,但是可以通过简单的卸载/重新安装来解决。不幸的是,我无法在控制台上执行此操作,或者至少我找不到解决方法。有没有办法我可以在没有控制台的情况下解决此错误,或者代替它,有没有办法我可以在虚拟机中访问控制台而不挂载虚拟硬盘?

7
无法ping到流浪盒
我正在尝试按照这两个资源创建一个Vagrant基本框: http://docs-v1.vagrantup.com/v1/docs/base_boxes.html https://github.com/fespinoza/checklist_and_guides/wiki/Creating-a-vagrant-base-box-for-ubuntu-12.04-32bit-server 使用Ubuntu 12.10(带LAMP)作为操作系统,我有1个问题。虽然我可以通过SSH连接,但我无法ping通流行的IP 10.0.2.15 vagrant ssh。 如何设置它以便我可以从主机访问Web服务器? VirtualBox:4.2.10 来宾操作系统:Ubuntu12.10 主机:OSX 10.8.3


2
Vagrant报告不同的已安装GuestAdditions版本
我似乎在互联网上发布过有关类似问题的信息,但我无法使其正常工作。 主机操作系统:Mac OS X 10.11.1(El Capitan)宾客操作系统:Ubuntu 14.04 LTS Virtualbox 5.0.8 Vagrant 1.7.4 $流浪者重装 ... ... ... ==>默认值:机器已启动并准备就绪! 获得有关已安装的GuestAdditions版本的不同报告: 主机上的Virtualbox声明:4.3.10 vm内的VBoxService声明:5.0.8 继续,假设VBoxService是正确的... GuestAdditions似乎已正确安装(5.0.8),但未运行。 获得有关已安装的GuestAdditions版本的不同报告: 您主机上的Virtualbox声明:4.3.10 vm内的VBoxService声明:5.0.8 继续,假设VBoxService是正确的... stdin:不是tty 用法:服务| --status-all | [service_name [命令| --full-restart]] bash:第3行:vboxadd:找不到命令 获得有关已安装的GuestAdditions版本的不同报告: 您主机上的Virtualbox声明:4.3.10 vm内的VBoxService声明:5.0.8 继续,假设VBoxService是正确的... stdin:不是tty 删除现有的VirtualBox DKMS内核模块...完成。 删除现有的VirtualBox非DKMS内核模块...完成。 构建VirtualBox Guest Additions内核模块...完成。 对来宾添加项进行非内核设置...完成。 您应该重新启动guest虚拟机,以确保实际使用了新模块 重新启动VM以应用更改... ==>默认值:尝试正常关闭VM ... …

5
如何使用Vagrant up对VM进行身份验证?
当vagrant ssh和ssh vagrant @ localhost -p2222有效时,Vagrant Up期间身份验证失败 我想在启动时使用Vagrant执行Shell脚本。在使用vagrant up以下方法启动虚拟机时,Vagrant无法进行身份验证: c:\temp\helloworld>vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'helloworld'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: helloworld_default_1398419922203_60603 ==> default: Clearing any previously set network interfaces... ==> …

1
如何在Vagrant和VirtualBox中使用ipv6?
我有一个Vagrant安装程序,在VirtualBox中运行Ubuntu。我正在尝试创建一个可以从主机访问的公共虚拟网络接口。我用ipv4没问题。使用ipv6,我将接口设置为: guest$ ip link add derpcraft link eth1 type macvlan mode bridge; guest$ ip -6 addr add fdfe:dcba:9876:ffff::/64 dev derpcraft guest$ ip link set derpcraft up 界面如下: derpcraft Link encap:Ethernet HWaddr 26:22:d5:54:95:00 inet6 addr: fe80::2422:d5ff:fe54:9500/64 Scope:Link inet6 addr: fdfe:dcba:9876:ffff::/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:264 errors:0 dropped:0 …

1
Vagrant-与来宾共享主机VPN
因此,我有一个用于VPN连接的接口(jnc0),还有一个无聊的来宾,它通过另一个单独的接口(vboxnet1)与我的计算机对话。我的主机操作系统是OS X Mountain Lion,而Vagrant(VM)来宾操作系统是CentOS 6.3。 我如何设置某些东西,以便CentOS来宾可以通过OS X主机与VPN另一端的主机通信?

1
我的网络适配器的名称是什么?(与流浪者有关)
我正在尝试使用mVagrant在正确的网络适配器上建立网桥。 我不断收到此消息: 找不到特定的网桥“无线LAN适配器无线网络连接”。可能会要求您指定 使用ipconfig主机上(Windows),我发现这些: Ethernet adapter Local Area Connection 2: Wireless LAN adapter Wireless Network Connection: Ethernet adapter Local Area Connection: Ethernet adapter VirtualBox Host-Only Network: 这些是我可以选择的主机适配器适配器的名称吗?如果是这样,我的主机现在通过wifi连接,那么第二个“无线LAN ...”不是主机适配器的正确选择吗? 更多上下文:在Vagrant文​​档中,告诉我选择要桥接的主机适配器: 如果主机上有多个网络接口,则Vagrant会要求您选择虚拟机应桥接到的接口。可以通过在网络定义中添加:bridge子句来指定默认接口。 这是我在Vangrantfile中拥有的东西: config.vm.network "public_network", ip: "10.0.1.99", bridge: "Wireless LAN adapter Wireless Network Connection"

1
在Windows 10的(ubuntu)无业游民框内运行docker
我刚被介绍给Docker,我对Docker的工作方式的了解非常有限,目前我在决定采用哪种方法方面受到时间的限制。 运行Windows 10 Home,无法为Windows安装Docker,已安装Docker Toolbox,但无法轻松启动和运行 升级到Windows 10专业版。为Windows安装了Docker。几个小时后,看来我的工作正常了。启用Hyper-V意味着我旧的无业游民的计算机(使用Virtualbox)不再工作。Docker似乎没有任何网络(互联网)连接。现在放弃,禁用Hyper-V,回到无所事事 我一直在想我可以使用Virtualbox设置一个无聊的盒子,或者只是一个Ubuntu VM,然后启动Docker并在其上运行。 这是为了在PHP7 / Nginx / Laravel应用程序上工作 我的问题是-应该可以吗?会有性能问题吗?我在Ubuntu上的经验是,使这些事情(例如Docker)正常工作要比Windows上简单得多。 此外,我可以在预先存在的无家可归者框中寻找什么,这将使我能够尽快使用Docker(在无业游民的盒子上运行)进行设置? 谢谢!

3
是否可以为由Vagrant管理的Linux来宾VM创建交换文件?
我Vagrantfile定义了以下提供程序: Vagrantfile摘录: config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end 在free -m创建的VM中运行时,我会看到以下报告: total used free shared buffers cached Mem: 3953 337 3615 0 18 119 -/+ buffers/cache: 199 3753 Swap: 0 0 0 在构建和配置VM时是否可以分配swappiness? 我已经尝试设置vm.swappiness中/etc/sysctl.conf并重新启动虚拟机,但我没有看到添加交换空间的VM的任何影响。 为什么需要交换空间?我宁愿根本不处理交换空间并在内存中运行所有内容。但是,对于某些应用程序(例如,PHP的composer项目)在某些条件下使用大量内存而臭名昭著。如果没有交换空间,那么如果我有交换空间,我必须非常自由地分配给VM的内存量-尽管它可能不那么有效-从理论上讲,我会遇到更少的问题。

1
FreeBSD with Vagrant - 不知道如何检查guest添加版本
在Mac OS X 10.9.3上 从中挑选一个盒子 VagrantCloud 启动流浪者盒子 $ vagrant init chef/freebsd-9.2-i386 A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant. 列出文件 …

1
“无主机路由”:了解Vagrant虚拟机之间的联网
我想要一对在它们之间有网络的虚拟机。我制作了以下Vagrantfile VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.define :alpha do |alpha| alpha.vm.box = "centos-6.4" alpha.vm.network :private_network, ip: "192.168.50.2" alpha.vm.provision "shell", inline: "yum install -y nc" end config.vm.define :beta do |beta| beta.vm.box = "centos-6.4" beta.vm.network :private_network, ip: "192.168.50.10" beta.vm.provision "shell", inline: "yum install -y nc" end end 起初,我认为事情是有效的,因为我能做到 流浪汉ssh alpha 然后 …

1
从命令行初始化Firefox配置文件
我正在尝试使用根CA配置Vagrant框并将其安装在Firefox中。我已经发现我可以使用安装证书,certutil但问题是它需要一个现有的Firefox配置文件来添加证书。 在一个全新的盒子上,配置文件是在Firefox第一次运行时创建的。这是有问题的,因为Firefox在没有显示器的情况下无法正常运行,但可以通过使用该-headless选项来解决。但是这需要手动杀死。由于创建新配置文件需要一些时间,因此需要使用hack sleep。总的来说,我有以下几点: #!/bin/bash sudo DEBIAN_FRONTEND=noninteractive apt-get -y install \ firefox \ libnss3-tools # create a new profile firefox -headless & sleep 2 kill $! # install the root CA into all profiles cert="${HOME}/mycert.cer" for certDb in $(find ${HOME}/.mozilla* -name "cert8.db"); do certDir="$(dirname ${certDb})" echo ${certDir} certutil -A -n "mycert" …

1
如何在Windows 10上正确配置“ubuntu / trusty64”Vagrant框?
我知道这个问题已被问过好几次了。但是这些问题的所有答案对我都没有用。 我正在尝试使用我的Windows 10上的VirtualBox 5.1.4(VirtualBox-5.1.14-112924-Win)和Vagrant 1.9.1安装新的虚拟机。 错误如下: Timed out while waiting for the machine to boot 为了避免它,我添加了一个新行 vagrantfile: config.vm.boot_timeout = 900 但错误仍然存​​在。 我还启用了GUI删除注释(根据 答案在这里 ): vb.gui = true 但是它返回一个新错误: The guest machine entered an invalid state while waiting for it to boot… 我也跟着这个回答: 选择Ubuntu服务器,单击“设置”,转到“网络”选项卡并进行制作 确保选中了“电缆连接”选项 ...并选择了电缆连接选项。但是它显示了这个通知: 检测到无效配置 这是我的Vagrantfile。 # -*- mode: …

2
流浪者和可接受的事实
是否有可能有关于Vagrant盒子的Ansible显示事实? 该Ansible文档用途 ansible hostname -m setup 即使我与Vagrant用户连接,我仍然需要SSH密钥才能连接到Vagrant盒子。
3 ssh  vagrant  ansible 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.