array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance - 爱码网

原文

https://www.dinghui.org/no-dns-vmware-vcenter-server-appliance.html

虽然VMware推荐使用DNS解析并填写FQDN来部署VCSA,参考之前文档:VMware VCSA 7.0.1安装教程,但还是支持使用IP方式来部署VCSA,这里做一个汇总。

注:如果不填写DNS或者DNS不可访问,强行部署VCSA,通常表现为第二阶段需要很久,直到失败。(正常情况第二阶段的部署一二十分钟即可。)

一、VCSA 7.0.2即VCSA 7.0U2

1、其余部署参考以上文档,在1阶段第7步的时候,需要注意:FQDN填写VCSA的IP,DNS服务器也填写VCSA的IP;

2、安装完第一阶段,不要点继续,不要点继续,不要点继续(重要的事情说三遍)

3、进入虚拟机控制台Console,输入root用户名和密码,

shell
cat /etc/hosts

vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

添加一条记录,VCSAIP localhost,如下图10.92.7.70为VCSA的IP。保存后查询host如下。(此方式可以绕开DNS检测)

vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

4、继续安装第二阶段即可。

二、VCSA 7.0.1

其余部署参考以上文档,在1阶段第7步的时候,需要注意:FQDN留空,DNS服务器也留空。

vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

三、VCSA 6.7

1、第一阶段部署FQDN填写VCSA的IP地址, DNS服务器也填写VCSA的IP地址;

2、安装完第一阶段,不要点继续,不要点继续,不要点继续(重要的事情说三遍)

3、不要直接进第二阶段,使用https://VCSAip:5480登录进去,将系统名称photon-machine,修改成VCSA的IP地址。

4、部署完成。

除了上诉还需要修改下文的文件:

https://blog.csdn.net/weixin_48213396/article/details/112675100

 

VCSA6.7系列版本使用ip和自定义主机名安装问题解决方法

问题现象
我们在安装VCSA6.7系列版本的VC时,会遇到以下两种情况。
1、提供的系统名称XXXX无效
2、无法保存主机名

vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

 

 vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

 

 


此种问题出现在VC安装的第二阶段,出现这种问题会导致VC无法安装。接下来我们具体分析

问题原因
根据vmware官方的说明,在VCSA6.7系列版本中会在安装的时候,会正向和反向解析主机名。如果解析不通过,则就会报以上两种错误。
而我们在安装VCSA的时候经常使用ip作为系统名称,如果使用ip的话,则无法反向解析,即使在/etc/hosts文件中加入解析条目也无法解决。
使用自定的主机名称的话,如果主机名没有在DNS服务器中添加解析。这种情况下,正向和反向解析不通过也会出现这样的问题。

 vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

 

 

解决办法
通过查询资料得知,在VCSA系统中自带的有一个小型的DNS服务软件叫:dnsmasq
由于我们所遇到的问题是由于无法正向和反向解析导致的,因此我们可以使用自带的dnsmasq来手动定义解析来解决这个问题。
具体操作步骤如下:
1、在VCSA安装的第一阶段时,如果我们配置VC的网络参数为:
ip地址: 192.169.1.22
子网掩码:255.255.255.0
网关:192.169.1.254
系统名称:vcsa01

2、在第一阶段完成之后,先不要急着进行操作安装的第二阶段。我们需要先通过控制台访问VCSA,然后:

按ctrl+alt+f1进入命令行界面
输入shell
执行:cp /etc/dnsmasq.conf /etc/dnsmasq-bak.conf
vi /etc/dnsmasq.conf 将no-hosts改为addn-hosts=/etc/dns_add_hosts(此文件和路径由自己定义)
将listen-address=127.0.0.1改为listen-address=192.169.1.22
然后保存wq退出;
vi /etc/dns_add_hosts 添加解析记录:
192.169.1.22 vcsa01(如果使用主机名来安装VCSA添加此记录)
192.169.1.22 192.169.1.22(如果使用ip地址来安装VCSA添加此记录)
如图:

vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

 

 


然后保存wq退出,重启dnsmasq服务。systemctl restart dnsmasq
通过nslookup vcsa01和nslookup 192.169.1.22来测试正向和反向解析,测试解析成功,如图:

vcsa6.7 vcenter6.7 7.0 7.1 无DNS环境下使用IP部署VMware vCenter Server Appliance

 

 

 

3、解析的操作完成之后,我们再继续进行VCSA的第二步安装,这时就不会出现报错了。

 

四、VCSA 6.5及6.0

没有什么要注意的,不会去校验DNS是否正确。

相关文章: