文章目录

  • 前言
  • 1. 安装 VCSA 详细过程
    • 1.1. VCSA 第一阶段部署过程
    • 1.2. 配置 dnsmasq 服务做临时解析
    • 1.3. VCSA 第二阶段部署过程
  • 2. 配置本地 Hosts 临时访问 Web Client 页面
  • 总结

前言

在之前的一次项目实施过程中遇到过这样一个问题:用户希望可以使用 FQDN(Fully Qualified Domain Name)的方式去安装部署 vCenter, 原因是用户暂时不确定 vCenter 是否一直使用当前规划的这个 IP 地址,而后期又会有其它的环境需要与 vCenter 进行对接,如果不使用 FQDN 后期变更 vCenter 的 IP 会非常麻烦。

当时的情况是用户的 DNS 服务器上还没有提前配置好正向和反向解析,而我们自己又觉得临时搭建一台 DNS Server 也比较耗费时间。那么本文就借助 vCenter 自带的 dnsmasq 服务来实现上面这一要求做一个分享,如有不当之处,或者大家有更好的解决方法,欢迎一起交流。


1. 安装 VCSA 详细过程

1.1. VCSA 第一阶段部署过程

Step1:运行 installer.exe 安装程序。

Step2:将右上角语言设置为“简体中文”,然后点击安装,后面几步无特殊需求直接下一步即可。



Step3:指定将 vc 部署到哪台 ESXi 物理主机上。

Step4:设置 vc 虚机的名称以及 root 用户的密码。

Step5:根据实际情况选择要部署的规模。

Step6:指定 vc 虚机所使用的数据存储(一般会勾选启用精简磁盘模式)。

Step7:配置 vc 虚机的网络(DNS 写成 vc 自身的地址,这是很关键的一步)。

Step8:确认信息无误后,点击完成,进行第一阶段安装部署(由于有些字段比较敏感,做了删除处理,下面的图仅供参考)。

Step9:等待第一阶段部署完成,此时会出现无法连接到 vCenter Appliance 管理界面告警,可以暂时不用管它,直接点击关闭即可。

1.2. 配置 dnsmasq 服务做临时解析

注意事项:以下步骤非常关键,配置错误将会导致第二阶段部署时出现报错!

Step1:登录 vc 所在的 esxi host client 页面,打开 vc 虚机的控制台,启用 vc 的 ssh 服务(如果后面的命令行操作愿意直接在虚机控制台上进行,那么这一步可以不做;我是比较习惯 ssh 到 vc 上进行配置,因此这里会先开启 vc 的 ssh 功能)。

Step2:配置 “/etc/dnsmasq.conf” 文件(注意将命令行中的 “xx.xx.xx.xx” 更换成你自己 vc 的 ip 地址)。

root@vcsatest [ ~ ]# cp /etc/dnsmasq.conf /tmp/dnsmasq.conf.bak
root@vcsatest [ ~ ]# sed -i 's#no-hosts#addn-hosts=/etc/dns_add_hosts#g' /etc/dnsmasq.conf
root@vcsatest [ ~ ]# sed -i 's#listen-address=127.0.0.1#listen-address=xx.xx.xx.xx#g' /etc/dnsmasq.conf   //注意 “xx.xx.xx.xx” 要进行更换哈。

可以通过 vimdiff /tmp/dnsmasq.conf.bak /etc/dnsmasq.conf 命令对比下源 “/etc/dnsmasq.conf” 文件和修改后文件的区别:

Step3:创建 “/etc/dns_add_hosts” 文件并添加 vc 的 ip 与 FQDN 的映射条目。

root@vcsatest [ ~ ]# vim /etc/dns_add_hosts   //注意要将 “xx.xx.xx.xx” 更换成你自己 vc 的 ip 地址。
xx.xx.xx.xx   vcsatest.horizon.local

Step4:重启 dnsmasq 服务。

root@vcsatest [ ~ ]# systemctl restart dnsmasq

Step5:测试 vc 能否正向和反向进行解析(只有像下面一样正反向都能解析到才可以进行第二阶段部署)。

root@vcsatest [ ~ ]# nslookup vcsatest.horizon.local
Server:        xx.xx.xx.xx
Address:    xx.xx.xx.xx#53
Name:    vcsatest.horizon.local
Address: xx.xx.xx.xx
Name:    vcsatest.horizon.local
Address: 127.0.0.1
Name:    vcsatest.horizon.local
Address: ::1root@vcsatest [ ~ ]# nslookup xx.xx.xx.xx
xx.xx.xx.xx.in-addr.arpa    name = vcsatest.horizon.local.

1.3. VCSA 第二阶段部署过程

Step1:登录 https://xx.xx.xx.xx:5480 管理界面,点击设置,开始第二阶段部署。

Step2:直接下一步。

Step3:确认下 vc 的配置信息,直接下一步(由于有些字段比较敏感,做了删除处理,下面的图仅供参考)。

Step4:配置 SSO 域名和域账户信息。

Step5:取消加入 CEIP 然后直接下一步。

Step6:确认下 vc 的配置信息,直接下一步(由于有些字段比较敏感,做了删除处理,下面的图仅供参考)。

Step7:等待第二阶段安装完成。


2. 配置本地 Hosts 临时访问 Web Client 页面

特别说明:由于 vCenter 的 FQDN 字段并没有在 DNS Server 上做正反向解析,因此在 vCenter 安装完成后,我们登录 Web Client 都会出现下面的报错信息,这个需要在终端设备(如笔记本、PC等)上手动配置下本地 Hosts 文件进行临时解析。

解决方法如下

以管理员身份运行记事本,编辑 “C:\Windows\System32\drivers\etc\hosts” 文件,添加如下条目:

