Articles of 虚拟化

vcenter没有看到公开的VM工具

Centos 7 DVD与打开的虚拟机工具一起打包。 但这是我在vCenter中看到的: VMware实际上build议运行Open VM工具。 当我尝试安装vmware工具时,我收到了以下消息: open-vm-tools are available from the OS vendor and VMware recommends using open-vm-tools. See http://kb.vmware.com/kb/2073803 for more information. Do you still want to proceed with this legacy installer? [no] no 我缺乏使用开放式虚拟机工具而不是虚拟机工具的任何东西,有没有办法告诉vCenter我已经安装了开放的虚拟机工具,而不是VMware工具,或者我只是不必担心呢?

在Linux上运行静态服务器的虚拟化软件

我正在寻找可以在我的个人Linux服务器上运行的软件,该软件封装了快速开/关function的操作系统 在过去的一年半里,我一直在与docker进行实验,从那以后一直在运行大约2-8个集装箱。 从我的经验来看,Docker比持续运行的容器更适合于继续交付/部署,我只是想停下来,然后开始。 当我想改变我的设置时,与docker一起工作就像是一件麻烦事。 例如,我没有能够在链接到容器的主机上有一个nginx / haproxy,我必须有一个docker-compose文件和一个nginx容器,它将所有的东西结合在一起,这是我不想要的东西 我对这个软件的要求是 需要能够在我的代理的容器上有一个静态的IP地址,我将在主机系统上运行 启动和停止容器应该很容易。 应该与主机操作系统隔离,但仍然可以共享磁盘卷 应该可以有多达10个运行的服务器或更多 开源/免费 我目前无法获得机器的物理访问权限,因此与当前机器的兼容性是必须的 我目前的服务器在Ubuntu服务器14.04上运行 我一直在寻找这样的软件,但有这么多的我认为这将是最好的问专家:)

unregister_netdevice:等待vethd8a9cb4成为空闲(vethd8a9cb4不存在)

我现在正在试用我的笔记本电脑上的kubernetes和docker,而且我遇到了一个问题,我会尝试在我的电脑上启动hyperkube,这将需要永远的开始(或者它会开始,将无法在其中启动容器),并且我的/ var / log / syslog变得饱和,如下所示的日志行: Sep 8 16:51:36 <hostname> kernel: [ 1848.979278] unregister_netdevice: waiting for vethd8a9cb4 to become free. Usage count = 1 我知道veth接口被veth使用(kubernetes使用)来让容器相互交stream,我的理解是我应该能够通过ip -d link showfind使用这个接口的东西,然而,不显示这个特定的接口: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 addrgenmode eui64 2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu […]

冗余存储DAS / SAN的最佳途径

我们一直使用DAS存储(按照戴尔标准)有多个控制器用于冗余,多个PSU等。但是,在发生完全硬件故障(可能或不可能)的情况下,DAS复制将是显而易见的回答。 但是,这怎么会成为集群。 说一个在DAS上使用CSV的Hyper-V群集,如果整个DAS失败了,复制的DAS将如何接pipe,这甚至有可能吗? 您是否需要一个单独的群集来运行带DAS复制的DAS设置上的虚拟机的副本来实现这一目标? 什么是最好的方法?

closuresUbuntu 14.04中的vCPU是否会影响vmware的cpu调度程序?

我有一个有6个CPU的Ubuntu VMWare虚拟机,但很less看到1以上的负载。它运行在vSphere 5.5集群中。 现在VMWare的CPU调度器必须清除6个CPU来处理这个虚拟机,我想减lessCPU数量并提高整个主机的性能。 不过,我想这样做没有宕机到6 CPU的虚拟机。 我已经运行以下命令来禁用三个CPU而不会中断。 echo 0 | sudo tee /sys/devices/system/cpu/cpu5/online echo 0 | sudo tee /sys/devices/system/cpu/cpu4/online echo 0 | sudo tee /sys/devices/system/cpu/cpu3/online 通过禁用OS内核中的这些CPU,实际上是否向ESXi主机发送了相应的信号,只需要清除其中的3个内核即可在该服务器上执行操作,而不是6个? 如果这不起作用,有没有另一种方式来做到这一点,而无需在虚拟机上停机?

