Articles of virtualbox

从guest虚拟机使用libvirt访问VirtualBox

我已经在OSX上安装libvirt,并且从virtualbox外部我可以使用virsh访问它没有问题。 但是,我想从客人那里访问它,这给了我绝望无用的错误: [root@foreman01 ~]# virsh -c vbox://192.168.56.1/session setlocale: No such file or directory error: Cannot read CA certificate '/etc/pki/CA/cacert.pem': No such file or directory error: failed to connect to the hypervisor 客人正在运行与Hostonlynetworking的CentOS 6.5。 我需要那整个设置也运行DNS和DHCP,并且不能从主机唯一networking出去。 不过,我也有第二个networking适配器configuration,我会用它?

为什么ssh隧道不能在强制模式(-f)下在virtualbox或qemu中创build?

我尝试在专用的服务器上 root@debian:~# strace -e open -f sshpass -p guest ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null [email protected] -C -N -D 127.0.0.1:22220 -f [pid 10451] open("/dev/tty", O_RDWR) = 4 [pid 10451] open("/dev/tty", O_RDWR) = 4 debug1: Enabling compression at level 6. debug1: Authentication succeeded (keyboard-interactive). Authenticated to 198.51.100.11 ([198.51.100.11:22). debug1: Local connections to 127.0.0.1:22220 forwarded to remote address […]

Windows 2012 R2端口转发

所以我的问题是,我试图打开Windows 2012上的Virtualbox RDP到同一主机上的VPN nework。 我有一个外部networking适配器和一个由VPN创build的虚拟适配器。 我build立了一个端口转发8888-> 3389,以便在同一台服务器上,我可以在localhost:8888,externalIP:8888和VPNIP:8888上打开RDP,但是这个端口不能打开外。 我需要在VPN中看到它。 我完全closures了Windows防火墙,我的托pipe服务提供商向我保证,他在服务器前面没有防火墙。 我在这里错过了什么?

本地可运行的虚拟机模拟Amazon EC2主机

我目前正在pipe理Amazon EC2云托pipe的应用程序。 我很好奇是否有可能获得最能模拟在Amazon EC2上部署的Red Hat环境的虚拟机。 这个虚拟机可以通过VirtualBox在本地运行,例如在Windows上。 这将使我能够在与生产环境非常相似的环境中工作,而不必login到EC2并通过SSH进行所有工作。 我应该去http://www.redhat.com并尝试从那里find虚拟机或安装媒体吗? 或者还有什么我可以做的?

VirtualBox Linux guest中的OpenVPN服务器,只有主机适配器

我需要设置一个VirtualBox虚拟机作为VPN。 我使用Vagrant在Ubuntu 14.04 LTS客户端上创build虚拟机。 我使用OpenVPN作为Ubuntu 14.04 LTS服务器上的VPN服务器。 OpenVPNconfiguration为在10.8.0.0/255.255.255.0networking上工作。 VPN服务器本身是10.8.0.1。 启动OpenVPN并连接到它显示任何日志文件没有错误。 如果我configurationVagrant使用“公共networking”,那么我可以连接到VPN,我可以ping VPN服务器: ping 10.8.0.1 # ok 如果我configurationVagrant使用“专用networking”(具有静态定义的192.168.50.42 IP),那么我仍然可以连接到VPN,但是我无法ping VPN服务器了 。 任何尝试使用VPN地址(10.8.0.1)的东西(SSH,HTTP …)都会失败。 ping 10.8.0.1 # ko ifconfig在VPN客户端上: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:10278 errors:0 dropped:0 overruns:0 frame:0 TX packets:10278 errors:0 dropped:0 overruns:0 carrier:0 […]

如何使用Kubernetes设置从MAC主机到Vagrant Linux VM到Docker容器的端口转发?

我在由Vagrantpipe理的1个虚拟机上使用本指南 我可以访问我在虚拟机内部本地启动的容器,但是我似乎无法从主机访问它们。 我有一个虚拟机内运行kubernetes,但它不是端口fowarding到主机。 我尝试了以下方法: 如何设置从Windows主机到Vagrant Linux VM到Docker容器的端口转发? 感谢@analytik。 我尝试了这一步,但似乎并没有结果。 我没有做任何SSH隧道,因为我试图让端口转发自动工作。 我有它设置为NAT和主机的networking。 有趣的是,甚至在我设置kubernetes pod之前,kubernetes master API在虚拟机内localhost:8080中可用,如下所示: vagrant@local:/usr/local/bin$ curl localhost:8080 { "paths": [ "/api", "/api/v1", "/healthz", "/healthz/ping", "/logs/", "/metrics", "/resetMetrics", "/swagger-ui/", "/swaggerapi/", "/ui/", "/version" ] } 但是,当我试图从Mac访问,我似乎无法达到它: curl localhost:8080 curl: (52) Empty reply from server 所以它得到的东西,但不知道发生了什么。 我有我的适配器1设置为NAT与我的各种端口转发规则,我的适配器2设置为主机专用适配器。 有什么想法吗? 再次感谢你的帮助!

