手册中说:“不可能转发主机端口 < 1024:在基于 Unix 的主机(例如 Linux、Solaris、Mac OS X)上,不可能从非 root 运行的应用程序绑定到低于 1024 的端口”。
是否可以禁用此限制?我运行主要的互联网服务(例如邮件服务器,例如(SMTP、IMAP、LDAP、HTTP、HTTPS),作为 VBoxHeadless 机器,并通过 VBoxManagemodifyvm --natpf1 捕获主机的端口)。我现在能看到的唯一解决方案是捕获较高的端口并通过 iptables 或 redir 重定向较低端口的流量。但也许有更自然的解决方案?
我在我的笔记本电脑上运行 XVM。XVM 已安装 FreeBSD,并提供运行 APACHE/PHP 所需的所有端口。
我希望将此 .vdi 文件导入到 EC2 实例中。
任何帮助深表感谢 :)
我的 keepalived 配置无法正常工作。
我有两台虚拟测试机(virtualbox)来尝试使用 keepalived/vrrp 进行一些操作。机器人可以完美地互相 ping 通(内部 virtualbox 网络)。
虚拟机 1(主):
eth0: Management
eth1: 192.168.2.1/24
eth2: 192.168.2.2/24
keepalived.conf:
vrrp_instance test {
state MASTER
interface eth1
track_interface {
eth2
}
virtual_router_id 1
priority 101
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.3.1/24 dev eth1
192.168.3.2/24 dev eth2
}
}
tcpdump on eth1:
12:44:54.720119 IP 192.168.2.1 > vrrp.mcast.net: VRRPv2, Advertisement, vrid 1, prio 101, authtype simple, intvl 1s, length 24
12:44:55.049465 IP 192.168.2.3 > vrrp.mcast.net: VRRPv2, Advertisement, …Run Code Online (Sandbox Code Playgroud) 尽管有超过 3GB 的可用空间,但我无法安装 DHCP 服务器角色。
这最初是一个 10gb 的虚拟盒驱动器映像,但是当我遇到空间问题时,将驱动器扩展到 12gb。我随后运行了 chkdsk 和碎片整理,以查看是否可以让 Windows 识别可用空间。
有什么方法可以说服 Windows Server 2012 我有足够的磁盘空间吗?

我需要将一些虚拟机从 Virtualbox 测试系统移动到 KVM 生产主机。主机是完全相同的硬件和软件系统的两个副本(64 位 Ubuntu Server v16.04,重要的是)。
这一切都不太复杂,但网络部分。
对于 virtualbox 的 guest 虚拟机,我有一个 virtio 以太网适配器桥接到主机绑定设备之一。可以从主机所连接的网络和主机本身轻松访问来宾。这样,来宾就像“网络上的另一台服务器”。在操作过程中,除了 virbr0 桥之外,我看不到其他任何东西。
AFAIU,这个简单的设置无法在 KVM 下复制。如果我使用桥接,则无法从访客到主机进行通信。建议的解决方案是向来宾添加第二个接口以用于此类用途。
这是我唯一的选择吗?
然后,如果有任何技术细节,我想知道 Virtualbox 如何能做到 KVM 无法做到的事情。
我目前遇到随机冻结的服务器问题。服务器正在运行:
长期以来,我们一直在使用VirtualBox各种 Linux 发行版来创建虚拟机,以便我们可以测试我们的产品。最近我们决定将基于 Linux 的VirtualBox机器迁移到Docker. 不幸的是,我们还不能完全迁移到Docker。这就是为什么我们还保持 1 个虚拟机运行的原因。起初,一切正常,但随着时间的推移,机器开始随机冻结。没有日志,也没有指示可能导致这种情况的原因。我已经排除了硬件问题——我们有足够的 CPU、RAM 和 HDD 来运行我们需要的所有服务,并且硬件工作正常。
作为一项实验,我停止了所有VirtualBox机器并禁用了所有VirtualBox在启动时启动并重新启动的相关服务。到目前为止,我们还没有遇到过一次冻结。
这引出了我的问题 - 可以Docker和VirtualBox在同一台机器上运行而不会相互干扰吗?
如果我将一个大字符串从主机复制粘贴到来宾,Virtualbox 共享剪贴板将不起作用。
通过一些反复试验,我确定当我超过 512 个字符串长度时它似乎会中断。
这是已知限制吗?我可以以某种方式增加它吗?512 个字符的限制非常低,大多数配置文件都比这个大。
显然,某些发行版在 VirtualBox 中运行不顺畅。例如,我安装了 Fedora 11,但无法将显示器的屏幕分辨率配置为 800x600 以上。
哪些发行版在 VirtualBox 中运行没有问题,哪些应该避免?就性能而言,哪个是最好的?
更新:你能解释一下什么是 VirtualBox 的 Guest Additions。
我在 Ubuntu 8.04 服务器上运行 http(zope) 服务器,在 Virtualbox 机器上,在 Ubuntu 9.04 机器上。访客系统通过 NAT 访问网络。如何将主机的 80 端口转发到来宾系统的 http 端口?
我们在 vmware server 2.x 上有一些运行在 64 位硬件上的虚拟机,并且对它非常满意。
由于将不再提供 vmware 服务器,我们正在考虑迁移到 ESXi,这似乎是免费的。我们将不得不安装专门的网卡,但这只是一个小问题。
但是,一旦被完全无声地停产的产品单独留下,就会对 vmware 产生一些阻力。
VirtualBox 似乎工作:http : //blogs.oracle.com/virtualization/2010/06/migrating_from_vmware_to_virtu.html
还有哪些其他免费(免许可费用)选项?我们有 Windows Server 2003 32 位虚拟机以及 linux 32 和 64 位虚拟机要迁移。所以 xen 似乎不是一个选项,它不运行微软操作系统。
编辑:我接受了 grub 的回答,因为我发现所涵盖的问题的许多方面。但它并不容易选择,因为所有的答案都很好。谢谢你们!我现在感觉很了解情况,你的回答真的很有帮助。
virtualbox ×10
linux ×2
amazon-ec2 ×1
bridge ×1
docker ×1
freebsd ×1
keepalived ×1
kernel ×1
nat ×1
networking ×1
opensuse ×1
routing ×1
ubuntu ×1
vmware-esxi ×1
vrrp ×1
xen ×1