我在我的网络上运行了许多虚拟服务器,我希望能够轻松克隆 Ubuntu Server 的基本安装。我使用 VBoxManage 命令克隆实际硬盘,然后为我的 VM 创建一个新配置文件并复制原始 VM 的设置。
但是,当我启动到克隆的 VM 时,似乎存在网络问题。当我发出 PING 时,我收到消息“ Network unreachable”。我将其追溯到这样一个事实,即克隆 VM 的虚拟网卡与原始 VM 具有不同的 MAC 地址。当我复制 MAC 地址时,克隆似乎工作正常。
如何让克隆的 VM 拥有自己的 MAC 地址?
在虚拟服务器 Xen 或 VirtualBox 上,在大量 CPU 和内存使用情况下,哪个性能更好?
我经营着一个由 8 人开发团队和几个经理组成的小办公室。我们正在考虑转向硬件设置,我们有一个强大的服务器运行多个 VirtualBox VM - 一个用于 Samba 文件共享充当 DC,另一个用于开发的 LAMP 盒,另一个用于 IE 测试......等等......可能总共 4 或 5 个 VM。两个关键的是运行我们网络的 Samba 盒子,然后是我们大部分开发工作在其上进行的 dev LAMP 盒子。
这种设置吸引我的原因是因为我喜欢能够在必要时在一夜之间备份所有 VM 的想法 -如果我们有一个准系统 VirtualBox 主机,恢复应该是快速而轻松的。
我很欣赏备份虚拟机需要关闭电源,但我认为这不会成为阻碍。可能我们决定在核心主机操作系统上运行 Samba,因此无需关闭它(我们将整理数据的 rsync)。
所以我只是在寻找关于这种“适用于一切的虚拟机”方法的一些意见。这对企业来说是正常的吗?与物理盒子相比,这是否有任何明显的问题或无法实现的事情?有没有人尝试过这个并遇到任何重大问题,或者它的效果很好?
任何意见非常感谢。
亲切的问候,
詹姆士。
当我尝试从主机系统上的 PostgreSQL 客户端连接到 VirtualBox 来宾系统上的 PostgreSQL 服务器时,我收到一条“连接尝试失败”消息。
主机系统是Windows XP。我正在运行 VirtualBox 3.1.2。来宾系统是带有 PostgreSQL 8.4 的 Ubuntu 9.10 Karmic Koala。
我已经按照手册和这篇文章中的描述在 VirtualBox 中转发了端口 5432 。当我运行时vboxmanage getextradata vmname enumerate,我得到这些条目(以及其他条目):
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/GuestPort, Value: 5432
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/HostPort, Value: 5432
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/Protocol, Value: TCP
Run Code Online (Sandbox Code Playgroud)
我在 /etc/postgresql/8.4/main/pg_hba.conf 中使用以下条目配置了 PostgreSQL 安全性:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.1.0/24 md5
host all all 10.0.2.2/32 md5
Run Code Online (Sandbox Code Playgroud)
然后我用sudo /etc/init.d/postgresql-8.4 reload.
仅出于诊断目的,我已禁用 Windows 防火墙和 Ubuntu 防火墙 ( sudo ufw …
我想知道目前是否可以在 ec2 云上导入 virtualbox vm,我尝试过使用 virtualbox vmdk,但没有成功。显然它是为 VMware 的 vmdk 文件设计的。
有什么技巧可以用来转换我的实例并将其导入亚马逊吗?
谢谢 !
virtualization virtual-machines virtualbox amazon-ec2 import
刚刚安装了一个新的 centos-minimal,我无法让桥接网络或任何网络工作,甚至在仅主机模式下。当你运行 ifconfig 时,没有 eth0 只有一个 lo,
也当你 cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="08:00:27:FE:D5:10"
NM_CONTROLLED="yes"
ONBOOT="no"
Run Code Online (Sandbox Code Playgroud) 只是想出来的VirtualBox和流浪汉,我最初的lucid64VM解决不了us.archive.ubuntu.com,但可以解决security.ubuntu.com,google.com和www.apple.com(但不是apple.com瓦特/出www?!?!)。
运行虚拟机的主机和其他所有域都可以us.archive.ubuntu.com很好地解析。
不知道怎么回事?!?
vagrant@lucid64:~$ sudo apt-get install dkms -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
fakeroot make patch
Suggested packages:
make-doc diffutils-doc
The following NEW packages will be installed:
dkms fakeroot make patch
0 upgraded, 4 newly installed, 0 to remove and 23 not upgraded.
Need to …Run Code Online (Sandbox Code Playgroud) 我正在考虑从 ext3 迁移到 ZFS,以便在我的 Debian Linux 主机上使用ZFS on Linux进行数据存储。我真正想要的 ZFS 的一个杀手级功能是它的数据完整性保证。随着我的存储需求增加而微不足道地增加存储的能力也是我所期待的。
但是,我还在同一台主机上运行了几个 VM。(尽管通常情况下,在我的情况下,主机上任何时候都只有一个 VM 运行。)
考虑到 ZFS 的数据校验和和写时复制行为,以及 VM 磁盘映像是相对较大的文件(我的主 VM 的磁盘映像文件目前为 31 GB)这一事实,这样的 VM 来宾内部的性能影响是什么?迁移?我可以采取哪些步骤来减少可能的负面性能影响?
如有必要,我可以在 VM 磁盘映像上使用较少的数据完整性保证(我不会在任何 VM 内做任何真正重要的事情),并且可以轻松地将它们与文件系统的其余部分分开,但如果我不这样做会很好不必(甚至有选择地)关闭最让我想迁移到不同文件系统的功能。
对于工作站级系统而言,硬件非常强大,但与高端服务器(32 GB RAM,很少使用超过 10 GB,6 核 3.3 GHz CPU,目前可用 2.6 TB磁盘空间df总计约 1.1 TB 可用空间;迁移到 ZFS 可能会增加一些可用空间),我不打算运行重复数据删除(因为在我的情况下打开重复数据删除不会增加太多)。计划是从 JBOD 配置开始(显然有良好的备份),但如果条件允许,我最终可能会转向双向镜像设置。
我有这个配置:
config.vm.network "public_network", ip: "192.168.56.101", :mac => "0022334455DA"
Run Code Online (Sandbox Code Playgroud)
在vagrant upifconfig 打印之后:
eth0 Link encap:Ethernet HWaddr 08:00:27:12:96:98
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe12:9698/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1141 errors:0 dropped:0 overruns:0 frame:0
TX packets:861 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:115407 (115.4 KB) TX bytes:98490 (98.4 KB)
eth1 Link encap:Ethernet HWaddr 00:22:33:44:55:da
inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::222:33ff:fe44:55da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:319 errors:0 dropped:0 overruns:0 frame:0
TX …Run Code Online (Sandbox Code Playgroud) virtualbox ×10
ubuntu ×2
vagrant ×2
xen ×2
amazon-ec2 ×1
apt ×1
backup ×1
centos6 ×1
debian ×1
import ×1
linux ×1
mac-address ×1
networking ×1
performance ×1
postgresql ×1
resolv.conf ×1
samba ×1
zfs ×1