如何从OSX上查看远程主机上的X显示

我正在Ubuntu 14.04 Virtualbox虚拟机中运行一个在xvfb下的X服务器。 X显示器用于在一些seleniumtesting中运行Firefox和Chrome。 我希望能够从OSX实时查看此显示的内容,以debugging这些testing。 这可能来自OSX? 我最初的想法是使用ssh -x ,但似乎认为这个过程是由我的SSH会话启动的。 在这种情况下,虚拟机内部的一个进程正在启动在X显示器下运行的进程 – 我只想附加到显示器上看看发生了什么。

无法远程访问VMware VM

我有一个远程访问的虚拟机,但是由于某些原因我无法访问它。 我已经尝试了几件事情来弄明白,我想知道我是否失去了一些东西。 我想将RDP装入机器或访问在VM上的端口80上运行的Web应用程序。 这是设置… 有问题的VM:VMWare VM,Windows Server 2003,PeopleSoft VMWare主机:Virtualbox VM,Xubuntu 15.04基本安装 物理服务器:IBM x3455,Ubuntu Server 15.04 笔记本电脑:Ubuntu桌面15.04 设置复杂的原因是暂时的。 我希望能够对“有问题的虚拟机”进行一些更改,然后将其还给给我的人。 当我不打算继续使用它时,我不想把VMware的“物理服务器”弄得一团糟。 基本上,我想连接到“笔记本电脑”的“虚拟机”。 以下是我所尝试的: networking设置为桥接 “VMware主机”有一个networking适配器设置为绑定。 我去了机器设置>networking>适配器1,并将“连接到”选项设置为“桥接适配器”。 “有问题的虚拟机”也有networking适配器设置绑定。 我去了虚拟机>虚拟机设置>networking适配器,并select桥接单选button。 所以,我的机器都在同一个子网/networking上。 这里是IP地址: 有问题的虚拟机:192.168.x.103 VMWare主机:192.168.x.105 物理服务器:192.168.x.15 笔记本电脑:192.168.x.110 DNS 我不认为DNS是一个问题。 在我的笔记本电脑上,当我尝试ping有问题的虚拟机时,它的IP地址正确: $ ping VM PING VM (192.168.x.103) 56(84) bytes of data. ^C — VM ping statistics — 3 packets transmitted, 0 […]

在Arch Linux VirtualBox虚拟机的重新启动时忽略netctlconfiguration文件

我为networking设备enp0s8设置了netctlconfiguration文件。 该configuration文件为接口提供静态IP地址。 如果我closures设备的现有configuration文件(在引导时自动设置)并启动设备的configuration文件,则设备会正确获取静态IP地址。 但是,当我重新启动机器时,我的configuration文件定义在/ etc / netctl / enp0s8该接口被忽略,虽然我启用if( netctl enable enp0s8 ) 我究竟做错了什么? Arch Linux从哪里获取networkingconfiguration文件? 谢谢

有效pipe理多个Windows 7虚拟机

我将在Linux服务器上运行多个(至less10个,可能更多)Windows 7虚拟机,并且正在寻找一种有效pipe理这种方法的方法。 除了MAC地址/主机名之外,所有的机器都是相同的。 虚拟化的原因纯粹是同一个任务的并行处理。 对我来说,最理想的情况就是拥有一个主映像(我使用Windows Updates的东西),在启动时,实际的处理虚拟机从中克隆。 我GOOGLE了很多,但我似乎无法find像这样的东西。 我能find的最接近的是创build一个主虚拟机并创build链接克隆。 每当我更新主VM时,我将不得不删除所有链接的克隆,并根据最新的快照创build新的链接克隆。 我想知道这是否是解决这个问题的最好方法。 就技术而言,我目前正在倾向于virtualbox无头虚拟机。 你们有什么build议可以更有效地做到这一点吗? 或者你会推荐fe Xen这个特定的场景?