问题标签 [vsphere]

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.

0 投票
1 回答
949 浏览

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 专家回答。

0 投票
1 回答
795 浏览

ruby - Vagrant 显然没有正确合并 Vagrantfiles,Chef 配置丢失

首先,这是我得到的错误:

厨师服务器 URL 似乎已填充,并且验证密钥路径有效。

我有 3 个 Vagrantfiles 生效,我正在使用文档来尝试正确地获取订单。

当我将所有内容都粘贴在项目目录中的一个 Vagrantfile 中时,这可以正常工作,但是我想设置默认值,而不必复制粘贴所有内容。

1)随盒子打包的Vagrantfile:

2) 我的主目录 (~/.vagrant.d) 中的 Vagrantfile:

3) 项目目录中的 Vagrantfile (~/.vagrant.d/boxes/chefnode1):

它是否以某种方式覆盖了整个 chef_client 配置?如果是这样,我如何让它坚持并合并它应该的方式?

更新:

我有一些与 Tejay 的答案和这个 doc一起使用的东西,但它需要翻译成不同的语法,我不知道如何获得add_role翻译之类的方法。这是我所拥有的:

2)

3)

所以这会启动机器,但我无法指定 run_list。

0 投票
1 回答
1582 浏览

vagrant - Vagrant 在 Chef 节点上创建了不正确的 client.pem(我认为)

我正在使用 Vagrant 创建一个厨师节点,它会启动图像,然后初始厨师客户端运行失败。当我 ssh 进入机器,删除/etc/chef/client.pemsudo chef-client再次运行时,它成功了,但是没有我从 vagrant 传入的 run_list。这是失败的样子:

这些是我的 Vagrantfiles:

1)随盒子打包的Vagrantfile:

2) 我的主目录 (~/.vagrant.d) 中的 Vagrantfile:

3) 项目目录中的 Vagrantfile (~/.vagrant.d/boxes/chefnode1):

我尝试在第二个 Vagrantfile 中取消注释 chef.client_key_path,但没有任何效果。当我将所有内容都放在一个 Vagrantfile 中时,这似乎工作得很好,但是我想运行多台机器而不将所有设置复制到每个 Vagrantfile 中。

如果有人想要的话,我有一个带有 --debug 标签的完整日志。

0 投票
0 回答
567 浏览

vagrant - Vagrant vsphere - nil:NilClass 的未定义方法“[]”

这是一个非常奇怪的海森虫。有时,当我打电话时vagrant up,我会得到这样的信息:

(我完全忘记了最后一行的样子,我正在尝试从使用 --debug 标记运行的日志中重新创建它。)

在我设置了我的 Vagrantfiles 之后,它第一次就这样做了,然后之后vagrant destroy,就毫无问题地继续过去了。有一次我每次都这样做,所以我将调试输出发送到日志文件。然后我编辑了 Vagrantfile,它停止了。然后我将 Vagrant 文件编辑回原来的样子,但它仍然没有再次发生。我需要知道是什么原因造成的,这样我才能确保它不会再次发生。

以下是日志文件中包含“nil”的行:

这是 Vagrantfiles:

1)随盒子打包的Vagrantfile:

2) 我的主目录 (~/.vagrant.d) 中的 Vagrantfile:

3) 项目目录中的 Vagrantfile (~/.vagrant.d/boxes/chefnode1):

我觉得 VMware 方面出了点问题,但我没有 VMware 主机的完全访问权限。有任何想法吗?

0 投票
0 回答
427 浏览

c# - VMWARE VSphere VIX 克隆功能

我在使用 C# 中的 VMware VIX api 克隆虚拟机时遇到问题。我正在使用以下代码来执行此操作并收到以下错误。

代码:

我收到此错误:

不支持操作。

0 投票
1 回答
645 浏览

cloud-foundry - 使用 Bosh 部署 CloudFoundry

我正在尝试使用 Bosh 部署云代工。

我正在关注这个: http: //kendrickcoleman.com/index.php/Tech-Blog/from-zero-to-cloud-foundry-on-vsphere-part-3-deploy-cloud-foundry-with-bosh.html 和这个 http://docs.cloudfoundry.org/deploying/vsphere/deploy_cf_vsphere.html

我到了这里:

它持续了很长时间,然后我得到一个:

我找不到更多关于它的信息。请问有什么想法吗?

0 投票
2 回答
49 浏览

vmware - 可以在不连接到 vsphere 客户端的情况下在 esx 服务器上使用 vsphere api

使用 vSphere Web 服务 SDK 可以将硬盘添加到 esx 服务器上的虚拟机,而无需使用任何 vSphere 客户端。

将硬盘添加到 VM 的示例代码的任何链接都将非常有帮助。

0 投票
2 回答
440 浏览

vagrant - vagrant-vCenter 插件的可能替代品?

我目前正在寻找一种配置解决方案来自动在 vSphere / vCenter 环境中部署、配置和自定义虚拟机。通过这样做,我想分别对每个 VM 进行一些更改(例如,通过对不同的软件产品使用不同的许可证密钥)。

在我的研究中,我发现 vagrant 在 puppet 和 git 的帮助下结合 vagrant-vcenter 插件(通过为不同类型的虚拟机提供不同的分支)正在做我想要实现的目标: https ://github.com /gosddc/vagrant-vcenter 不幸的是,这个插件还不成熟,仍处于 beta 状态。

你们中有人知道合适的替代品(也可能是商业的)吗?

0 投票
1 回答
723 浏览

vmware - 如何通过 ILO 强制关闭物理服务器主机?

我是 vmware 环境的新手,我已经通过 RDP 关闭了一台物理服务器,但是当我在 ILO 中检查时它没有正确关闭。请建议如何关闭物理服务器?

0 投票
2 回答
5237 浏览

perl - perl 在 /usr/lib64/perl5/IO/Compress/Zlib/Extra.pm 第 198 行抛出错误 "length() used on @array (你的意思是 "scalar(@array)"?)。

vsphere perl sdk 5.5版安装在centos 7 64位机器上

以下 simpleclient.pl(https://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.perlsdk.pg.doc/viperl_modscripts.4.2.html#990705)脚本抛出错误“length() used在 /usr/lib64/perl5/IO/Compress/Zlib/Extra.pm 第 198 行的 @array 上(您的意思是“标量(@array)”吗?)。在 centos-7 64 位机器上。

使用调试选项运行 perl 在第 11 行停止,

我是 perl 的新手,如何调试这个脚本?