《构建高可用VMware vSphere 5.X虚拟化架构》——导读

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 市场上没有关于如何使用虚拟化架构打造高可用企业应用平台的书籍,更没有实施过程中问题的处理的相关图书。作者写作本书的目的有两个:一是介绍使用低成本打造高可用企业应用平台;二是与读者分享实施过程中遇到的问题以及解决方案,避免读者走弯路。


screenshot


**
前言
**
虚拟化技术近几年时间得到迅速发展,使用各种虚拟化架构打造企业应用平台越来越多。

作者从2006年开始使用VMware虚拟化架构打造企业应用平台,在多个项目实施过程中,传统高可用企业应用平台需要昂贵的硬件和软件才能实现,而使用虚拟化架构可以轻松实现。

目前市场上关于虚拟化的书籍一般以入门为主,介绍如何使用虚拟化平台,包括作者的《VMware vSphere 5.0虚拟化架构实战指南》一书。市场上没有关于如何使用虚拟化架构打造高可用企业应用平台的书籍,更没有实施过程中问题的处理的相关图书。作者写作本书的目的有两个:一是介绍使用低成本打造高可用企业应用平台;二是与读者分享实施过程中遇到的问题以及解决方案,避免读者走弯路。另外,本书尽量使用低成本打造高可用企业应用平台,所以不会使用类似F5、硬件级分布式交换机等设备。

本书中不少案例使用了Linux服务器,原因是作者在实施过的多个项目中,由于预算的问题,首先考虑使用的是开源系统,以降低项目整体成本。除去成本因素,作者也推荐尽量使用Linux服务器打造企业应用平台,不仅是成本问题,其本身的稳定性是其他操作系统不能相比的。

写作本书的时候,VMware官方于2013年9月22日正式发布了VMware vSphere 5.5,不得不让人感叹版本的更新之快。VMware vSphere 5.5对于5.0/5.1中一些BUG进行了修正,同时增加或者重新编写一些新的特性,更适用于大型数据中心使用。但根据市场调查统计,VMware vSphere 4.X/5.0版本占据很大的市场份额,不少企业刚从4.X升级到5.0,短期内是不会升级到5.5版本的,所以,本书以VMware vSphere 5.0/5.1版本为基础。

目录

