方建国 -v mware-ha实战1

29
VMware Infrastructure VMware Infrastructure 简介 简介 HA HA VMwareHA VMwareHA VMwareHA VMwareHA 工作原理和步骤 工作原理和步骤 VMwareHA VMwareHA 的建置要求及注意要点 的建置要求及注意要点 Demo(VMwareHA Demo(VMwareHA 实战 实战 ) ) 如何学习、实验及资源 如何学习、实验及资源 1 1 、使用 、使用 VMware 6.5+ESX3.5 VMware 6.5+ESX3.5 边实验边学习 边实验边学习 2 2 、学习资源 、学习资源 1

Upload: landece

Post on 02-Jul-2015

1.277 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 方建国 -V mware-ha实战1

VMware Infrastructure VMware Infrastructure 简介简介HAHA 和 和 VMwareHAVMwareHAVMwareHA VMwareHA 工作原理和步骤工作原理和步骤VMwareHAVMwareHA的建置要求及注意要点的建置要求及注意要点Demo(VMwareHADemo(VMwareHA实战实战 ))如何学习、实验及资源如何学习、实验及资源

11 、使用、使用 VMware 6.5+ESX3.5VMware 6.5+ESX3.5边实验边学习边实验边学习 22、学习资源、学习资源

1

Page 2: 方建国 -V mware-ha实战1

方建国

www.ixpub.net ID:rickyfang server.it168.com

个人 BLOG : www.rickyfang.net

微软三届 MVP

工作相关区域:

虚拟化,安全( WSUS RSA CSICO ),灾备,系统、 服务及流量监控( SCOM NAGIOS MRTG CACTI )等。

联系方式:

[email protected] MSN:[email protected]

2

Page 3: 方建国 -V mware-ha实战1

» VMware Infrastructure VMware Infrastructure 简介简介» HAHA 和 和 VMwareHAVMwareHA» VMwareHA VMwareHA 工作原理和步骤工作原理和步骤» VMwareHAVMwareHA的建置要求及注意要点的建置要求及注意要点» Demo(VMwareHADemo(VMwareHA实战实战 ))» 如何学习、实验及资源如何学习、实验及资源 11 、使用、使用 VMware 6.5+ESX3.5VMware 6.5+ESX3.5边实验边学习边实验边学习 22、学习资源、学习资源

Page 4: 方建国 -V mware-ha实战1

虚拟化是一个抽象层,它将物理硬件与操作系统分开,从而提供更高的 IT 资源利用率和灵活性。虚拟化可以实现装有不同操作系统(例如 Windows 2003 Server 和 Linux )和应用程序的多台虚拟机相互独立地并行运行在同一台物理机上。

虚拟机是通过软件实现的物理机。它拥有自己的一组虚拟硬件(例如内存, CPU ,网卡和硬盘等),操作系统和应用程序就加载在这些硬件上。无论实际采用了什么物理硬件部件。操作系统都将它们视为一组相容、标准化的硬件。 VMware虚拟机带有一些高级硬件特性,例如 64 位计算和虚拟对称多处理等。

4

Page 5: 方建国 -V mware-ha实战1

5

自动化

资源积聚可用性 性能优化

中央管理

企业级的虚拟化

系统分区

VMotion Resource Pools DRSHAConsolidated Backup

VirtualCenter 2

Virtual SMPVMFSESX Server 3

新!

新!

新!

Page 6: 方建国 -V mware-ha实战1

6

集中管理

企业级虚拟机

虚拟机动态迁移虚拟机磁盘文件动态迁移

新一代虚拟管理平台

整合备份

存储虚拟化

资源和电源管理

ESXi

VMFSVirtual SMP™

ESXi 3.5

VMotion™

Storage VMotion

High Availability

DRS

DPM

VC Agent

VI Foundation VI Standard VI Enterprise

Consolidated Backup

Update Manager

VMFSVirtual SMP™

ESXi 3.5 OR ESX 3.5

VC Agent

Consolidated Backup

Update Manager

High Availability

VC Agent

Consolidated Backup

Update Manager

高可用

软件补丁管理

VMFSVirtual SMP™

ESXi 3.5 OR ESX 3.5

VMFSVirtual SMP™

ESXi 3.5 OR ESX 3.5

• 一个 License 支持 2 个物理 CPU (双核、四核 CPU 算一个物理 CPU )

• 除了 ESXi 3.5 之外,其它产品包装都需要购买 SnS

• VirtualCenter 软件需要额外购买(一个虚拟计算中心通常购买一套 VC 即可)

