《桌面虚拟化实战宝典》细述当今最主流的5种虚拟桌面解决方案——VMware Horizon View、Citrix XenDesktop、微软(Microsoft)VDI解决方案、红帽(Redhat)VDI解决方案、VERDE(Virtual Enterprise Remote Desktop Environment)解决方案。内容最新、最全,大量案例全部来自实际环境,手把手操作,最易懂易学的桌面虚拟化技术宝典!
桌面虚拟化是虚拟化技术在桌面系统上的应用,它可以将计算机的桌面虚拟化,从而达到桌面使用的灵活性和安全性。桌面虚拟化方案可以为企业加快部署桌面系统,节省桌面管理成本,提高生产效率,增强桌面的安全性。随着云计算和移动设备的兴起,桌面虚拟化作为一种新型的桌面交付方式,将越来越受到企业的青睐。目前市场上主流的虚拟桌面方案提供商有VMware(威睿)、Citrix(思杰)、Microsoft(微软)、Redhat(红帽)、Virtual Bridges,他们的方案在各个行业都有不少的用户。目前市面上关于桌面虚拟化的书籍以介绍VMware和Citrix的方案居多,且很少涉及基于开源的KVM解决方案。事实上,基于开源的解决方案可以帮助客户节省大量的IT软件投入。另外,市面上的在售书籍多数是单独介绍一种或者两种桌面虚拟化方案,把这几种桌面虚拟化解决方案整合在一本中介绍给读者,更是凤毛麟角。如果能在一本书中获悉多家解决方案的特点和部署方法,对读者来说是一件好事。
《桌面虚拟化实战宝典》从实际出发,针对上述桌面虚拟化解决方案,全面介绍其架构特点和实施方法。全书分为7章:第1章介绍桌面虚拟化的现状及优势;第2~6章介绍VMware、Citrix、Microsoft、Redhat、Verde公司的桌面虚拟化方案和搭建方法,读者可以直接参考书中的方法,搭建桌面虚拟化方案,作者会尽可能详述操作步骤;第7章总结了常用的三种桌面虚拟化方案设计考虑因素,为读者设计桌面虚拟化方案提供参考。
《桌面虚拟化实战宝典》是IT基础架构、虚拟化解决方案设计和实施、服务器维护和管理技术人员以及爱好者必备的参考读物。
第1章 桌面虚拟化概述
1.1 虚拟化技术
1.2 x86虚拟化架构
1.2.1 操作系统虚拟化:容器
1.2.2 Type 2
1.2.3 Type 1
1.3 桌面虚拟化的发展
1.4 VDI架构
第2章 VMware桌面虚拟化方案实战
2.1 VMware公司简介和VMware桌面虚拟化方案简介
2.1.1 VMware公司简介
2.1.2 VMware View介绍
2.2 搭建VMware View环境的准备工作
2.2.1 环境概述
2.2.2 准备vSphere(ESXi)
2.2.3 域环境准备
2.2.4 创建View用户和组
2.2.5 安装vCenter
2.3 安装View Connection Server和View Composer
2.3.1 安装View Connection Server
2.3.2 安装View Composer的环境要求
2.3.3 安装View Composer
2.4 准备模板计算机
2.5 配置View Connection Server
2.6 虚拟桌面池
2.6.1 创建虚拟桌面池
2.6.2 分配虚拟桌面
2.6.3 连接虚拟桌面
2.6.4 手动池的创建
2.7 安装View Security Server
2.7.1 Security Server介绍
2.7.2 Security Server环境要求
2.7.3 Security Server网络拓扑结构
2.7.4 安装View Security Server
2.7.5 通过View Manager配置Security Server
2.7.6 配置防火墙规则
2.8 配置View Manager日志
2.9 组策略配置
2.9.1 导入View组策略模板
2.9.2 使用View组策略模板
2.9.3 编辑View组策略模板
2.10 PCoIP优化
2.11 Windows用户漫游配置
2.12 在View中使用ThinApp软件虚拟化
2.12.1 ThinApp介绍
2.12.2 安装ThinApp
2.12.3 制作虚拟化软件包
2.12.4 在VMware View中发布ThinApp软件虚拟化
2.13 Windows操作系统优化
2.13.1 优化桌面虚拟机
2.13.2 将虚拟机转换成模板
2.14 VMware View 5证书管理
2.14.1 环境准备
2.14.2 生成证书请求
2.14.3 从企业根CA或者第三方CA申请证书
2.14.4 将证书导入到View服务器中
2.15 用户配置文件迁移工具
2.15.1 环境要求
2.15.2 迁移工具命令参数
2.15.3 迁移工具命令示例
第3章 Citrix XenDesktop解决方案实战
3.1 Citrix公司和XenDesktop解决方案简介
3.1.1 Citrix公司简介
3.1.2 XenDesktop介绍
3.2 XenDesktop基础环境搭建
3.2.1 XenServer
3.2.2 Active Directory(活动目录)
3.2.3 License服务器
3.2.4 XenDesktop
3.2.5 XenApp和DDC WI
3.2.6 Desktop Distribution(发布桌面)
3.2.7 Citrix Receiver
3.2.8 优化
3.3 关键应用管理
3.3.1 桌面生命周期管理
3.3.2 策略配置及会话管理
3.4 增强功能
3.4.1 Windows NAT
3.4.2 NetScaler
3.4.3 目录重定向
3.4.4 SmartAuditor
3.4.5 Desktop Lock
第4章 Microsoft桌面虚拟化方案实战
4.1 使IT以人为中心
4.2 微软服务器虚拟化管理程序Hyper-V介绍
4.2.1 服务器虚拟化市场
4.2.2 服务器虚拟化的工作原理
4.2.3 虚拟化解决方案的类型
4.2.4 Windows管理程序
4.2.5 父分区
4.2.6 设备共享体系结构
4.2.7 集成组件
4.2.8 Hyper-V功能集
4.2.9 可伸缩性
4.2.10 高可用性
4.2.11 可管理性
4.3 Windows Server 2012 R2服务器虚拟化
4.3.1 Windows Server 2008 R2 Hyper-V增强功能
4.3.2 Windows Server 2008 R2 Hyper-V的好处
4.3.3 Windows Server 2012和Windows Server 2012 R2 Hyper-V
4.4 微软VDI方案介绍
4.4.1 远程桌面服务的新功能
4.4.2 远程桌面服务架构概览
4.4.3 基于场景的部署
4.4.4 集中发布桌面和远程应用(RemoteApp)
4.4.5 智能更新补丁
4.4.6 RemoteFX增强
4.4.7 用户配置文件磁盘
4.4.8 基于SMB的服务器虚拟化
4.4.9 远程桌面服务存储配置
4.4.10 结论
4.5 微软VDI方案部署
4.5.1 Windows Server 2012 R2 VDI组件
4.5.2 Windows Server 2012 R2 VDI安装及部署
4.5.3 访问VDI桌面
4.5.4 VDI部署之高可用性
第5章 Redhat桌面虚拟化方案实战
5.1 红帽与RHEV桌面虚拟化方案简介
5.1.1 红帽公司
5.1.2 RHEV简介
5.1.3 RHEV桌面虚拟化特点
5.2 获取RHEV评估版本
5.2.1 注册红帽账户
5.2.2 RHEL评估版本
5.2.3 RHEV评估版本
5.2.4 RHEV-M下载
5.3 RHEV桌面虚拟化环境搭建
5.3.1 环境配置
5.3.2 RHEV-M的安装与配置
5.3.3 安装RHEV-H
5.3.4 安装RHEL作为主机
5.3.5 使用外部目录服务管理用户账户(ad)
5.3.6 配置用户权限
5.4 RHEV桌面虚拟化应用
5.4.1 创建虚拟机
5.4.2 异构桌面的域控配置
5.4.3 桌面池
5.4.4 创建模板
5.5 桌面虚拟化常用功能
5.5.1 高可用性
5.5.2 在线迁移
5.5.3 负载均衡
5.5.4 维护模式
5.5.5 监控功能
5.5.6 报表功能
5.5.7 性能调优
5.6 开发者选项
5.6.1 安装Python API
5.6.2 Python API的使用
5.7 常见问题索引
5.8 RHEV离线安装脚本
第6章 VERDE桌面虚拟化方案实战
6.1 VERDE 简介
6.1.1 VERDE架构
6.1.2 VERDE解决方案组件
6.1.3 VERDE集成
6.2 VERDE规划安装
6.2.1 服务器主机规划
6.2.2 规划每个桌面的大小
6.2.3 共享存储规划
6.2.4 网络规划
6.2.5 LEAF和分支服务器的考虑
6.2.6 Guest Image内存和磁盘空间规划
6.3 VERDE服务器和集群
6.3.1 集群主服务器
6.3.2 VDI服务器
6.3.3 集群通信
6.3.4 集群主服务器的容错处理
6.3.5 集群系统要求
6.4 VERDE网关
6.5 VERDE云分支环境
6.6 虚拟桌面网络
6.6.1 NAT网络
6.6.2 桥接网络
6.6.3 Open vSwitch网络
6.7 VERDE 主机安装
6.7.1 服务器配置
6.7.2 安装KVM虚拟化软件
6.7.3 配置网桥
6.7.4 ad.vdi.com主机部署流程
6.7.5 nfs.vdi.com主机部署流程
6.7.6 host1.vdi.com主机部署流程
6.8 配置VERDE管理控制台
6.8.1 许可证激活
6.8.2 常规设置
6.8.3 LEAF设置
6.8.4 MAC地址池设置
6.8.5 分支群集设置
6.9 会话设置
6.9.1 建立Windows XP会话
6.9.2 建立Linux桌面会话
6.10 配置黄金映像
6.10.1 配置Windows XP黄金映像
6.10.2 Windows XP桌面优化
6.10.3 配置Windows 7黄金映像
6.10.4 Windows 7桌面优化
6.10.5 配置Ubuntu黄金映像
6.10.6 Ubuntu 12.04加入域
6.10.7 在Ubuntu登录窗口使用AD域账户来登录
6.10.8 通过LDAP服务器创建用户及发布桌面
6.11 桌面发布
6.11.1 通过管理控制台创建普通用户
6.11.2 通过管理控制台发布桌面给普通用户
6.11.3 通过管理控制台发布Linux桌面给域用户
6.11.4 通过管理控制台发布Windows桌面给域用户
6.12 桌面签出和签入
6.13 应用程序层
6.13.1 Windows软件发布
6.13.2 Windows软件应用到桌面
6.14 黄金映像的导入及导出
6.14.1 导出黄金映像
6.14.2 导入黄金映像
6.15 应用安装
6.16 桌面池
6.16.1 新建桌面池
6.16.2 发布桌面池给用户
6.17 VERDE客户端配置
6.17.1 Windows客户端程序安装
6.17.2 Linux客户端程序安装
6.17.3 苹果Mac系统客户端程序安装
6.17.4 苹果iOS移动设备客户端程序安装
6.17.5 Android客户端程序安装
6.17.6 动态网络配置(高级)
6.17.7 VERDE控制台报告
6.18 VERDE集群配置
6.18.1 host2.vdi.com主机部署流程
6.18.2 VERDE分支服务器配置
6.18.3 Gateway网关服务器配置
6.19 补充:安装操作系统和VERDE
6.19.1 安装要求
6.19.2 配置Linux
6.19.3 为VERDE组件设置Library路径
6.19.4 浏览器兼容性
6.19.5 用户文档位置
6.19.6 在服务器上安装数字证书
6.19.7 采用AD认证
6.19.8 为VERDE用户控制台配置防火墙
6.19.9 VERDE配置脚本
6.19.10 VERDE端口配置
6.19.11 配置脚本问题
6.19.12 配置分支服务器
6.20 常见问题的解决方法
第7章 总结
7.1 VMware Horizen View设计考虑因素
7.1.1 架构考虑因素
7.1.2 存储考虑因素
7.1.3 硬件考虑因素
7.2 Citrix XenDesktop 设计考虑因素
7.2.1 架构考虑因素
7.2.2 存储考虑因素
7.2.3 硬件考虑因素
7.3 VERDE Virtual Desktop设计考虑因素
7.3.1 理解VERDE虚拟桌面的负载类型
7.3.2 VERDE节点选型
参考资料