xx.xx.xx.xx  vcsatest.horizon.local   //注意要将 “xx.xx.xx.xx” 更换成你自己 vc 的 ip 地址。

此时重新刷新下网页,就可以正常登录 vCenter 的 Web Client 页面了。


总结

本文介绍的方法只能作为临时处理这种问题的一种手段,大家也可以看出来,在没有配置 DNS Server 解析的情况下,即使安装上了 vCenter,后面在访问 vc 的 Web Client 界面时也比较麻烦,需要修改本地的 hosts 文件。

所以,一般在确定使用 FQDN 这种方式后,要尽快配置好内部的 DNS Server,并将 vCenter 的 DNS 地址更换成内部的 DNS Server IP 地址。当然,最佳做法是在安装 vCenter 之前就把 DNS 解析配置好!

我的另外一篇博客 《手动搭建 DNS Server 使用 FQDN 安装 VMware VCSA 7.0 详细过程》 就是模拟先配置好 DNS 解析,然后再使用 FQDN 这种方式进行 VCSA 安装和部署,有兴趣的话大家也可以看一看。


无 DNS 服务器使用 FQDN 安装 VMware VCSA 6.7 详细过程相关推荐

  1. 手动搭建 DNS Server 使用 FQDN 安装 VMware VCSA 7.0 详细过程

    文章目录 前言 1. 简单部署 DNS Server 过程说明 2. 配置 DNS 正向与反向解析 2.1. 配置正向查找区域 2.2. 配置反向查找区域 2.3. 验证正方向解析是否成功 3. 安装 ...

  2. 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解

    Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...

  3. VMware安装Centos7和卸载超详细过程(图文)

    下载Centos7镜像 下载地址 提供几个下载Linux镜像的网站,这里我下载的是Centos7.9版本的系统,内核版本为3.10.0版本 国内外镜像源: 阿里云:http://mirrors.ali ...

  4. U盘安装ubuntu18.04 LTS图文详细过程

    U盘安装ubuntu18.04 LTS图文详细过程_u014453443的博客-CSDN博客_u盘安装ubuntu 制作U盘引导盘,安装Ubuntu18.04 LTS系统 一.下载Ubuntu18.0 ...

  5. CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)

    (一)DNS简介: DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务. DNS帮助用户 ...

  6. Windows Server 2012 R2 -DNS服务器辅助区域(VMware workstation环境)

    在上一篇文章的基础下拓扑如下: DNS1新建主机记录: DNS2计算机名及IP设置: 是否允许区域传送: 输入DNS2 IP地址 在DNS2安装DNS服务器(方法如上一篇文章)点击打开链接 创建辅助区 ...

  7. windows7安dns服务器_win7怎样安装dns服务器

    我们的Windows7电脑会遇到打不开网页的问题,但是却能够聊天.这种情况基本上就是DNS服务器连接有问题导致的.DNS是域名解析服务器,就是把网址和相应的IP地址关联起来的服务器.我们输入网址后,通 ...

  8. 什么是IP地址、子网掩码、DNS服务器、网关、默认网关、广播地址详细解析

    为了深入的学习web网路安全的知识,最近看了不少有关资料,以供大家参考: 什么是IP地址,子网掩码,默认网关,DNS服务器呢? 相信大家在接触计算机知识的时候经常会与这些名词打交道,但是又不懂其中的原 ...

  9. 【Linux】【服务器】 CentOS7下安装MySQL(版本8.0)详细过程步骤

    一.检查是否安装过mysql [Linux][服务器]CentOS7下卸载MySQL详细过程步骤 二.下载Linux下的Mysql包,打开Mysql官网 1.MySQL官网 2.滑到最后,点击MySQ ...

最新文章

  1. linux进程间通讯-无名管道
  2. 80. Leetcode 1642. 可以到达的最远建筑 (堆-技巧三-事后小诸葛)
  3. VPC2007差分硬盘让小硬盘也能跑多个虚拟机
  4. gRPC in ASP.NET Core 3.x - gRPC 简介(1)
  5. 【渝粤教育】国家开放大学2018年春季 0529-21T高级英语阅读(1) 参考试题
  6. 把iconfront的资源放cdn访问_详解mpvue小程序中怎么引入iconfont字体图标
  7. java就业培训教程 第一章读书笔记
  8. 【转】面向对象之多态(向上转型与向下转型)
  9. MVC中如何使用语音识别功能实现输入
  10. 【Linux开发】如何查看Linux kernel的内置模块驱动列表和进程ID
  11. 编辑距离Edit distance
  12. 无人驾驶网约车营销分析
  13. 利用ViewPager实现app的启动画面
  14. ILSVRC2015_VID数据集说明
  15. 机器学习学习笔记(3)——量纲与无量纲,标准化、归一化、正则化
  16. 百面机器学习:模型评估
  17. 如何通过8051单片机与片外存储器的连接来解决8051片内RAM和ROM容量不够用的问题
  18. 海康威视IPCamera图像捕获 二种方法
  19. 深度剖析Linux与Windows系统的区别
  20. 360下载win2003

热门文章

  1. log4j基础配置(全)
  2. em模型补缺失值_如何填补缺失值?看SPSS提供的简单方法
  3. Smartbi电子表格故事之高效营销活动后的自助数据分析
  4. Vuejs基本知识(一)【项目文件夹基本结构】
  5. 作业帮 PB 级低成本日志检索服务
  6. vue 点击添加多个input及多个关键字
  7. C++实现五子棋(自动判胜负)
  8. 区分 KB、MB、GB 与 KiB、MiB、GiB
  9. 基于java+springboot+mybatis+vue+mysql的校园医疗保险管理系统
  10. linux 网络命令查看流量、抓包