我有2个Linux主机VmWare虚拟机:一个在桌面上,另一个在笔记本上。 他们使用vmware播放器。 什么是同步虚拟机的最佳方式? 他们从来没有在同一时间使用。
我通过PXE从另一个virtualbox VM(使用皮匠)启动一个virtualbox VM。 两台机器都有两个适配器:1)外部networking和2)仅主机networking。 “客户端”虚拟机通过PXE(使用主机专用networking适配器)成功引导到安装程序,但是安装程序甚至不尝试下载预先select的文件(根据服务器日志)或获取IP地址到服务器日志 – 之前显示TFTP请求)。 我落入一个壳里,看到: “ip a”只显示回送适配器 读取dmesg显示,显然没有find适配器 lsmod似乎也没有显示networking适配器模块的迹象 lspci 会显示两个networking控制器。 /lib/modules/…../kernel/drivers/net中基本上没有驱动程序( 可能这是原因? ) 我如何使安装程序看到我的networking适配器,或者至less我怎么find这个问题的原因? 这是PXE菜单项: default linux prompt 0 timeout 1 label linux kernel /images/ubuntu-10.04-server-x86_64/vmlinuz ipappend 2 append initrd=/images/ubuntu-10.04-server-x86_64/initrd.gz locale= interface=auto text root=/dev/sda1 priority=critical auto url=http://192.168.56.101/cblr/svc/op/ks/system/pierrot hostname=pierrot domain=local.lan suite=lucid
我正在开发一个应用程序,需要复杂的testing,涉及各种事件的确切时间戳。 举个例子,假设我们有两个主机:h1和h2。 现在,如果我在h1上运行一个tcpdump,我会得到一个关联的时间戳。 h2也一样。 现在,假设h1发送一个ICMP数据包给h2。 根据我的理解,数据包应该在h1接收到h1的时候在h1的tcpdump上logging,在h2的tcpdump上logging。 现在我使用VirtualBox模拟Ubuntu机器的主机。 所以我有两个问题: 一,我对tcpdump的假设是否正确? 其次,我可以绝对确定两台虚拟机的中央时间是相同的。 我知道这在物理networking中是不可能的。 然而,由于虚拟机共享一个共同的系统,我想知道这是否也是如此。 如果不是的话,有没有其他的方式来确保同步testing? [结束语]:对于那些可能会感到好奇的人来说,VirtualBoxconfiguration了NTP,如果你有类似的任务,可以将你的待办事项列表设置为NTP。
TL; DR:正在运行的内核版本比VirtualBox在尝试安装时find的内核源要旧。 没有必要自己build造源代码。 最终的解决scheme是实际删除较新版本的内核源代码,并通过yum安装在uname -rfind的匹配版本。 历史: 当试图在新的CentOS服务器上安装VirtualBox-4.2时,我得到了以下内容: 内核2.6.32-358.6.2.el6.x86_64的内核头文件无法在/lib/modules/2.6.32-358.6.2.el6.x86_64/build或/lib/modules/2.6.32-358.6find。 2.el6.x86_64 /源。 所以在下面的CentOS上的说明我需要内核源码我试着得到源,我现在有~/rpmbuild/SOURCES/kernel-2.6.32-358.6.2.el6与2文件夹: linux-x和vanilla-x 。 我尝试再次安装VirtualBox,但它错误地找不到内核源,所以我也不得不build立这些符号链接: /lib/modules/2.6.32-358.6.2.el6.x86_64/build – > /usr/src/kernels/2.6.32-358.6.2.el6.x86_64 /usr/src/kernels/2.6.32-358.6 .2.el6.x86_64 – > /home/dirt/rpmbuild/BUILD/kernel-2.6.32-358.6.2.el6/vanilla-2.6.32-358.6.2.el6 但是,现在尝试安装VirtualBox时,出现了需要运行make的错误: /var/log/vbox-install.log Uninstalling modules from DKMS Attempting to install using DKMS Creating symlink /var/lib/dkms/vboxhost/4.2.18/source -> /usr/src/vboxhost-4.2.18 DKMS: add completed. Kernel preparation unnecessary for this kernel. Skipping… Building module: cleaning build area… make […]
我很困惑,为什么我有不同的信息,我试图从中检索。 我有3台运行Hyper-V的Windows 2012服务器(G0,G1和G2)。 以下情况是从一台服务器捕获的,我用它来运行脚本并控制其他服务器。 我想要做的是获得这3台机器上的虚拟机列表: 使用PowerGUI和PowerShell ISE : PS > Get-VMHost | select name Name —- G0.nothing.com G2.nothing.com G1.nothing.com PS > Get-VMHost | Get-VM | select name Name —- VM1628856-4 VM1628856-2 VM1628856-6 VM1628856-3 VM1628856-1 VM1628856-5 使用PowerShell : PS > Get-VMHost | select name Name —- G0 PS > Get-VM Name State CPUUsage(%) MemoryAssigned(M) Uptime Status […]
假设您有一个Linux VPS托pipe帐户,并且您希望在该VPS或虚拟机中添加多个VPS,那么您如何执行此操作? 一个场景可能是我想安装一个IIS服务器,或者我想有几个Linux虚拟机用于不同的目的。 我不确定在VPS上这是如何实现的,例如,如果将它们全部放置在一个具有一个IP的VPS中,您将如何连接到不同的机器。
如果我要build立运行关键业务网站的物理服务器,我绝对会在这个环境中构build冗余。 我会努力争取没有单点故障,并至less运行每个angular色(两个Web服务器,两个数据库服务器等)的两个服务器。 即使我select为这些服务器添加一个虚拟化层,我也会努力争取冗余(在这种情况下还要确保数据库分布在不同的主机上)。 但是,我不确定这种思维方式是否适用于基于OpenStack的云服务器产品。 首先,我总是可以运行两台Web服务器和两台数据库服务器,但是如何知道我的两台数据库服务器不在同一台物理主机上运行? 其次,谈到开放堆栈如何操作虚拟机,我还处于黑暗之中。 单个虚拟机是否绑定到特定的主机,还是有物理硬件池,哪些虚拟机被混洗? 我应该将开放式堆栈云服务器视为VPS / VM风格的另一种方式吗? 我是否应该计划开放堆栈云服务器,就像我计划使用物理或普通的旧虚拟服务器一样
首先,我知道这个话题很容易变得主观,但是我试图避免这个问题,因为在这个糟糕的答案中至less应该有一个好的答案,而且很难find答案。 乍一看,我的问题似乎很简单, 如何在Harddisk上存储虚拟机磁盘,同时确保数据完整性不受影响,性能不可怕。 但实际上比看起来更难; ZFS和BTRFS是没有select的:Copy On Write写文件系统在处理大文件方面是非常糟糕的,尤其是如果它们本身可能包含另一个Copy On Write文件系统! 您可以closuresBTRFS上的COW,但是这也会closures校验和(压缩,重复数据删除等)。 EXT2 / 3/4,XFS,ReiserFS,NTFS等都不做像BTRFS / ZFS那样的全面的数据校验,而不是和选项。 那么,那么这个囚犯呢? 除了带有其他问题(如写入孔(RAID5))的简单化RAID设置以及不清楚两个副本中哪一个是正确的错误文件的处理方式之外,您无法获得完整的数据完整性。 在高级系统中使用校验和避免的问题,并在文件返回到操作系统或用户之前validation文件的完整性。 我能想到的唯一select是在虚拟机内而不是在主机上使用BTRFS / ZFS,并且在每台机器上适当地调度快照和备份,尽pipe这比在主机上执行快得多。 有没有人知道任何其他方式来实现我的目标?
Azure 文档指出,操作系统磁盘“已注册为SATA驱动器”,而数据磁盘“已注册为SCSI驱动器”。 这些不是脚注,而是作为关于不同磁盘提供的第一个信息之一列出的。 为什么在Azure中重要或有帮助的磁盘types? 这是否改变了我如何pipe理Azure中的虚拟机?
这是我的第一篇文章[等待同情]希望它不会太坏, 我知道这主要是一个快速的问答网站,但我想获得一些意见,我认为我所寻找的可能只是一个简单的答案。 我期待在家使用虚拟化技术,在虚拟PC和VMware方面几乎没有什么经验,大约有5台频繁用于开发工作,下载,一台服务器,笔记本电脑,游戏等的电脑。据我所知,Virtual PC和VMWare是仍然是主要玩家(使用VirtualBox?),虽然我想保持自由和/或开放源代码,但VMware“专业”不会出现问题,如果它的能力是好多了。 基本上我想我所有的机器上的虚拟机额外的操作系统,差异。 开发configuration和备份。 有一件事我从来没有用过,但在工作中已经看到,是一个仪表盘式的界面,让用户可以访问configuration所有的虚拟机。 这是我喜欢的function之一,我不知道MS是否有这样的function。 所以在我写一本我想要的书之前,你们觉得呢? 这是开发人员问其他IT人员……不要太过火我=) 提前致谢! 贾斯汀