Articles of 虚拟化

networking路由多倍公网ip?

我使用Xen Virtualization我的虚拟机,一切都正确的桥模式。 我可以为每个虚拟机分配一个公共Internet IP。 我想为我的虚拟机有一个VLAN ,我正在考虑改用vif-route模式。 所以,问题是:我可以拥有一个VLAN,并同时将不同的公共IP分配给我的VM吗? 谢谢

镜像本地虚拟机上的生产性文件

我正在寻找一个解决scheme,允许我访问我的本地虚拟机中的任何生产环境文件进行testing。 两个系统都运行Ubuntu 10.04 lts。 目前的解决scheme是cron和rsync的组合。 这意味着我们必须定期将每个生产性文件传输到testing环境。 缺点是传输这些文件需要花费时间,并且花费了大量的硬盘容量。 我还要补充一点,在testing过程中,大部分的活动文件是不需要的,但是没有明确的模式来排除文件。 另一个解决scheme是像sshfs一样的ssh安装。 但是,这不会允许我们在本地testing机器上创build文件,而无需更改实时系统的文件。 有没有类似的SSH解决scheme的解决scheme,允许我从现场系统按需拉取文件, 而无需将更改返回到实时系统? 更新 cjc / Zerodache的解决scheme正是我所需要的: apt-get install sshfs apt-get install unionfs-fuse cd /root/ mkdir local_delta mkdir live_system mkdir test_system sshfs [email protected]:/www/ /root/live_system unionfs-fuse -o cow /root/local_delta=RW:/root/live_system=RO /root/test_system 现在/root/test_system显示活动站点的所有文件。 在test_system文件夹内创build的文件只能在local_delta创build,而不能在服务器上创build。 此外,文件修改和删除只写入第一个分支local_delta因为第二个分支live_system被设置为RO(只读),并设置-o cow选项。

如何将我的主机浏览器连接到我的访客Web服务器

我有一个Windows 7机器上安装VMWare工作站8。 我有RedHat Enterprise Linux(RHEL)6作为VMWare下的客户操作系统运行。 我试图让我的网页浏览器从Windows 7主机连接到我的访客RHELnetworking服务器? 我已经禁用了Windows防火墙。 VMware的networking设置选项如下:桥接,NAT,仅主机或自定义。 客户操作系统的IP地址取决于我select的networking选项。 当我在客户操作系统的浏览器中inputvariablesIP地址时,它将parsing为默认的Apache页面。 但是,当我在我的主机的浏览器中尝试这个,我无法连接到服务器。 我没有使用物理以太网连接。 我使用WiFinetworking适配器无线连接到互联网。 但是,我应该能够连接到客户OS服务器,而无需使用互联网正确的? 我相信我应该能够使用虚拟networking适配器在本地机器内路由到虚拟来宾服务器。 我在Windows命令提示符下运行ipconfig,得到如下结果: **请注意,我目前在vmware中使用桥接设置。** Windows IPconfiguration 无线LAN适配器无线networking连接3: 连接特定的DNS后缀。 :gateway.2wire.net链接本地IPv6地址。 。 。 。 。 :fe80 :: 58f3:b55f:b8d9:ed7e%16 IPv4地址。 。 。 。 。 。 。 。 。 。 。 :192.168.1.71子网掩码。 。 。 。 。 。 。 。 。 。 。 :255.255.255.0默认网关。 。 。 […]

virt-manager不显示本地KVM的列表,但virsh

当我打开virt-manager GUI时,它不显示KVM列表,但是virsh。 如何解决它?

在KVM中不能使用VirtIO来启动CentOS VM

