Set-VsanFaultDomain

This cmdlet changes the configuration of a specified vSAN fault domain. You can change the name and specify a list of hosts to move in or out.

Syntax

-VsanFaultDomain  <VsanFaultDomain[]>
[-AddVMHost  <VMHost[]>]
[-Name  <String>]
[-RemoveVMHost  <VMHost[]>]
[-RunAsync]
[-Server  <VIServer[]>]
[CommonParameters]

Parameters

Required Parameter Name Type Position Features Description
required
VsanFaultDomain
VsanFaultDomain[] named
  • wildcards
  • pipeline
  • Specifies the list of vSAN fault domains you want to update.
    optional
    AddVMHost
    VMHost[] named
  • wildcards
  • Specifies the list of virtual machine hosts you want to move into this vSAN fault domain. Virtual machine hosts should be part of the cluster in which this fault domain exists.
    optional
    Name
    String named Specifies the new name of the vSAN fault domain.
    optional
    RemoveVMHost
    VMHost[] named
  • wildcards
  • Specifies the list of virtual machine hosts you want to move out of this vSAN fault domain. Virtual machine hosts should be part of this fault domain.
    optional
    RunAsync
    SwitchParameter named Indicates that the command returns immediately without waiting for the task to complete. In this mode, the output of the cmdlet is a Task object. For more information about the RunAsync parameter run "help About_RunAsync" in the VMware PowerCLI console.
    optional
    Server
    VIServer[] named
  • wildcards
  • Specifies the vCenter Server systems on which you want to run the cmdlet. If no value is provided or $null value is passed to this parameter, the command runs on the default servers. For more information about default servers, see the description of Connect-VIServer.

    Output

    VMware.VimAutomation.Storage.Types.V1.Vsan.VsanFaultDomain

    Examples


    Example 1

    Set-VsanFaultDomain -VsanFaultDomain $fd -Name "NewName" -AddVMHost $vmHost1, $vmHost2 -RemoveVMHost $vmHost3

    Renames the $fd vSAN fault domain to "NewName" and adds the $vmHost1 and $vmHost2 virtual machine hosts to it. Also, removes the $vmHost3 virtual machine host from the renamed vSAN fault domain.

    Related Commands

    Feedback

    Was this page helpful?