Page 7: 方建国 -V mware-ha实战1

7

FC 存储阵列 iSCSI存储阵列

NAS存储阵列

VirtualCenter管理服务器

VIClient

图形终端

FC 交换机

Fabric IP 网络

ESX/ESXi

VM VM VM VM VM

服务器群 1 服务器群 2 服务器群 3

Web浏览器

Page 8: 方建国 -V mware-ha实战1

» VMware Infrastructure VMware Infrastructure 简介简介» HAHA 和 和 VMwa re HAVMwa re HA

» VMwareHA VMwareHA 工作原理和步骤工作原理和步骤» VMwareHAVMwareHA的建置要求及注意要点的建置要求及注意要点» Demo(VMwareHADemo(VMwareHA实战实战 ))» 如何学习、实验及资源如何学习、实验及资源 11 、使用、使用 VMware 6.5+ESX3.5VMware 6.5+ESX3.5边实验边学习边实验边学习 22、学习资源、学习资源

Page 9: 方建国 -V mware-ha实战1

VMotion 是什么 ?通过 VMware VMotion 可以实现虚拟机的动态迁移

客户优势零宕机时间

服务器的持续可用性

完整的交易集成

支持 Fibre Channel 和 iSCSI SAN 环境以及 NAS

x86 Architecturex86 Architecture

VMware ESX ServerVMware ESX Server

x86 Architecturex86 Architecture

VMware ESX ServerVMware ESX Server

VMotionVMotion 移 机迁 虚拟移 机迁 虚拟

VMotion 技术让您能够把正在运行中的虚拟机从一台物理机器上搬移到另一台,而服务不中断

Page 10: 方建国 -V mware-ha实战1

功能

跨资源池动态调整计算资源

基于预定义的规则智能分配资源

优势

使 IT 和业务优先级对应

动态提高系统管理效率

自动化的硬件维护

动态负载均衡和连续智能优化,保证所有应用需要的的资源

资源池 Resource Pool

业务需求 Business Demand

围绕业务进行组织和规划…而不是您的硬件!

Page 11: 方建国 -V mware-ha实战1

功能当服务器故障时,自动重新启动虚拟机

优势经济有效的适用于所有应用的高可用

不需要独占的 stand-by 硬件

没有集群软件的成本和复杂性

经济有效的适用于所有应用的高可用解决方案

Resource Pool

X

Page 12: 方建国 -V mware-ha实战1

12

SAN / NAS / iSCSISAN / NAS / iSCSI

VirtualCenterVirtualCenter

ESX ServerESX Server宕机宕机 !!

ESX ServerESX Server确保了系统的高可用确保了系统的高可用

性性

Page 13: 方建国 -V mware-ha实战1

» VMware Infrastructure VMware Infrastructure 简介简介» HAHA 和 和 VMwareHAVMwareHA» VMwa re HA VMwa re HA 工作原理和步骤工作原理和步骤» VMwareHAVMwareHA的建置要求及注意要点的建置要求及注意要点» Demo(VMwareHADemo(VMwareHA实战实战 ))» 如何学习、实验及资源如何学习、实验及资源 11 、使用、使用 VMware 6.5+ESX3.5VMware 6.5+ESX3.5边实验边学习边实验边学习 22、学习资源、学习资源

Page 14: 方建国 -V mware-ha实战1

HA 群集之间的电脑利用心跳网络来互相侦测其它电脑是否存在,使用主控台内部的 PING作为心路网络侦测的工具。

14

Page 15: 方建国 -V mware-ha实战1

当发现心跳网络不成功时,每一个节点都会等待 30秒。

Page 16: 方建国 -V mware-ha实战1

30秒之后,发现心跳网络无法建立,就会试着 PING隔离反应 IP ,如果发现隔离反应 IP 正常,表示本身没有问题。

Page 17: 方建国 -V mware-ha实战1

如果发现隔离反应 IP异常,表示自己出现问题,或是自己本身已经当机,根本无法执行心跳。

Page 18: 方建国 -V mware-ha实战1

若本身无当机,只是心跳线出现异常,进入储存设备将自己运行的虚拟机解锁,并且释放出控制权。

Page 19: 方建国 -V mware-ha实战1

正常的节点进入储存设备,并且检查是否虚拟机已解锁。若无解锁表示虚拟机正常,不接管,若已解锁,则使用 VMware 将虚拟机移至本身执行。

Page 20: 方建国 -V mware-ha实战1