我将qcow2映像转换为原始并将I / O总线更改为虚拟机的VirtIO。 现在我无法启动该虚拟机。 我使用以下命令安装了VirtIO驱动程序: mkinitrd –with virtio_pci –with virtio_blk -f /boot/initrd-$(uname -r).img $(uname -r) 这些是相关的内核模块: virtio_balloon 11329 0 virtio_blk 11593 3 virtio_pci 11845 0 virtio_ring 8513 1 virtio_pci virtio 9541 3 virtio_balloon,virtio_blk,virtio_pci 这是启动过程中发生的情况。 我还将/boot/grub/device.map从“(hd0)/ dev / sda”更改为“(hd0)/ dev / vda” 但问题依然存在。 任何想法如何解决这一问题 ? 这是我启动的默认选项: title CentOS (2.6.18-308.13.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-308.13.1.el5 ro root=/dev/VolGroup00/LogVol00 initrd […]

Stratus服务器与虚拟机作为高可用性解决scheme

我被要求做这个演示,但说实话,要么我完全错过了这个观点,要么被要求比较一个实际的公司,例如Stratus和虚拟机的概念,关于高可用性解决scheme? 经过一番研究,我知道Stratus是FT和HA服务的硬件和软件供应商,而且虚拟化可以用作HA解决scheme,但是如何比较公司和概念/想法? 还是我完全错过了这里的船?

当cache ='none'时,KVM会导致高CPU负载

我遵循了http://www.linux-kvm.org/page/Tuning_KVM上的说明。 主机是Debian挤压内核3.2,QEMU 1.0,libvirt 0.9.12(全部来自挤压回水口)。 所有4位客人都是Debian Squeeze Kernel 3.2。 所以我在Guest XML中的设置是 <cpu model='host-passthrough'/> <disk […]/> <driver name='qemu' type='raw' cache='none'/> <target […] bus='virtio'/> </disk> <interface […]> <model type='virtio'/> </interface> 客户端IO调度程序设置为noop。 在主机上,我尝试了noop / deadline / cfq,没有明显的性能差异。 所有客人的存储由LVM提供。 当使用cache='none'且所有guest虚拟机没有值得注意的负载时,主机上15分钟的平均CPU负载将上升到3-4。 但是当使用cache='writeback' ,加载的主机CPU会降低到小于1.任何人都可以解释,为什么LVM的build议设置会导致主机上的更高负载? BTW:运行磁盘基准testing时,选项none导致IO性能高于writeback 。

如何提供两个服务器的高可用性

我们有两台运行MS Hyper-V的服务器。 我有一台运行Sage 50会计软件的虚拟机。 我想在另一台物理服务器上创build一个重复的虚拟机。 这样,如果一台虚拟机或物理服务器出现故障,仍然可以访问Sage 50。 但是,客户如何知道连接到此时仍在运行的虚拟机? 另外,是否有办法确保一个虚拟机上的数据被复制到另一个虚拟机上,以便在应用程序中不会丢失事务? 有11个工作站使用Sage 50.他们有一个映射驱动器,由GPO分配以连接到\ SERVER-SAGE50-1

如何防止nginxlocking在Centos 6挂载的samba分区上的文件

我在一个centos 6.3 virtualbox 4.2.4虚拟机里面使用了nginx 1.3.8。 系统通过yum更新运行最新的软件。 主机操作系统是windows 7.站点文件nginx正在服务于挂载的samba分区,这是主机Windows系统上的一个文件夹。 也就是说,在linux内部,nginxpath指的是/ home / vhosts,它是从Windows的D:\ vhosts \挂载的。 samba分区以root身份挂载,拥有777个特权。 / etc / fstab看起来像这样,但真正的ip,用户名,密码: //hostip/vhosts /home/vhosts cifs username=username,password=SECRETPASSWORD,uid=root,gid=root,file_mode=0777,dir_mode=0777,rw,_netdev 0 0 也就是说linux / nginx从windows共享里读取,而不是相反。 在/etc/samba/smb.conf中,我尝试禁用所有的sambalockingfunction,但是即使在重新启动虚拟机之后,它似乎也没有任何作用。 locking=no share modes=no oplocks = no level2 oplocks = no kernel oplocks =no 在Windows或Linux中,当我尝试覆盖已被nginx至less访问过一次的窗口中的javascript文件时,我收到“Access is denied”错误。 如果我运行“服务nginx重新加载”,锁被删除,我可以保存该文件。 这就是为什么我认为这是nginx导致locking。 目录也会出现同样的问题。 但是,这可能是与使用桑巴无关的另一个问题。 我正在使用samba,以便可以pipe理虚拟机之外的源代码。 另外请注意,运行“service nginx reload”之后,我正在编辑的文件实际上会自动从Windows主机中删除。 解决:我刚刚检查了我的nginx.conf文件。 看来“open_file_cache”function是什么导致locking和删除的文件。 […]

瘦客户端连接和使用服务器上的虚拟机

我正在寻找一个理想的应该维护的基础设施,如下所示: 几个(虚拟的)操作系统(linux和windows)应该同时在服务器上运行,并且可以通过本地networking从异类客户端(例如在桌面计算机上运行的linux,osx和windows操作系统)访问。 目标是使用本地networking中的哪个客户端设备并不重要,您始终可以在服务器上连接并使用这些操作系统。 也应该可以同时在服务器上使用客户端设备上的两个或三个操作系统。 我调查了一些VMware ESXi / vSphere虚拟机pipe理程序,但是我担心连接(“远程桌面”)到服务器上运行的这些虚拟机。 我正在寻找一个瘦客户端,可以连接到服务器上运行的这些虚拟机,以便我可以在本地计算机上使用这个虚拟机。 一般情况下是否存在某些内容,或者只能使用RDP for windows,例如VNC for linux?