故障检测和主机网络隔离

代理会相互通信,并监控群集内各台主机的活跃度。默认情况下,此操作通过每秒交换一次检测信号来完成。如
果15 秒过去后仍未收到检测信号,而且 ping
不到该主机,则系统会声明该主机发生故障。如果主机发生故障,则将对该主机上运行的虚拟机进行故障切换,即在具有最多可用未预留的容量(CPU
和内存)的备用主机上重新启动。
主机网络隔离在主机仍在运行但已经无法再与群集内的其他主机通信时发生。在默认设置中,如果主机停止接收群集内所有其他主机的检测信号的时间超过 12 秒钟,则将尝试 ping 其隔离地址。如果仍然失败,主机将声明自己已与网络隔离。
如果在 15
秒或更长时间内隔离主机的网络连接仍未恢复,则群集内的其他主机将认为该主机发生了故障,并会尝试故障切换其虚拟机。但是,如果隔离主机保留对共享存储器
的访问权限,则它也会保留虚拟机文件上的磁盘锁。为避免潜在数据损坏,VMFS
磁盘锁定会阻止对虚拟机磁盘文件同时进行写操作,并尝试故障切换隔离主机的虚拟机故障。默认情况下,隔离主机会保持其虚拟机为启动状态,但您可以更改主机
对“虚拟机关机”或“关闭虚拟机”的隔离响应。参见虚拟机选项。

虚拟机选项

虚拟机重新启动优先级
虚拟机重新启动优先级确定主机发生故障后虚拟机的重新启动相对顺序。这些虚拟机在新主机上按顺序重新启动,首先启动优先级最高的虚拟机,然后是那些低优先级的虚拟机,直到重新启动所有虚拟机或者没有更多的可用群集资源为止。如果主机故障数目或重新启动的虚拟机数目超过了接入控制所允许的数目,则系统可能会等到有更多资源可用时再重新启动优先级较低的虚拟机。VMware 建议为提供最重要服务的虚拟机分配较高的重新启动优先级。

主机隔离响应
主机隔离响应确定当 VMware HA 群集内的主机失去其服务控制台网络(在 ESXi 中为 VMkernel 网络)连接但仍在运行时将发生的情况。主机隔离响应要求启用“主机监控状态”。如果“主机监控状态”处于禁用状态,则主机隔离响应将同样被挂起。当某个主机停止接收所有其他主机的检测信号而且通过 ping 操作无法获得其隔离地址时,可以确定该主机已被隔离。发生这种情况时,主机会执行其隔离响应。响应包括:保持启动、关闭电源和关机。还可以为各个虚拟机自定义此属性。要使用“关机”设置,必须在虚拟机的客户机操作系统中安装 VMware Tools。将虚拟机关机的优点在于可以保留其状况。此操作优于关闭操作,关闭操作不会将最近的更改刷新到磁盘中,也不会提交事务。在关机完成时,已关机的虚拟机需要更长时间进行故障切换。未在 300 秒内或在高级属性 das.isolationShutdownTimeout 中指定的秒数内关机的虚拟机将被关闭。

“主机隔离响应”选项则用 于执行已与集群失去连接的 ESX 主机应对正在运行的 VM 执行的操 作。默认情况下,除过主机被隔离,则每台 VM 会保持启动状态,也就意味着被隔离 ESX 主机无法于集群中的其他主机取得联系,但是其中的 VM 还继续保持运行,“关闭虚拟机”和“虚拟机关闭”则会将 VM 交付于其他 ESX 主机,等同于切断 VM 的电源,可能导致应用数据丢失。其中前者相当于拔电源,后者则是温和的自动启动关机命令。区别在于,前者的等待时间较短,但是容易导致应用数据丢失,后者等待时间较长,但是应用数据更容易受到保护。

注意 创建 VMware HA 群集后,可以替代特定虚拟机的“重新启动优先级”和“隔离响应”的默认群集设置。此替代操作对于用于特殊任务的虚拟机很有帮助。例如,可能需要先启动提供基础架构服务(如 DNS 或 DHCP)的虚拟机,再启动群集内的其他虚拟机。

虚拟机监控

虚拟机监控。可以通过安装 VMtools 对虚拟机的运行状态通过 VMtools 发出的监控信号进行监控,如果在规定时间内没有收到信号则说明该机异常,将自动重启这台机。这个规定时间有:2 分钟、1 分钟、30 秒钟三个选项。

高级选项。这里是对 HA 的一些高级选项进行配置。比如 das.isolation-address (确定主机状态的隔离地址)。

卸载数据存储

卸载块级的数据存储是下面的提示。

卸载文件级的数据存储是下面的提示。

禁用storage i/o control,只需要在任意一台主机中的配置选项卡中的存储器的属性页面去掉storage i/o control前面的勾即可,去掉一个,所有与此相连的都可去掉。

去掉数据存储检测信号

当宿主机上的nfs共享存储即sevice nfs stop后,在此存储上的虚拟机便不可访问,如下图所示

请教强行关机后虚拟机无法启动的问题
今天在esxi5上点击关闭电源,强行关闭了一个windows7的虚拟机,再点打开电源时,esxi提示出现常规系统错误:The virtual machine could not start请问该如何解决这个问题
试试以下办法解决方法一: 对虚拟机相对应的.vmx文件进行编辑修改。找到这一行: vmci0.present = "TRUE"将TRUE 改为 FALSE或者直接将这行删除。保存此虚拟机的.vmx文件。重新运行虚拟机。解决方法二: 在vm软件界面上,编辑虚拟机设置。在 虚拟机设置 -> 选项 -> 客户机隔离 ->VM通信接口(VMCI)把启用VMCI的钩去掉。点击确定保存。