启动Proxmox容器到grub中?

有没有办法将Proxmox容器启动到grub中? 每次我开始它就直接进入login屏幕。 我正在使用Proxmox Web界面,Proxmox版本是4.2-17。

Ubuntu运行3个网卡的KVM设置

我目前正尝试在一个带有三个NIC(enp2s0,enp1s0,&enp3s5)的Ubuntu服务器上安装一个带有两个操作系统(pfsense&Ubuntu Server)的KVM服务器。 这是我想要做的概念: http : //imgur.com/s7QqsMH /etc/network/interfaces应该是什么样的? 因为需要虚拟接口来为pfsense和Ubuntu服务器OS设置虚拟机。 [回答] 我将/ etc / network / interfaces设置成如下所示: auto br0 iface br0 inet dhcp bridge_ports enp2s0 bridge_fd 5 bridge_maxwait 5 bridge_stp off auto br1 iface br1 inet dhcp bridge_ports enp1s0 bridge_fd 5 bridge_maxwait 5 bridge_stp off auto br2 iface br2 inet dhcp bridge_ports enp2s0 bridge_fd 5 bridge_maxwait 5 […]

使用单个IP在pfsense后面运行多个服务器

我有两个Web服务器坐在pfsense路由器后面。 我的ISP向我发布了一个公共IP。 我在pfsense有一个LAN和OPT1接口。 是否有可能使用虚拟IP或VLANfunction将这两个networking服务器放置在单个IP后面? 如果是,那怎么办?

将Windows 7访客虚拟机迁移到第2代?

是的,我知道正式的 Hyper-V Gen 2虚拟机不支持Windows 7,但也许有一些解决方法或修复? 有没有这样的经验? 我创build了新的Gen 2 VM,将我的Win7 VHD转换为VHDx,但没有运气。 它根本不认识它。 Hyper-V主机是Win10 Pro,如果有问题的话。

在虚拟机里面有好或坏的文件系统真的很重要?

我想了解IO如何从虚拟机发送到硬盘块。 有一个XFS或ext3或ext4等真的很重要的虚拟机内,或者它只是依赖于主机的文件系统? 与虚拟机和物理机相比,对IO的影响是什么? 以下只是基于我所知道的我的假设。 请纠正我,如果我错了: 比方说,我正在使用RAW图像! 示例1: Preallocation=full (Virtual Size = Disk Size) 如果我理解正确,将用于虚拟机的磁盘块在此模式下进行预分配,并填充零个未使用的数据。 而且,一旦在该原始磁盘上安装了来宾操作系统,所有这些物理磁盘块都将映射到虚拟磁盘块(硬编码映射?)。 而且任何在虚拟机内部发出的IO请求,客户操作系统内核都会首先处理它并向虚拟磁盘发送一个请求,并且这个请求被某种虚拟抽象服务(我猜测是libvirtd)所关注并被发送到硬盘控制器。 但是我没有得到的是如果物理磁盘块被预分配,IO请求应该包含所有的块地址或块映射,以便数据只写入其中一个磁盘块。 但是如何对硬盘控制器做出这样的IO请求,这似乎是一个主要的性能问题。 在这个例子中,我完全排除了主机的文件系统。 我无法find一个方法来关联它。 所有这些都是我的巨大假设。 我觉得我对上述想法是错误的。 但我希望有人会纠正我。 示例2: preallocation=off (Disk Size = Actual usage) 虚拟机的磁盘块不是预先分配的,只能在实际的磁盘使用情况下分配。 实例1中的相同步骤在这里适用,直到将IO请求发送到硬盘控制器,但是这里不需要请求特定的块被覆盖,因为在这里没有预分配。 所以,回到我的实际问题。 似乎虚拟机上的文件系统会产生影响,因为所有对IO的调用都是从客户操作系统内核启动的。 Huhhh困惑!!!! 🙁