解决了

如何配置虚拟机上电顺序或配置延迟

  • 2021年6月9日
  • 3回复
  • 123的浏览量

我的客户问我如何配置虚拟机开机顺序启动集群
例子
域控制器先上电
Exchange Server电源立即打开
应用服务器第三次打开电源

我的客户只有PE

谢谢你回答问题。

图标

最佳答案EricUMD2021年6月14日19:52

Install the Nutanix Powershell Cmdlets from the Prism console on to a system that can access the cluster. And then the script is fairly straight forward.<\/p>
  1. Connect to cluster<\/li>\t
  2. Power on first VM<\/li>\t
  3. Wait for a set number for minutes or use a ping command to determine network status<\/li>\t
  4. Power on second VM<\/li>\t
  5. Repeat steps 3 and 4<\/li><\/ol>

    Below is some fairly crude code that should work.<\/p>

    [cmdletbinding]
    param(
    [Parameter(mandatory=$true)][String[]]$VMNames
    )

    $ntnxpsLoaded = Get-PSSnapin -Name NutanixCmdletsPSSnapin -ErrorAction SilentlyContinue | %($_.Name)
    if($ntnxpsLoaded -eq $null) {
    Add-PSSnapin -Name NutanixCmdletsPSSnapin
    }
    Connect-NTNXCluster -Server <DNS\/IP> -UserName <acct> -Password (Get-Credential).Password
    foreach ($VM in $VMNames) {
    Set-NTNXVMPowerOn -vmid (Get-NTNXVM -SearchString $VM).vmid
    Start-Sleep -Seconds 300
    }<\/code><\/pre>

    \u00a0<\/p>","className":"post__content__best_answer"}">

查看原始

本主题已关闭供评论

3回复

Userlevel 1
徽章 +1

这可以通过使用Nutanix Cmdlets或访问Prism的REST API的powershell脚本来实现。

请告诉我如何配置。

Userlevel 1
徽章 +1

从Prism控制台将Nutanix Powershell Cmdlets安装到可以访问集群的系统上。然后剧本就相当直接了。

  1. 连接到集群
  2. 上电第一个虚拟机
  3. 等待设置的数分钟或使用ping命令判断网络状态
  4. 上电第二个虚拟机
  5. 重复步骤3和4

下面是一些应该可以工作的相当粗糙的代码。

(cmdletbinding)
参数(
[参数(强制性=真正的美元)][String []] VMNames美元


$ ntnxploaded = Get-PSSnapin -Name NutanixCmdletsPSSnapin -ErrorAction SilentlyContinue | %($ _name)
if($ ntnxploaded -eq $null) {
Add-PSSnapin - name NutanixCmdletsPSSnapin

Connect-NTNXCluster -Server -UserName -Password (Get-Credential)。密码
foreach ($ VMNames中的$VM) {
Set-NTNXVMPowerOn -vmid (Get-NTNXVM -SearchString $VM).vmid
起得秒300

Baidu