实验摘要:

1>嵌入式PSC的VC部署第一阶段 [难度★复杂度★]

2>嵌入式PSC的VC部署第二阶段 [难度★复杂度★]

正文:

经过之前几篇文章所述的工作,我们已经完成迷你SDDC环境搭建VMware基础架构层产品的所有准备工作,V587-ESXI-01就像是一个包含数据中心计算网络存储资源的容器。在今天的讨论中,我将向大家演示如何部署迷你SDDC环境的核心-VMware vCenter Server Appliance。

主题:迷你SDDC环境搭建

任务9:嵌入式PSC的VC安装-部署第一阶段

VMware VC有两个版本,分别是安装在Windows Server操作系统的vCenter Server,和基于Linux操作系统的vCenter Server Appliance(VCSA)。

如无特殊要求,我建议采用VCSA版本,原因包括:

  • Windows版本的vCenter除了本身的实例授权外,还需要额外的Windows Server操作系统的授权;VCSA只需要本身的实例授权。

  • Windows版本的vCenter一般要采用微软SQL Server作为后端数据库,会产生数据库许可授权的成本;VCSA可以采用本地数据库,既不会产生授权费用,也能满足超大规模集群的数据存储需求。

  • Windows版本的vCenter高可用基于MSCS故障转移集群和数据库集群的高可用,管理运维复杂;VCSA支持原生态HA,三节点高可用模型完全胜任满足企业级业务的连续性。

在开始VCSA的安装和部署之前,首先要在DNS服务器上添加一条vCenter的域名解析记录;很多人会说,VCSA完全可以用IP地址作为服务器名,没有必要以FQDN的形式来部署。在这里,重要的事情只说一遍:建议采用FQDN作为服务器名部署VCSA

  • FQDN部署的VCSA支持更改IP地址

  • FQDN部署的VCSA可以加入活动目录环境,实现域用户单点登录

上述两点,是IP地址作为主机名部署的VCSA无法实现的。

  • 在DNS服务器添加正反向解析记录:172.20.10.10 vcsa-a.eccomat.local

  • 运行VMware VCSA安装程序,进入vcsa-ui-install,选择以图形界面方式部署VCSA

  • VCSA支持Windows终端、Linux终端和macos终端以图形界面部署

  • 这是一道VMware VCP-DCV认证的考题哦~

  • 运行installer应用程序,开始VCSA部署的第一阶段-VCSA安装

    在VC的备份文章中,我也提到过,installer还可以支持VCSA通过备份文件快速恢复

  • installer支持多种语言,管理员可以点击右上角的语言图标选择“简体中文”

  • VCSA的部署分为两个阶段,VCSA实例虚拟机的部署和SSO站点的配置

  • 接受接受用户协议,继续第一阶段的部署

  • 我们选择“具有嵌入式PSC部署的vCenter Server”选项

    对于一些大型的环境,可以选择独立部署多台外部PSC,再以增强型链接模式部署VCSA来实现VMware vCenter的最佳实践;对于我们的迷你SDDC环境而言,由于硬件资源限制,就选择“嵌入式PSC的VC部署”

  • 对于跨VC的NSX模型,必须要求几台VC是以增强型链接模式部署

  • 填写VCSA实例虚拟机安装的目标服务器,可以选择填写VC或者ESXI,两者不同在于:如果选择ESXI,在后续为VCSA实例虚拟机选择虚拟机端口组作为管理网络上联的时候,只能看到标准交换机下创建的虚拟机端口组,即使这台ESXI已经有分布式交换机和分布式端口组

  • 接受目标VC或者ESXI的证书警告

  • 定义VCSA实例虚拟机在VC或者ESXI清单列表中的显示名称和操作系统超级管理员root的密码

    这里再次强调一点:虚拟机名称不建议使用包含空格、中文、特殊符号等字符

  • 选择VCSA实例虚拟机部署规模,根据不同的部署规模,系统会自动分配对应的vCPU、内存和存储资源

    需要特别注意的是,如果要实现VCHA,必须选择小型以上的部署规模

    对于迷你SDDC环境,我们选择“微型”部署规模

  • 选择VCSA实例虚拟机数据存储位置

    注意勾选“启用精简磁盘模式”选项

    细心的朋友会注意到,新版本的install,支持基于VMware vSAN的Nested VC部署

  • 选择VCSA实例虚拟机上联的虚拟机端口组,定义实例的管理地址、FQDN和其他网络相关设置

  • 确认各项设置无误后,点击完成,系统将自动部署OVF,并完成install安装向导定义的配置

  • 等待VCSA部署的第一阶段完成

  • 如果管理员访问VCSA实例创建的目标VC或者ESXI,可以看到installer安装程序正在部署OVF模板等操作

  • 在OVF完成导入后,系统还将进行包括RPM软件包安装等其他工作