**[第1章 构建高可用ESXi主机
1.1 物理服务器的选择](https://yq.aliyun.com/articles/103104)**
1.1.1 品牌/组装服务器的选择
1.1.2 物理服务器CPU的选择
1.1.3 物理服务器硬盘的选择
1.1.4 物理服务器阵列卡的选择
1.1.5 物理服务器网卡的选择
1.2 ESX 4.1主机升级
1.2.1 升级ESX 4.1主机原因
1.2.2 升级前必要的准备工作
1.2.3 使用光盘升级ESX 4.1主机
1.2.4 升级ESXi主机存储
1.2.5 升级虚拟机硬件版本/VMware Tools
1.3 使用VMware Update Manager管理升级
1.3.1 VMware Update Manager介绍
1.3.2 VMware Update Manager系统组件以及工作原理
1.3.3 安装VMware Update Manager
1.3.4 配置VMware Update Manager
1.3.5 使用VMware Update Manager升级ESXi 5.0主机
1.3.6 使用VMware Update Manager为ESXi 主机添加补丁程序
1.3.7 调整VMware Update Manager下载时间
1.3.8 生产环境使用VMware Update Manager建议
1.4 使用ESXi主机配置文件
1.4.1 ESXi主机配置文件介绍
1.4.2 创建ESXi主机配置文件
1.4.3 编辑导出ESXi主机配置文件
1.4.4 应用ESXi主机配置文件
1.5 ESXi主机优化案例
1.5.1 使用大缓存RAID 5阵列提高硬盘读写速度
1.5.2 关闭IP V6功能提高网络性能
1.5.3 清除VMware vSphere Client登录信息
1.6 ESXi主机配置实例
1.6.1 配置实例一:某中学ESXi主机配置实例
1.6.2 配置实例二:某软件外包公司ESXi主机的配置实例
1.7 ESXi主机常见问题处理
1.7.1 安装过程中无法识别硬盘
1.7.2 安装过程中无法识别阵列卡
1.7.3 为ESXi 5.0主机安装网卡驱动
1.7.4 出现“can’t detect last level cache”的解决方法
1.7.5 开启ESXi Shell或SSH后ESXi出现警告的解决方法
1.8 本章小结
**[第2章 构建高可用vCenter Server
2.1 vCenter Server版本以及运行环境的选择](https://yq.aliyun.com/articles/103222)**
2.1.1 vCenter Server版本的选择
2.1.2 vCenter Server运行环境的选择
2.2 如何选择vCenter Server数据库
2.2.1 vCenter Server支持的数据库
2.2.2 嵌入式数据库和独立数据的选择
2.2.3 SQL数据库和Oracle数据库的选择
2.3 vCenter Server 5.1介绍
2.3.1 vCenter Server 5.1与vCenter Server 5.0的区别
2.3.2 vCenter Single Sign On可能存在的问题
2.4 使用SQL Server作为Windows版vCenter Server数据库
2.4.1 安装SQL Server 2008
2.4.2 创建vCenter Single Sign On数据库
2.4.3 创建vCenter Server数据库
2.4.4 创建Update Manager数据库
2.4.5 配置vCenter Server使用64位ODBC数据源
2.4.6 配置Update Manager使用的32位ODBC数据源
2.4.7 使用独立数据库安装vCenter Single Sign On
2.4.8 安装VMware vCenter Inventory Service
2.4.9 使用独立数据库安装vCenter Server 5.1
2.5 使用Oracle作为VMware vCenter Server Appliance数据库
2.5.1 安装Oracle 11g数据库
2.5.2 创建VMware vCenter Server Appliance所需数据库
2.5.3 配置VMware vCenter Server Appliance使用独立数据库
2.6 vCenter Server数据库的备份恢复
2.6.1 备份SQL Server数据库
2.6.2 恢复SQL Server数据库
2.6.3 备份vPostgres数据库
2.6.4 恢复vPostgres数据库
2.7 vCenter Server设计部署实例
2.7.1 设计部署实例一:某投资理财公司vCenter Server部署
2.7.2 设计部署实例二:某中学vCenter Server部署
2.8 vCenter Server服务器常见问题
2.8.1 Windows Server 2008 R2上安装SSO出现29114错误
2.8.2 Windows Server 2008 R2上安装SSO出现数据库连接失败
2.8.3 Windows Server 2008 R2上安装vCenter Server 5.1出现错误提示
2.8.4 数据库密码修改后无法访问vCenter Server
2.8.5 OEM版ESXi主机从vCenter Server断开重连接
2.8.6 ESXi 5.0主机esx.conf被锁定从vCenter Server断开
2.8.7 ESXi 5.0主机随机从vCenter Server断开立即又连接
2.8.8 vCenter Server使用80端口与IIS冲突
2.8.9 vCenter Server修改主机名后无法启动
2.8.10 VMware VirtualCenter Server服务无法自动启动
2.9 本章小结

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
2月前
|
监控 网络协议 Nacos
Nacos:构建微服务架构的基石
Nacos:构建微服务架构的基石
113 2
|
2月前
|
前端开发 JavaScript 测试技术
Kotlin教程笔记 - 适合构建中大型项目的架构模式全面对比
Kotlin教程笔记 - 适合构建中大型项目的架构模式全面对比
36 3
|
21天前
|
监控 安全 API
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
本文详细介绍了PaliGemma2模型的微调流程及其在目标检测任务中的应用。PaliGemma2通过整合SigLIP-So400m视觉编码器与Gemma 2系列语言模型,实现了多模态数据的高效处理。文章涵盖了开发环境构建、数据集预处理、模型初始化与配置、数据加载系统实现、模型微调、推理与评估系统以及性能分析与优化策略等内容。特别强调了计算资源优化、训练过程监控和自动化优化流程的重要性,为机器学习工程师和研究人员提供了系统化的技术方案。
141 77
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
|
2月前
|
运维 负载均衡 Shell
控制员工上网软件:高可用架构的构建方法
本文介绍了构建控制员工上网软件的高可用架构的方法,包括负载均衡、数据备份与恢复、故障检测与自动切换等关键机制,以确保企业网络管理系统的稳定运行。通过具体代码示例,展示了如何实现这些机制。
129 63
|
15天前
|
Serverless 决策智能 UED
构建全天候自动化智能导购助手:从部署者的视角审视Multi-Agent架构解决方案
在构建基于多代理系统(Multi-Agent System, MAS)的智能导购助手过程中,作为部署者,我体验到了从初步接触到深入理解再到实际应用的一系列步骤。整个部署过程得到了充分的引导和支持,文档详尽全面,使得部署顺利完成,未遇到明显的报错或异常情况。尽管初次尝试时对某些复杂配置环节需反复确认,但整体流程顺畅。
|
24天前
|
缓存 Kubernetes 容灾
如何基于服务网格构建高可用架构
分享如何利用服务网格构建更强更全面的高可用架构
|
2月前
|
弹性计算 持续交付 API
构建高效后端服务:微服务架构的深度解析与实践
在当今快速发展的软件行业中,构建高效、可扩展且易于维护的后端服务是每个技术团队的追求。本文将深入探讨微服务架构的核心概念、设计原则及其在实际项目中的应用,通过具体案例分析,展示如何利用微服务架构解决传统单体应用面临的挑战,提升系统的灵活性和响应速度。我们将从微服务的拆分策略、通信机制、服务发现、配置管理、以及持续集成/持续部署(CI/CD)等方面进行全面剖析,旨在为读者提供一套实用的微服务实施指南。
|
1月前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
112 5
|
29天前
|
监控 安全 持续交付
构建高效微服务架构:策略与实践####
在数字化转型的浪潮中,微服务架构凭借其高度解耦、灵活扩展和易于维护的特点,成为现代企业应用开发的首选。本文深入探讨了构建高效微服务架构的关键策略与实战经验,从服务拆分的艺术到通信机制的选择,再到容器化部署与持续集成/持续部署(CI/CD)的实践,旨在为开发者提供一套全面的微服务设计与实现指南。通过具体案例分析,揭示如何避免常见陷阱,优化系统性能,确保系统的高可用性与可扩展性,助力企业在复杂多变的市场环境中保持竞争力。 ####
42 2
|
30天前
|
弹性计算 Kubernetes API
构建高效后端服务:微服务架构的深度剖析与实践####
本文深入探讨了微服务架构的核心理念、设计原则及实现策略,旨在为开发者提供一套系统化的方法论,助力其构建灵活、可扩展且易于维护的后端服务体系。通过案例分析与实战经验分享,揭示了微服务在提升开发效率、优化资源利用及增强系统稳定性方面的关键作用。文章首先概述了微服务架构的基本概念,随后详细阐述了其在后端开发中的应用优势与面临的挑战,最后结合具体实例,展示了如何从零开始规划并实施一个基于微服务的后端项目。 ####