如果我正在运行现代vmware ESXi系统,则可以通过SSH将静态链接的rsync二进制文件和rsync文件放置到任何目标位置。 我试图理解为什么大多数(所有?)guest虚拟机的备份都没有这样做。 如果虚拟机正在运行,您可以简单地使用'vim-cmd vmsvc / snapshot.create'创build快照,然后将该快照rsync同步到远程主机。 (甚至有一个选项可以“停顿”快照) 或者,如果您想要更强大的备份,则可以通过vmdk文件适当地停止VM和rsync。 所以…似乎我是一个简单的shell脚本,远离我想要做的简单而简单的备份,使用普通的旧rsync。 我在这里错过了什么?
对于在linux下很less使用cpu的高负载平均值,通常的解释是太多的IO(或更适当的不中断的睡眠 )。 我有一个运行在2核虚拟机上的服务,它performance出适度的CPU使用率(〜55-70%空闲),但高于2个负载平均值,同时经历IO接近零,适度的上下文切换以及不交换。 用ps轮询我从来没有在进程状态列中看到D 这个服务是ruby 1.9在独angular兽下运行的。 它连接到两个上游postgres数据库,提供非常快速的avg语句执行(〜0.5ms)。 该服务正在logging经过的请求持续时间,大约是在我们的性能testingnetworking中承受较高压力负载的情况下的两倍。 唯一一个看起来不重要的监控信号是平均负载(当然也包括平均响应时间),其他所有内容(cpu,内存,io,networking,cswitch,intr)都是标称和匹配的投影。 系统是Ubuntu 10.04.4 LTS“Lucid”。 uname是Linux dirsvc0 2.6.32-32-server #62-Ubuntu SMP Wed Apr 20 22:07:43 UTC 2011 x86_64 GNU/Linux 。 pipe理程序是VMWare ESX 5.1。 更新:更多信息按照@ewwhite的要求。 存储是映射到连接到NetApp的虚拟机主机上的NFS安装的虚拟磁盘设备。 我会指出,所有迹象表明,没有重大的磁盘IO发生。 该服务读取和写入networking套接字(〜200KB / s),并进行普通访问和错误logging(以约20KB / s的速率)。 vm主机有一对千兆位端口连接到两个机架顶部交换机,每个机架交换机都将四个千兆位端口连接到一个核心路由器,全部为铜缆。 每个vm主机都有24个(4×6)物理内核和150GB的内存,通常会运行大约30个同样大小的vm客户端,运行各种不同的服务。 在生产中,这些主机不会在内存上过度提交,只会在CPU上过度提交。 我会欢迎想法来解释高负荷。 以下是今天中午两小时窗口提取的sar数据: sar -q#加载平均值 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 12:05:01 PM 1 173 1.15 2.41 […]
我正在ESX 4.1主机上configuration一个linux服务器。 该服务器需要存储数TB的数据。 我们目前正在辩论是否使用LVM。 我们目前的理由是,最好将多个2TB卷(由ESX强加的限制)安装到单独的卷上。 /disk1 – 2TB /disk2 – 2TB /disk3 – 2TB 我们将存储范围从100GB到400GB的目录。 这些目录需要全部存储,不能拆分。 我们担心的是,如果我们最终在/ disk1上存储了1.7TB,并且需要额外存储400GB,将会浪费大量的空间。 在这种情况下,我们需要在/ disk2上存储400GB目录,而不使用300GB。 这个问题的一个解决scheme是LVM,configuration为: ——– Disk 1 | | Disk 2 |—->/disk | Disk 3 | ——– 但是我们被困在一个简单的问题上。 如果磁盘2失败会发生什么? 在第一种情况下,很明显,如果磁盘2发生故障,/ disk2将不再可用,会发生什么情况。 在LVM设置中,如果磁盘2出现故障,是否会类似(仅在磁盘2上存储的数据不再可用),或者/磁盘上的所有数据都不可访问?
所以,考虑到现在只能以最便宜的价格获得大约160GB的硬盘,我发现我在办公室的工作站上有一大堆额外的硬盘空间。 我想利用这个空间作为一些冗余RAIDarrays,用于低优先级的文件和备份。 我有大约100个工作站只需要40GB的磁盘空间就可以运行,这样我就可以分配大约120GB的空间了。 我想知道是否有某种方法可以使用iSCSI或类似的方式将这些分区安装在某种类似RAID的arrays中。 我的意思是,这就好像12.5TB的磁盘存储器一样,不会被工作站使用(它们被locking,不允许用户摆弄它)。 此外,工作站始终处于工作状态,所以这不是问题,但由于各种原因(Windows,您知道),由于重新启动,系统应该容忍偶尔的停机时间。 有没有现成的解决scheme呢? 那么开源呢? 如果我不需要,我宁愿不要推出自己的产品。 我的服务器环境是ESX 3.5,主要是Windows主机。 SQL Server等…工作站都是Windows。
build立ESXi 3.5或4服务器的备份需要做什么? 我的理解是,服务器运行Linux,所以据我所知,备份顺序应该是: 创build虚拟机的快照 将文件复制到备份位置 删除快照 我可以写一个脚本来创build/删除快照。 ESXi上是否有cron计划备份作业? 还有一个问题:我假设ESXi上没有预安装rsync或rdiff-backup。 是否有已知的预编译的二进制文件可用于ESXi?
我是新来的虚拟化,并希望确保我明白,当我删除快照会发生什么 说我有这样的一棵树 基础 SnapshotA SnapshotB SnapshotC 两个问题: 如果删除SnapShotB,SnapShotC会发生什么情况? 从vmware的帮助“ 注意:单击删除提交快照数据到父级,并删除选定的快照。 ”所以,如果我已经安装软件或添加文件到SnapShotB,我删除它是否意味着软件和这些文件被推送到SnapShotA?
我们有两个VMWare环境,运行着一些(主要是)Redhat 5.9和6.4客户端。 我们有时间漂移(每周提前几分钟)的问题。 我们使用ntp,同步到本地域控制器。 VMWare的这个build议明确说不要使用vmware-tools进行时间同步。 为什么? 似乎很多人都有NTP的问题,并且VMware工具通常以可预测的方式运行。 vmware-tools在更高版本的Redhat上有什么具体问题吗? 对于上下文,这是我们的ntp.conf(所有注释行被删除): tinker panic 0 restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 server our.domain.server.com driftfile /var/lib/ntp/drift keys /etc/ntp/keys 我们的一些客人保持时间绝对没有问题。 其他人则大幅度减less。
我最近开始在一个带有8G内存的Linux主机系统上使用KVM来开发/testing环境。 之前,我在使用VMware Fusion作为我的虚拟环境,但是我的MacBook只有2G内存。 我在主机上尝试了VMware Server和ESX,而不是KVM,但是webUI不能在Mac OSX的Firefox上运行,而且我们将用KVM来做更多的事情。 VMware缺less的主要function是强大的快照/回滚function,但是我在KVM中忽略了这一点。 我了解快照命令,但它完成后closures客户操作系统,然后复制磁盘映像保存其状态是繁琐的。 这真的是在KVM上pipe理快照的最好方法吗?
在VMware ESX设置上,这些选项有什么不同? 具有1GB RAM和1GB交换分区的Linux VM,VM使用1.5 GB RAM 1GB RAM的Linux VM,没有交换分区,虚拟机使用1.5 GB RAM 我的意思是,在这两种情况下,互换正在使用; 在第一个交换是完成到Linux交换分区 在第二种情况下,VMware将交换512MB到VMware存储池。 那么给Linux VM的交换分区有什么意义?
将小型虚拟机pipe理程序作为笔记本电脑或台式机上的主要操作系统的想法吸引了我的每一个“真正的”操作系统。 现在我意识到这个软件更常用于刀片和其他服务器上,但可以在普通的PC上完成吗? 应该是吗? 有什么要求(如硬件/ BIOS /芯片组)? 这样做会对性能产生影响吗? 这是一个好主意吗?