虽然第一阶段已经正常完成,我们也看到了“您已成功部署具有嵌入式Platform Services Controller部署的vCenter Server”字样,但是我们无法继续第二阶段的部署,这是什么原因造成的呢?

这里又是特别需要注意的一个地方:

在VCSA实例是通过FQDN作为主机名部署的场景中,访问VC的控制台必须可以正常解析VC的域名;即使在浏览器界面输入IP地址访问,也会被强制重定向到基于FQDN的URI;因此,DNS服务器或者说ADDC服务器的稳定性和可用性,直接影响VC和其他基础架构层,包括vSAN和NSX的集中管理。

  • 我们先选择关闭安装程序

    在installer完成第一阶段部署之前,不建议关闭installer界面

  • 在客户端尝试ping vcsa-a.eccomat.local(VCSA实例虚拟机域名),可以看到由于Windows10主机没有将DNS服务器设置为172.20.9.1,因此的确无法解析到VC的FQDN域名

  • 因此,我们手动修改Windows操作系统的hosts文件,添加vcsa-a.eccomat.local解析记录

    hosts文件的路径:c:\Windows\system32\drivers\etc\hosts

  • 在使用命令:> ipconfig /flushdns清空DNS解析缓存后,再次尝试ping VCSA实例的FQDN,看到已经可以正常解析

主题:迷你SDDC环境搭建

任务10:嵌入式PSC的VC SSO站点配置-部署第二阶段

修复DNS解析的问题后,我们访问VCSA实例的VAMI管理界面,即https://vcsa-a.eccomat.local:5480,继续第二阶段的部署

  • 点击“设置”,继续第二节点的部署

  • 由于我们中断了VCSA的部署,因此需要输入在第一阶段部署时设置VCSA操作系统超级管理员root的密码

  • 如果DNS解析没有问题,在第一阶段结束后,会自动跳转到下图界面,开始第二阶段的部署

  • 在第二阶段,已经无法修改包括系统名称在内的网络设置,但是可以选择设置NTP时间同步模式和NTP Server

    如果管理员希望启用VCHA,请务必启用SSH访问

  • 定义VCSA的SSO站点配置,这是PSC角色提供的服务

    如果已有外置PSC或者想以链接模式加入另一台嵌入式PSC部署的VC,选择“加入现有SSO域”

  • 选择是否加入CEIP

  • 确认各项设置无误后,点击完成,开始第二阶段的部署

  • 注意,第二阶段一旦开始,无法回退

    管理员可以选择对VCSA实例做一个快照,一旦部署出错,可以通过快照快速回退

  • 等待第二阶段部署完成

  • 在第二阶段部署完成后,我们可以在浏览器访问https://vcsa-a.eccomat.local访问vCenter管理界面

在结束今天的演示前,还有几个细节需要处理:

  • 访问VAMI界面,https://vcsa-a.eccomat.local:5480

  • 输入超级管理员root用户名和密码

  • 在VAMI页面,确认vCenter实例的计算资源、服务等均正常运行

  • 在“时间”页面,编辑时区为“Asia/Shanghai”;不建议选择“GMT +8:00”,两者区别有兴趣的朋友可以自己尝试

  • 在“系统管理”页面,调整root账户的密码有效期为“永不过期”

  • 完成上述VAMI页面的配置后,访问https://vcsa-a.eccomat.local,登录vCenter管理页面,开启接下来的演示

  • 注意,如果使用“vSphere Web Client”访问vCenter,可以使用所有的vCenter功能,但是响应速度比较慢,并且要求客户端安装了Flash插件

  • 如果使用基于HTML5的“vSphere Client”访问vCenter,会有一些功能受限,但是响应速度较快;在vCenter界面的一些日常操作,如创建虚拟机、创建虚拟交换机等完全可以由vSphere Client胜任

至此,迷你SDDC环境的拓扑又有了一些变化:

我们完成了SDDC基础架构层的核心-vCenter的部署,在接下来的演示中,还将进一步完善vCenter对于数据中心内服务器和虚拟机的管理和设置,并且为ESXI Auto Deploy做好充分的准备。

