配置Hyper-V故障转移群集
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是加密的群集卷?
• 使用 BitLocker 加密的群集磁盘 • 支持传统的故障转移磁盘和 CSV • 在添加磁盘之前或之后,都可以对磁盘启用加密 • 添加“故障转移群集 AD DS 标识”到目标磁盘卷,以
确保所有节点能够访问这个加密的卷 • 对性能影响很小 • 需要:
•
Windows Server 2012 或 之后的故障转移群集 • 所有节点都可以访问到 Windows Server 2012 域控制器 • 安装了 BitLocker 功能 • 安装了 BitLocker PowerShell 模块 或 命令 Manage-BDE
第二节:配置和使用共享存储 • 在 SMB 3.0 共享文件夹中存储虚拟机 • 使用横向扩展文件服务器 • 什么是 iSCSI?
• 什么是 iSCSI 目标服务器?
• 演示:使用iSCSI 目标服务器 • 配置 iSCSI 存储的注意事项 • 使用“共享虚拟硬盘”作为“共享存储”
在 SMB 3.0 共享文件夹中存储虚拟机
– 无法启用:基于访问的枚举/共享缓存
• NTFS 文件夹和 SMB 共享上,配置完全访问权限 – Hyper-V administrators 组 – Hyper-V 主机(计算机帐户) – Hyper-V 群集计算机帐户
使用横向扩展文件服务器
• 文件服务器角色群集,可以工作在两种模式下: • 横向扩展文件服务器群集 • 一般用途的文件服务器群集
使用“共享虚拟硬盘”作为“共享存储”
• 在虚拟机中运行一个故障转移群集
• 可以将“共享虚拟磁盘”作为一个“共享存储” • 虚拟机不需要访问 iSCSI 或 Fibre Channel SAN • 以 vSAS 磁盘的样式呈现 • 只用于存储数据 • 共享虚拟磁盘的需求:Requirements for shared
创建故障转移群集在这个演示中您将看到如何创建故障转移群集配置高可用虚拟机smb30连接可用共享虚拟机将在首选hyperv主机上启劢使用sc2012vmm管理器windowspowershell配置需要在虚拟机中的集成服务配置高可用虚拟机配置高可用虚拟机配置高可用虚拟机配置高可用虚拟机配置高可用虚拟机虚拟机监视需要windowsserver2012或之后的版本虚拟机迁移到不同的群集节点虚拟机监视虚拟机监视虚拟机监视虚拟机监视演示
什么是仲裁?
• 节点权重 • 可以配置,让某些节点失去投票权 • 多站点群集的场景中有用 • 不适用于“无多数:仅磁盘”的仲裁模式
• 动态仲裁 • 能够动态调整投票数 • 当投票者数量小于 50% 时,可以让群集依然可用 • 默认被启用 • 不适用于“无多数:仅磁盘”的仲裁模式 • Tie breaker for 50% node split • 动态见证
• Hyper-V 支持 SMB 3.0 或以后版本 – Hyper-V 可以使用文件共享.作为群集共享存储 – 推荐“启用连续可用性”来配置共享设置 • 所有虚拟机存储都可以放置在 SMB 共享中 – 配置文件、虚拟硬盘、检查点文件 • 在新建共享向导中,“选择配置文件”页面里,使用“SMB 共享 – 应用程序”
•
• 可配置恢复操作 • 重新启动服务 • 重新启动虚拟机 • 故障转移虚拟机
• 共享存储的选项: • SAS • iSCSI • Fibre Channel • Fiber Channel over Ethernet • SMB 3.0 文件共享
•
仅支持 Hyper-V, 不支持故障转移群集
• 在共享存储上,考虑使用 CSV
什么是群集共享卷(CSV)?
• 在任何时间由单个节点拥有一个 LUN(逻辑单元号)
他节点,但不会启动
配置高可用虚拟机
• AntiAffinityClassNames(反亲缘关系.类名) – 避免具ห้องสมุดไป่ตู้“亲缘关系”的群集角色位于一个节点 – 防止在一个节点上运行(所有)虚拟机 – 使用 SC2012VMM 管理器 或 Windows PowerShell 配置
•
修改“故障转移”和“故障回复”选项 – 指定时段内重新启动群集角色的次数 – 防止群集角色回复到首选节点
•
• 可以联机扩展和收缩虚拟磁盘
• 启用应用程序一致性的快照 • 包含 SMI –SP(Storage Management Initiative – Specification provider)标准 • 基于工业标准管理 • 能够.发现和管理各种存储系统
演示:使用 iSCSI 目标服务器
在这个演示中,您将看到如何使用 iSCSI 目标服务器
配置 Hyper-V 故障转移群集
微软虚拟化解决方案
目录 • 故障转移群集.概述 • 配置和使用共享存储 • 配置和管理 Hyper-V 故障转移群集
第一节:故障转移群集.概述 • 什么是故障转移群集? • 什么是故障转移和故障回复? • 故障转移群集的网络
• 故障转移群集的存储
• 什么是群集共享卷(CSV)? • 什么是仲裁? • 什么是加密的群集卷?
Hyper-V 验证测试
Hyper-V 验证测试
演示:创建故障转移群集
在这个演示中,您将看到如何创建故障转移群集
配置高可用虚拟机
• 高可用向导 – 虚拟机存储在共享存储中
• CSV 或 SMB 3.0 连接可用共享
• 虚拟机启用优先级 – 高优先级的虚拟机先启动 – 没有自动启动,故障转移后必须手动重新启动 • 首选所有者(最佳节点) – 虚拟机将在首选 Hyper-V 主机上启动 – 仅当首选所有者不可用,虚拟机才会在其他所有者上启动 – 如果首选所有者和其他所有者都不可用,那么虚拟机将移动到故障转移群集中其
• 可以访问任何 SCSI 设备 • Windows Server 仅支持“块”存储 • 交付“块”存储设备 • 就好像使用本地直连的磁盘
TCP/IP 协议
iSCSI 客户端运行 iSCSI 发起程序
• iSCSI 目标服务器,是 Windows Server 角色 • 可以在故障转移群集角色中添加使用 • 可以配置 MPIO 实现冗余 • iSCSI 发起程序,是 Windows client
• 故障转移的触发点:
– 某个节点上托管的应用程序不能被访问 – 应用程序需要的某种资源出现故障 – 管理员手动执行故障转移
• 故障回复,将应用程序移回之前的节点
– 故障回复的前提:之前的故障节点已恢复,成为活动状态
– 可以自动或手动执行
故障转移群集的网络
• 节点之间至少有两条网络路径
• 推荐在节点上配置多块高速网卡 • 可以使用 NIC 组合 和虚拟网卡 • 群集网络类型: • 允许群集节点通信的网络
• 多节点能够同时访问一个 CSV • 即使无驱动器所有权,应用程序也可以执行故障转移
•
•
能够并发访问到单个文件系统 跨群集节点的统一文件命名空间
更好的使用磁盘空间 • 将虚拟机资源保存在单独的逻辑位置 • 无需特殊硬件 • 简便 CSV 安装
•
• Hyper-V, SQL Server, 和文件服务器,能够使用 CSV
群集存储选项的比较
功能
受支持的存储 在虚拟机中,如何存储 呈现 通过 Hyper-V 交换机 传递数据流 在 Hyper-V 主机级别 配置的存储 低延迟和低CPU利用率 需要特定的硬件
共享 .vhdx
存储空间, Serial attached SCSI, 光纤通道, iSCSI, SMB Virtual Serial attached SCSI No Yes Yes (RDMA 或 光纤通道) No No
虚拟光纤通道
Fibre Channel SAN Virtual Fibre Channel LUN No Yes Yes (Fibre Channel) Yes Yes
iSCSI
iSCSI SAN iSCSI LUN Yes No No No No
在迁移虚拟机时,需要 重新配置交换机
第三节:配置和管理 Hyper-V 故障转移群集 • 配置故障转移群集 • Hyper-V 验证测试 • 演示:创建故障转移群集
virtual disk
•
虚拟硬盘的格式必须为 .vhdx • 通过 vSCSI 适配器连接adapter • 存储在横向扩展文件服务器或 CSV 上
• 在虚拟机中支持的操作系统 • Windows Server 2012 或 Windows Server 2012 R2
使用“共享虚拟硬盘”作为“共享存储”
• 可以在“存储空间”上部署 CSV • 支持“去重”和“分层存储”技术
什么是仲裁?
• 有足够多的可用节点,达到的共识 • 半数以上的投票者
• 基于投票 • 节点、文件共享、磁盘,都可以有投票权 • 当 50% 以上的投票者在线时,群集才会在线 • 仲裁模式: • 节点多数 • 节点和磁盘多数 • 节点和文件共享多数 • 无多数:仅磁盘
配置 iSCSI 存储的注意事项
• 使用快速网络去访问 iSCSI 存储 • 该网络应该专用于访问存储
• 将 iSCSI 目标服务器.部署成高可用的角色 • 包括冗余的网络路径 • 为发现 iSCSI 设备,配置 iSNS(Microsoft Internet Storage Name Service) • 实现 iSCSI 存储的安全性 • 限制可以访问 iSCSI 目标服务器的发起程序 • 对发起程序进行身份验证 • 加密网络通信
• 配置高可用虚拟机
• 虚拟机监视 • 演示:创建和管理虚拟机群集的角色 • 什么是 Hyper-V 复制代理角色? • 什么是群集感知更新?
配置故障转移群集
安装 Windows Server 2012 R2 的服务器 – 所有节点使用相同的硬件和操作系统版本 • 配置共享存储 – 所有节点应该都有权访问共享存储 • • 安装“故障转移群集”功能 在服务器上安装服务器角色 – 在服务器上仅安装需要高可用的角色 • • 验证和创建一个故障转移群集 配置高可用群集角色 – 测试群集角色的故障转移效果
什么是故障转移群集?
共享总线或 iSCSI连接 群集角色 – 高可用的服务\应用
群集存储 节点 1 节点之间的 专用网络连接 节点 2
故障转移群集 与客户端 的连接网络
Clients
什么是故障转移和故障回复?
• 当一个节点出现故障,应用程序会迁移到另一节点
– 这种操作,被称为故障转移 – 故障转移期间,所有相关资源都会被移动到另一节点
– 虚拟机策略设置
– 虚拟机心中监视 • 需要在虚拟机中的集成服务
配置高可用虚拟机
配置高可用虚拟机
配置高可用虚拟机
配置高可用虚拟机
配置高可用虚拟机
虚拟机监视
• 虚拟机中的应用程序健康检测 • 通过“服务控制管理器”监视服务
•
配置服务恢复为:无操作
监视事件位于“系统”、“应用程序”、或“安全”日志中 • 需要 Windows Server 2012 或之后的版本
•
Hyper-V 验证测试
• 验证配置向导 – 将服务器添加到故障转移群集之前,先验证节点状态
– 需要节点支持群集的配置要求
– 修改节点配置之后,再运行验证配置向导,然后创建群集 • • 可以限制对特定群集存储的验证 Hyper-V 验证测试,包括: – 虚拟光纤通道 SAN 的兼容性 – 集成服务的版本 – 内存资源池的兼容性 \ 存储资源池的兼容性 – 虚拟机网络配置 \ 虚拟机机存储配置 – 处理器制造商的匹配
•
允许客户端通信的网络
不允许群集节点通信的网络 • 支持群集节点和客户端的单一的网络
•
•
不推荐
• 故障转移群集虚拟适配器(隐藏的自配置网卡) • 提供.跨越所有可用网卡接口的.容错连接 • 类似于为群集配置了一个内部的 NIC 组合
故障转移群集的存储
• 共享存储,提供一致的数据访问 • 当某个节点出现故障,应用程序的数据依然可用 • 多个节点可以访问共享存储
• 横向扩展文件服务器群集的益处: • Active-Active 文件共享
•
增加访问带宽
零停机时间的 CHKDSK(磁盘扫描) • CSV 缓存 • 简便管理 • 自动的横向扩展重新平衡(访问量)
•
• •
客户端访问群集共享时,被重定向到最佳节点 避免不必要的流量重定向
什么是 iSCSI?
• Client-server SCSI 传输协议 • 通过 IP 网络发送 SCSI 指令
存储 阵列
和 Windows Server 操作系统的内置组件
iSCSI 目标
什么是 iSCSI 目标服务器?
• 使用 .vhdx 格式的虚拟磁盘 • 以 “SCSI 逻辑单元”的样式,呈现给“iSCSI 发起程序”
•
可以限制访问逻辑单元的发起程序
支持.固定大小、动态扩展、或差异 • 清除虚拟磁盘的分配 • 容量上限为 64 TB