1、厚置备延迟置零:
   默认的创建格式,创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,没有置零操作,当有IO操作时,需要等待清零操作完成后才能完成IO,
   即:分配好空间,执行写操作时才会按需要将其置零。
2、厚置备置零(thick):
   创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。并将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。
   即:分配好空间并置零操作,有IO的时无需等待任何操作直接执行。
3、精简置备(thin):
   精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少算多少。当客户机有输入输出的时候,VMkernel首先分配需要的空间并进行清零操作,也就是说如果使用精简配置在有IO的时候需要:等待分配空间和清零,这两个步骤完成后才能进行操作,对于IO叫频繁的应用这样性能会有所下降,虽然节省了存储空间。

外网用vsphere client连接esxi主机

1.先做好映射,443映射做出来

2.就可以连了,形如下面

虚拟化之vmware-截图解释的更多相关文章

  1. VMware vSphere 服务器虚拟化之十六 桌面虚拟化之VMware Horizon View

       VMware vSphere服务器虚拟化之十六 桌面虚拟化之VMware Horizon View  VMware Horizon View (原VMware View的升级版现在版本5.2)是 ...

  2. 虚拟化(一):虚拟化和vmware产品描述

    由于公司最近取得了虚拟化监控,因此,我们需要虚拟化的认识,总结学习,对于虚拟化的概念.从百度百科,例如下列:         虚拟化.是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上 ...

  3. 虚拟化系列-VMware vSphere 5.1 简介与安装

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mabofeng.blog.51cto.com/2661587/1017680 一 ...

  4. 虚拟化(二):虚拟化及vmware workstation产品使用

    虚拟化(一):虚拟化及vmware产品介绍 vmware workstation的最新版本号是10.0.2. 相信大家也都使用过,当中的简单的虚拟机的创建.删除等,都非常easy.这里就不再具体说明了 ...

  5. 【转】虚拟化(一):虚拟化及vmware产品介绍

    由于公司最近在做虚拟化监控,因此就需要把虚拟化方面的知识给学习总结一下,对于虚拟化的概念,摘自百度百科,如下:         虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机 ...

  6. 虚拟化之vmware虚拟机扩容与克隆

    前提条件: 1.在新建虚拟机的时候创建磁盘如下图,之后这个磁盘就可以在虚拟机关机状态下动态扩展大小,否则只能通过添加另外一块硬盘的方式来扩容.

  7. 虚拟化之vmware DirectPath I/O

    首先Intel这边,必须CPU支持VT-D,基本就是i5/i7的型号,而且部分i5中低端型号还不支持,带K的不支持.同时主板要开启VT-D支持,这些从775时代开始就有了,所以型号搭配复杂.AMD那边 ...

  8. Vcenter虚拟化三部曲----VMWare ESXi 5.5安装及配置

    VMWare ESXi 5.5安装大概过程如下:制作虚拟化ESXi系统的USB启动盘,安装ESXi系统到USB,用USB启动ESXi系统.比较难理解,下面图解过程. 下载UNetbootin   (下 ...

  9. 【转】虚拟化(二):虚拟化及vmware workstation产品使用

    vmware workstation的最新版本是10.0.2.相信大家也都使用过,其中的简单的虚拟机的创建,删除等,都很简单,这里就不再详细说明了,下面我将简单介绍下vmware workstatio ...

随机推荐

  1. eclipse安装spring和hibernate插件经验

    看网上的教程有时候不一定凑效,我是自己摸索的(看过尚硅谷的SSH视频),很多时候会安装不成功(或者安装结果与视频讲述不一致),但是安装过后,查看eclispe插件,会发现已经安装了(springIDE ...

  2. XAMPP Apache 配置多端口和多域名方法

    我们在工作中经常遇到同时调试多个网站的情况,那么如何配置呢?就像平时访问网站一样,网站 a.com 与网站 b.com 截然不同.这都是常见现象,如果在局域网中要访问另外一台电脑上的多个网站,就需要使 ...

  3. Bash简介

    Bash(GNU bourne-Again Shell)是一个为GNU计划编写的Unix shell,它是很多Linux平台默认的使用的shell. shell是一个命令解析器,是介于操作系统内核与用 ...

  4. Supermarket_贪心

    Description A supermarket has a set Prod of products on sale. It earns a profit px for each product ...

  5. Could not launch "app_name"

    真机测试 不报错 编译通过后 Xcode总出这个错 process launch faild:NotFound-------解决办法 :重启设备

  6. javascript js写特效日历

    <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 第二个Sprint冲刺第四天

    讨论地点:宿舍 讨论成员:邵家文.李新.朱浩龙.陈俊金 今天的发展,探讨了统计功能的问题: 一.统计数据针对的是什么功能? 1.初衷是针对计时的填空题,至于其它功能统不统计,那要看开发的进度. 二.对 ...

  8. [转】HTTP请求流程(二)----Telnet模拟HTTP请求

    转自: http://www.cnblogs.com/stg609/archive/2008/07/06/1237000.html 上一部分"流程简介", 我们大致了解了下HTTP ...

  9. Java 反射 ParameterizedType 参数化类型

    /***************************************************************************************** * Java 反射 ...

  10. C语言Makefile文件使用

    C语言中代码Makefile文件的写法 单文件,例: #定义变量 CFLAGS=gcc #具体命令都需要一个入口,all: 这个就相当于入口,默认情况,执行第一次入口, #后面执行其他入口进行依赖,如 ...