一步步实现SDDC-嵌入式PSC的VC部署相关推荐

  1. iKinds:我是如何一步步重构改造项目从单VC到多VC界面(上)

    iKinds是本猫近期准备慢慢把玩的一个项目,项目不是完全从0开始,而是借助于另一个不错的App框架,不过原来的框架使用的都是同一个ViewController模板,现在因为需要扩展为多个不同的VC模 ...

  2. 嵌入式Linux开发环境部署

    一般需要准备一个windows和linux系统(此linux系统为完整的系统,如ubuntu,非题中的嵌入式). windows系统用于编辑代码,连接嵌入式linux设备,调测编译后的应用. linu ...

  3. 一步步创建第一个Docker App —— 4. 部署应用

    原文:https://docs.docker.com/engine/getstarted-voting-app/deploy-app/ 在这一步中,将会使用第一步提到的docker-stack.yml ...

  4. 一步步调教Cobbler安装、配置、部署

    1.准备环境: 关闭防火墙.配好yum源.服务器配好IP.SElinux关闭. 2.安装epel源: [root @solomon 11:49 ~ ]# yum install -y epel-rel ...

  5. 签名证书无效”-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719)

    "签名证书无效"-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719) 上次更新时间:2020/ ...

  6. 一步步实现SDDC-部署VC后的配置

    实验摘要: 1>VC的许可管理 [难度★复杂度★] 2>VC的清单列表管理 [难度★复杂度★] 3>虚拟机自启动/关机 [难度★复杂度★] 4>虚拟机版ESXI准备工作 [难度 ...

  7. 随想录(vc仿真下的嵌入式开发)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 做嵌入式开发,如果有单板并且可以单步调试,那么开发起来还是不复杂的.另外一种,如果没有单板的话 ...

  8. 一步步实现SDDC-NSX MGR安装和主机准备

    实验摘要: 1>部署NSX Manager [难度★复杂度★] 2>NSX Manager与VC 1:1注册 [难度★复杂度★★] 3>NSX集群的主机准备 [难度★复杂度★] 4& ...

  9. 一步步实现SDDC-vRNI加速实现安全微分段

    实验摘要: 1>利用vRealize Network Insight配置业务安全微分段策略 [难度★★复杂度★★★] 2>利用vRealize Network Insight优化业务安全微 ...

最新文章

  1. 还在用if(obj!=null)做非空判断?带你快速上手Optional实战性理解!
  2. JDK动态代理和CGLIB代理的区别
  3. 使用ffmpeg+nginx将rtmp直播流转为hls直播流
  4. 【软件工程】技术规格说明书
  5. 锐起无盘服务器安装教程,锐起无盘安装方法 图文教程
  6. js-原始类型和声明变量
  7. POSIX风格正则表达式
  8. Bootstrap 幻灯片效果
  9. jwt token注销_详解JWT token心得与使用实例
  10. Element Ui 关闭对话框清空验证消息,清除form表单的操作
  11. Linux for嵌套if的格式,Shell篇(2)-条件语句if及循环语句 for , while , unti
  12. LVGL V8之Event bubbling
  13. Excel表格导入数据库进行判断是否有相同的数据
  14. (实测可用)STM32CubeMX教程-STM32L431RCT6开发板研究(ADC)
  15. 视频教程-其实你还不懂Word-Office/WPS
  16. 时序逻辑滞后一拍问题
  17. 论文阅读《Direct Sparse Odometry》1
  18. oracle项目总结报告,“项目总结报告”如何写?5个方向16个关键要素:总结很全面...
  19. 修改readonly属性的值
  20. 《手机处理器和存储器》参数与选择

热门文章

  1. C语言 传值和传指针的区别
  2. 老外用的文件服务器,云存储服务市场乱战 老外到底都用啥
  3. php 波形图,PHP分析.wav文件并绘制png格式的波形图_PHP
  4. mysql报错代码10051_zabbix_server 不能监听端口tcp 10051(示例代码)
  5. java实现调查问卷_智能办公进行时丨富士施乐邀您参与有奖问卷调查
  6. 新代系统plc梯形图说明书_PLC梯形图结构和运行原理讲解,适合初学者!
  7. oracle调用MySQL函数,Oracle的INSTR函数MySQL实现
  8. 200 300的完数 c语言,C语言求完数(完全数)(详解版)
  9. sequelize 左连接 left join_SparkSQL连接查询中的谓词下推处理(下)
  10. mysql两个数据库表数据同步_php同步mysql两个数据库中表的数据