Articles of 虚拟化

在Ubuntu 14.04 64位主机上更正virtio设置

目前,我的客户在qemu里面运行,主机是kvm intel,运行Ubuntu 14.04,内核是4.3.0稳定。 在guest中,当我在客户端运行“hdparm -i / dev / sdb”时,我得到: HDIO_GET_IDENTITY失败:参数无效 作为错误,但在主机上,我将获得完整的硬盘/ SSD信息。 我可以知道如何解决这个问题,使主机和来宾的输出相同吗? 我在客人的hdparm strace(只是“-e ioctl”被追踪): ioctl(3,HDIO_GET_MULTCOUNT,0x618ef0)= -1 EINVAL(无效参数) ioctl(3,SG_IO,{'S',SG_DXFER_FROM_DEV,cmd [16] = [85,08,0e,00,00,00,0,00,00,00,00,00,40,ec,00 ],mx_sb_len = 32,iovec_count = 0,dxfer_len = 512,timeout = 15000,flags = 0,data [512] = [“@ \ 0 \ 377?7 \ 310 \ 20 \ 0 \ 0 \ 0 \ 0 \ 0 […]

在Apache 2.4或更高版本中启用虚拟主机

我在debian 8上使用Apache HTTP服务器2.4。 我似乎回想起几年前,如果你想拥有虚拟主机,你必须通过添加一行到你的主Apacheconfiguration文件来启用它。 这有改变吗? 我似乎无法在主configuration文件中find该行,但000-default.conf虚拟主机正在工作。 我只是想确认,在这个版本的Apache中默认启用虚拟主机?

pfsense作为虚拟主机

似乎有一些关于将pfsense作为虚拟机在另一个虚拟机上运行的信息,但是我想知道是否可以做相反的事情,并使用pfsense安装作为主机运行一些linux虚拟机。 pfsense似乎很擅长处理多个wan等,但我需要在防火墙内运行同样的linux虚拟机。 看来我可能能够运行virtualbox或bhyve。 任何其他选项? 任何指针? 彼得。

数据没有存储在客户操作系统?

戴尔PowerEdge T110 II塔式服务器| Windows Server 2012 R2 | Hyper-v VMpipe理器| Windows 7 Pro(来宾操作系统) Hyper-V guest OS(win7 pro)充当用于存储客户数据的数据库服务器(MySQL)。 发生断电,连接塔式服务器与外界的networking交换机此刻(由于某些原因)未连接到备用电源系统,因此除了DELL服务器之外,与其他设备一起closures。 当发生这种情况时,我并不是“现场”,因此本地人员(无需login到DELL服务器塔的主机操作系统),认为这只是一个简单的电源周期问题,为networking交换机供电,但在得到在塔式服务器主机操作系统中的SQL数据库服务器(安装在客户机操作系统上)的前线出纳员仍然无法访问,按下服务器的POWERbutton启动软关机(再次认为这只是一个简单的重新启动) 。 数据库仍然无法访问,我被调用,然后转身找出 – 客户操作系统处于一个“保存”状态,有一些父母和孩子的快照(检查点)。 尝试打开它导致错误后,阻止我甚至看到客户操作系统的启animation面的错误。 我select了“删除保存的状态”选项,但无济于事。 所以我继续创build一个使用相同的VHD文件的故障虚拟机正在使用的新虚拟机。 创build成功,login到Gust OS,检查所有安装的程序,特别是SQL数据库和其他支持应用程序。 即使从一线出纳员的工作站的一端,一切看起来都很完美。 问题解决了,所以我想我会打电话给一天。 然后,最可怕的事情发生 – 所有来自四个月前的日常input数据都失踪了! 现在出纳员正在呼吸我的脖子。 我别无select,只能复活可怜的老虚拟机。 幸运的是,我能够把它closures。 那是怎么发生的? 数据是否应该存储在实际的客户操作系统中,而不是与其关联的快照?

备份如何处理基于快照的备份中的现有快照

我有一个关于包含快照的备份和虚拟机的问题。 如果我有一个运行在vmware上的虚拟机,有2个快照,并且基于快照的备份在一夜之间运行,它会删除我的所有快照,还是只删除在此过程中创build的快照?

KVM虚拟机客户端 – 从KVM主机获得最佳输出? 访客监控工具?

有没有办法从KVM主机获得来自KVM虚拟机客户端的最高输出? 我没有看到使用virsh获取进程列表的方法。 我真的很想知道我的一个客户正在pipe理的虚拟机中有哪一个正在执行。 CPU使用率很高,我想从虚拟机pipe理程序主机(这是一个Linux客户机)获得特定虚拟机中正在发生的事情的快照。 作为一个更为通用的问题,是否有一种很好的方法来监视每个客户正在从主机上做些什么? 数据包捕获应该是可能的,正确的? 是否有任何程序允许您从主机监控和获取有关KVM访客的信息,而无需具有root访问权限或VNC访问权限的VNC访问权限? 由于networking作为客人的桥梁,在主机上应用的iptables规则是否会影响客人呢? 可以从主机pipe理虚拟机(重新启动,启动,停止等),但是如何从主机监控客户自己正在发生什么? 任何帮助表示赞赏。

自动部署虚拟机?

我正在考虑开发一个工具来自动部署虚拟机并创build一个networking。 作为一名networkingpipe理员,我想build立一个环境来testing我的服务,并声明它们的安全性。 因此,我需要创build具有不同拓扑结构但具有类似系统的不同networking。 例如,我意识到三四个networking将具有相同的DNS,VPN服务器和相同的HTTP服务器。 在你看来,这将是自动化的最佳方式? 有没有什么工具可以做到这一点? 如果没有可用的工具,我正在考虑开发一个发布 – 订阅模式,其中有一个主服务器将定制化脚本推送到每个新系统中。 你认为这是最好的方法吗? 或者你会考虑为每个系统预先build立OVA,并可能通过某种types的pipe理器(如VBoxManager)来创build它们?

KVM最新版本

所以这可能是一个愚蠢的问题。 但我正在比较四种不同的pipe理程序(Hyper-V,KVM,RHV,vSphere),其中一个标准是“未来发展”。 我正在寻找最新版本的KVM,但是我找不到它。 KVM 1.2.0似乎是最后一个稳定版本,但那是在2012年。KVM是否仍在开发中,偶尔会更新? 现在什么是最新版本的KVM?

使用KVM和virt-install安装guest虚拟机之后的控制台

我试图用KVM将几台虚拟机安装到我的Debian Jessie系统上。 我研究了很多,但还没有find帮助我解决问题的答案。 我通过SSH连接到我的主机,并尝试通过以root身份运行以下命令来安装新的客户机: virt-install –connect qemu:///system -n vpsName –memory=5000 –vcpus=4 –disk path=/var/lib/libvirt/images/nix.img,size=125 -c /home/localuser/images/debian-8.6.0-amd64-netinst.iso –graphics vnc,listen=0.0.0.0 –noautoconsole –os-type linux –os-variant generic –accelerate –network=bridge:br0 –hvm 几秒钟后,我收到以下消息: 域安装仍在进行中。 您可以重新连接到控制台来完成安装过程。 我现在确切的问题是:如何使用Debian安装程序的标准安装提示符(hostname,country,…)到达安装程序控制台? 我尝试过的一种方法是在打开的端口上使用VNC,但无法连接。 它要求input密码,然后在密码input后冻结。 我尝试的另一件事是打开与-Y选项的ssh连接,然后通过指定 – —-graphics none –console pty,target_type=serial 。 那也不pipe用; 我卡在一个冻结的命令行。 我敢肯定,我不是唯一有这个问题的人。 不幸的是,我找不到一个类似的post,还有一个有用的答案。 感谢你们对我的帮助! 问候。

build立Esxi团队

我已经连接到nic适配器一个标准的vSwitch,并在vSwitch上启用“基于IP哈希的路由”。 对于物理交换机,我们使用的是Cisco交换机,并且启用了LACP,并在两个端口上进行组合。 现在,当我们连接时,主机停止响应。 为了使它恢复,我需要更改物理交换机上的端口。 我们可能会做错什么。