当故障主机心跳恢复后,备份主机将释放原来的虚拟机使用者,原主机使用 Vmotion 将虚拟机移回本身

Page 21: 方建国 -V mware-ha实战1

» VMware Infrastructure VMware Infrastructure 简介简介» HAHA 和 和 VMwareHAVMwareHA» VMwareHA VMwareHA 工作原理和步骤工作原理和步骤» VMwa re HAVMwa re HA 的建置要求及注意要点的建置要求及注意要点» Demo(VMwareHADemo(VMwareHA实战实战 ))» 如何学习、实验及资源如何学习、实验及资源 11 、使用、使用 VMware 6.5+ESX3.5VMware 6.5+ESX3.5边实验边学习边实验边学习 22、学习资源、学习资源

Page 22: 方建国 -V mware-ha实战1

执行执行 HAHA 时必需要检查的要点:时必需要检查的要点:

1 、在 VC上有安装完整的DNS,并且有每一台电脑的正反向记录。2、DNS主机必需在所有的节点开机前就正常运行。3、每一台节点电脑的 /ETC/HOSTS档案必需有所有电脑的记录。4、每一台节点电脑的 /ETC/RESOLVE.CONF必需有正确的DNS设定。5、每一台节点电脑的 /ETC/RESOLVE.CONF必需有域名称。

22

Page 23: 方建国 -V mware-ha实战1

1 、所有 HA 群集中的节点都必需连上共同存取到的网络存储,如 NFS ISCSI或是 FC SAN 。

2 、所有 HA 群集中的节点都必需有完全一样的网络配置,如VMNIC 、 Vswitch 、通讯端口组。

3 、所有 HA 群集中的节点都必需设定好的 DNS HOSTS 和Resolv.conf 。

4 、变更任何一台主机名称时,一定要在每一台主机的下面四个部分更新

DNS设定:如 Windows 的 DNS 服务

ESX 的 DNS设定:使用 vCenter Server 的 DNS或 /etc/Resolv.confESX 的主机设定: /etc/hosts

ESX 的 ESX设定: /etc/vmware/esx.conf

23

Page 24: 方建国 -V mware-ha实战1

内存不要用到刚好。每一台 ESX主机在执行所有的虚拟机之后,最好还能剩下一半的内存。

设定能容忍当机的的主机数时, HA 群集中的副节点要和主节点一样多。

建立 HA 群集的时侯,任何和主机相关的操作一定要使用主机名称而非 IP 地址。

在系统资源充足的情况下,选择都启动虚拟机的选项,就算启动后的资源不如当机前,但至少所有的服务都能正常使用。

24

Page 25: 方建国 -V mware-ha实战1

» VMware Infrastructure VMware Infrastructure 简介简介» HAHA 和 和 VMwareHAVMwareHA» VMwareHA VMwareHA 工作原理和步骤工作原理和步骤» VMwareHAVMwareHA的建置要求及注意要点的建置要求及注意要点» (De mo VMwa re HA实战 )» 如何学习、实验及资源 11 、使用、使用 VMware 6.5+ESX3.5VMware 6.5+ESX3.5边实验边学习边实验边学习 22、学习资源、学习资源

Page 26: 方建国 -V mware-ha实战1

软件、硬件准备

实验环境准备

VMwareHA 建置

存储加入主机,主机加入群集

测试

26

Page 27: 方建国 -V mware-ha实战1

实验环境的安装是在 VMware Workstation 6.5 上,具体的安装方法请参考:

在 VmWare Workstation 6.5 上安装 Esx 3.5 U3 之一 http://www.rickyfang.net/article.asp?id=339

在 VmWare Workstation 6.5 上安装 Esx 3.5 U3 之二http://www.rickyfang.net/article.asp?id=340

27

Page 28: 方建国 -V mware-ha实战1

• 官方中文网站: http://www.vmware.com/cn/

• 软件下载: http://www.vmware.com/download/• 产品信息: http://www.vmware.com/products/• 技术白皮书: http://www.vmware.com/vcommunity/technology• 技术论坛 : http://www.vmware.com/community• 售后知识库 : http://www.vmware.com/support/kb• 售后服务: http://www.vmware.com/support/services• 售后技术热线: http://www.vmware.com/support/phone_support.html• 培训服务: http://mylearn1.vmware.com/mgrreg/index.cfm• 虚拟用具下载 http://www.vmware.com/vmtn/appliances/index.html• TCO/ROI 计算: http://www.vmware.com/products/vi/calculator.html

Page 29: 方建国 -V mware-ha实战1

谢谢

29