问题标签 [vcenter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - HttpWebrequest 失败,内部异常身份验证失败,因为远程方已关闭传输流
使用 C#、.Net 4.5,我试图通过远程服务器上的 HttpWebRequest 发送 Web 请求。请看下面的代码。我尝试了一些论坛建议的大多数解决方案,但我总是以同样的错误告终。请参阅下面的堆栈跟踪。调用 request.GetReponse() 方法时抛出错误。
附加信息,基本上,我正在尝试调用安装在远程服务器上的 vmware 的 vCenter 组件的 reloadSslCertificate 函数。目前,该错误仅发生在 vCenter 5.5 上。它在 5.1 及以下版本中运行良好。
异常:System.Net.WebException:底层连接已关闭:发送时发生意外错误。---> System.IO.IOException: 身份验证失败,因为远程方已关闭传输流。在 System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) 在 System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) 在 System.Net.Security.SslState。 CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) 在 System.Net.Security.SslState。
提前致谢。
powershell - 如何以最快的方式从 vCenter 中检索数据
我正在尝试从 vCenter 为主机收集性能数据。我已经创建了这个 powershell 脚本。它可以工作,但需要很长时间才能完成。有没有更好更有效的方法来从 vCenter 中检索数据。
powershell - 如何在 powershell 中使用 get-vmhost 命令检索时间戳并放入 csv 文件?
我想将 get-vmhost 的输出放到带有时间戳的 csv 文件中。Get-vmhost 命令没有时间戳输出,我尝试执行 timestamp=(get-date),但是当我尝试使用管道时,它给了我一个错误。有什么想法可以在该 csv 文件中插入带有值的时间戳列吗?
错误:
windows - 我可以在单台机器上安装多个版本的 VMWare PowerCLI 吗?
在单个 Windows 机器中,我可以安装多个版本的 PowerCli 吗?
以留为例。我喜欢为 5.1 提供一个版本,为 5.5 提供另一个版本的 powercli。
postgresql - vCSA 5.5 vPostgres 备份例程
我想在 vCenter 服务器虚拟设备 5.5 上的/etc/cron.*中保存一个 bourne shell脚本来备份 vpostgres(VMware vCenter postgresql 数据库)。
VMware 知识库文章 2034505建议在备份之前停止 vpxd 服务。我想防止以不一致的状态备份数据库(在 vCenter 操作运行时)。
然而,官方 PostgreSQL 文档精确:<<3. 使用任何方便的文件系统备份工具,例如 tar 或 cpio(不是 pg_dump 或 pg_dumpall)执行备份。执行此操作时,既不需要也不需要停止数据库的正常操作。>>
我的问题是:
- 在备份数据库之前,我是否需要停止 VMWare Composer 和 vpxd 服务?
- 如果不能,我可以在不停止服务的情况下使用 cpio 备份它吗?如何 ?
请 PostgreSQL 或 VMware 专家回答。
powershell - Powershell 将 Virtual Center 中的虚拟硬盘与其磁盘标签匹配
我想将 windows os 中的驱动器与 vCenter 匹配*.vmdk
。
这是我需要的信息的链接。我找不到使用 powershell 获取“位置 192(总线编号 0,目标 ID 0,LUN 0)”的方法(来自磁盘的信息)。从WMI我没有得到这个信息......
有人可以帮忙吗?
修改后的脚本:
我不得不更改$DiskMatch = $Out | ?{($_.SCSIPort - 2) -eq
<-- 将 - 1 替换为 - 2。
并在 SCSI 控制器之间添加一个“-” {$_.DeviceInfo.Label -match "SCSI-Controller"}))
。为什么我必须从 SCSIPort 中减去 2?
powershell - 在 PowerShell 单行中对数字进行舍入
我正在使用 VMWare 的 PowerCLI 运行此命令以从 vCenter 输出各种清单。
我想四舍五入 UsedSpaceGB 并列出所有 NetworkName 值,而不仅仅是一个。我已经看到如何使用 [Math]::Round() 对脚本中的数字进行四舍五入,但我无法在命令行上找到示例,并且我的尝试未能达到预期的结果。我怎么做?
powershell - 使用 powershell 获取 VM 的 vCenter 信息
我需要获取虚拟机的 vCenter 信息,或者至少只是 vCenter 名称,
我在网上查看了 vmware 帮助,他们所拥有的只是连接到 vCenter 以获取 VM 信息,这与我想要实现的完全相反。甚至可能吗?给我机器 fqdn 和 ipaddress 吗?
谢谢
vmware - VMWare vCenter v5.5 已删除管理员组
在使用我们的 Windows Active Directory (AD) 服务器和集群权限设置单点登录时,我不小心将管理员组分配给了其中一个集群上的“无访问权限”。我尝试浏览回集群以更改权限,但在管理员组中的任何帐户下都看不到它。这些组的结构使得“vSphere Administrators”AD 组被添加到“Administrators”vsphere.local 组中,因此分配给“vSphere Administrators”AD 组的任何 AD 帐户都自动成为“Administrators”vsphere 组的成员。
我的下一步是添加对 vCenter Server 具有完全权限的管理员,并将其传播到其他所有内容。集群仍然不可见。
由于我登录了管理员帐户,并且管理员被明确分配了 vCenter Server 的管理员角色,因此我认为删除管理员组权限分配的最快方法是删除它。删除管理员组后,我仍然看不到集群。
我将自己从“vSphere 管理员”AD 组中删除,使用我的 AD 帐户登录,将我的 AD 帐户添加为 vCenter Server 上的管理员角色,并且能够再次看到集群。Adminstrators vSphere Group 仍然进入,所以我将其删除,所有帐户都可以再次看到集群。
现在真正的问题开始了:当我回到管理 -> 单点登录 -> 用户和组时,管理员帐户无法创建/编辑任何用户或组。vCenter 中具有管理员角色的其他帐户甚至看不到 Single Sign-On 菜单。
我尝试使用 VMWare CLI,特别是
但我得到了回应
我通过 ssh 进入 vCenter,但找不到任何安装在 ESX 主机上的命令行工具。
我希望有人能给我一个建议,让管理员用户能够编辑用户和组,或者如何在 vCenter 中手动创建组。
谢谢
vcenter - 决定 VCDB 大小时的最佳实践
如何优化不断增长的 VCDB。我们可以保留数据库大小的标签吗?有哪些措施可以清理数据库并减小大小?