Package com.vmware.vim25.mo
Class HostStorageSystem
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.ExtensibleManagedObject
com.vmware.vim25.mo.HostStorageSystem
-
Constructor Summary
ConstructorsConstructorDescriptionHostStorageSystem(ServerConnection serverConnection, ManagedObjectReference mor) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets) voidaddInternetScsiStaticTargets(String iScsiHbaDevice, HostInternetScsiHbaStaticTarget[] targets) voidattachScsiLun(String lunUuid) attachScsiLunEx(String[] lunUuid) voidattachVmfsExtent(String vmfsPath, HostScsiDiskPartition extent) voidchangeNFSUserPassword(String password) voidcomputeDiskPartitionInfo(String devicePath, HostDiskPartitionLayout layout) computeDiskPartitionInfo(String devicePath, HostDiskPartitionLayout layout, String partitionFormat) computeDiskPartitionInfoForResize(HostScsiDiskPartition partition, HostDiskPartitionBlockRange blockRange) computeDiskPartitionInfoForResize(HostScsiDiskPartition partition, HostDiskPartitionBlockRange blockRange, String partitionFormat) voidconnectNvmeController(HostNvmeConnectSpec connectSpec) connectNvmeControllerEx(HostNvmeConnectSpec[] connectSpec) voidcreateNvmeOverRdmaAdapter(String rdmaDeviceName) voidvoiddeleteScsiLunState(String lunCanonicalName) voiddeleteVffsVolumeState(String vffsUuid) voiddeleteVmfsVolumeState(String vmfsUuid) voiddestroyVffs(String vffsPath) voiddetachScsiLun(String lunUuid) detachScsiLunEx(String[] lunUuid) voiddisableMultipathPath(String pathName) voiddisconnectNvmeController(HostNvmeDisconnectSpec disconnectSpec) disconnectNvmeControllerEx(HostNvmeDisconnectSpec[] disconnectSpec) voiddiscoverFcoeHbas(FcoeConfigFcoeSpecification fcoeSpec) discoverNvmeControllers(HostNvmeDiscoverSpec discoverSpec) voidenableMultipathPath(String pathName) voidexpandVmfsExtent(String vmfsPath, HostScsiDiskPartition extent) voidextendVffs(String vffsPath, String devicePath, HostDiskPartitionSpec spec) formatVffs(HostVffsSpec createSpec) formatVmfs(HostVmfsSpec createSpec) String[]markAsLocal(String scsiDiskUuid) markAsNonLocal(String scsiDiskUuid) markAsNonSsd(String scsiDiskUuid) voidmarkForRemoval(String hbaName, boolean remove) voidmarkPerenniallyReserved(String lunUuid, boolean state) markPerenniallyReservedEx(String[] lunUuid, boolean state) voidmountVffsVolume(String vffsUuid) voidmountVmfsVolume(String vmfsUuid) mountVmfsVolumeEx(String[] vmfsUuid) queryAvailableSsds(String vffsPath) Query the NFS user configured on the esx hostvoidrefresh()voidremoveInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets) voidremoveInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets, boolean force) voidremoveInternetScsiStaticTargets(String iScsiHbaDevice, HostInternetScsiHbaStaticTarget[] targets) voidremoveNvmeOverRdmaAdapter(String hbaDeviceName) voidremoveSoftwareAdapter(String hbaDeviceName) voidvoidvoidvoidresolveMultipleUnresolvedVmfsVolumes(HostUnresolvedVmfsResolutionSpec[] resolutionSpec) resolveMultipleUnresolvedVmfsVolumesEx(HostUnresolvedVmfsResolutionSpec[] resolutionSpec) retrieveDiskPartitionInfo(String[] devicePath) voidsetMultipathLunPolicy(String lunId, HostMultipathInfoLogicalUnitPolicy policy) voidsetNFSUser(String user, String password) turnDiskLocatorLedOff(String[] scsiDiskUuids) turnDiskLocatorLedOn(String[] scsiDiskUuids) unmapVmfsVolumeEx(String[] vmfsUuid) voidunmountForceMountedVmfsVolume(String vmfsUuid) voidunmountVffsVolume(String vffsUuid) voidunmountVmfsVolume(String vmfsUuid) unmountVmfsVolumeEx(String[] vmfsUuid) voidupdateDiskPartitions(String devicePath, HostDiskPartitionSpec spec) voidvoidupdateInternetScsiAdvancedOptions(String iScsiHbaDevice, HostInternetScsiHbaTargetSet targetSet, HostInternetScsiHbaParamValue[] options) voidupdateInternetScsiAlias(String iScsiHbaDevice, String iScsiAlias) voidupdateInternetScsiAuthenticationProperties(String iScsiHbaDevice, HostInternetScsiHbaAuthenticationProperties authenticationProperties) voidupdateInternetScsiAuthenticationProperties(String iScsiHbaDevice, HostInternetScsiHbaAuthenticationProperties authenticationProperties, HostInternetScsiHbaTargetSet targetSet) voidupdateInternetScsiDigestProperties(String iScsiHbaDevice, HostInternetScsiHbaTargetSet targetSet, HostInternetScsiHbaDigestProperties digestProperties) voidupdateInternetScsiDiscoveryProperties(String iScsiHbaDevice, HostInternetScsiHbaDiscoveryProperties discoveryProperties) voidupdateInternetScsiIPProperties(String iScsiHbaDevice, HostInternetScsiHbaIPProperties ipProperties) voidupdateInternetScsiName(String iScsiHbaDevice, String iScsiName) voidupdateScsiLunDisplayName(String lunUuid, String displayName) voidupdateSoftwareInternetScsiEnabled(boolean enabled) voidupdateVmfsUnmapBandwidth(String vmfsUuid, VmfsUnmapBandwidthSpec unmapBandwidthSpec) voidupdateVmfsUnmapPriority(String vmfsUuid, String unmapPriority) voidupgradeVmfs(String vmfsPath) voidMethods inherited from class com.vmware.vim25.mo.ExtensibleManagedObject
getAvailableField, getValues, setCustomValueMethods inherited from class com.vmware.vim25.mo.ManagedObject
convertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setCachedProperty, setMOR, setServerConnection, toString, waitForValues
-
Constructor Details
-
HostStorageSystem
-
-
Method Details
-
getFileSystemVolumeInfo
-
getMultipathStateInfo
-
getStorageDeviceInfo
-
getSystemFile
-
addInternetScsiSendTargets
public void addInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
addInternetScsiStaticTargets
public void addInternetScsiStaticTargets(String iScsiHbaDevice, HostInternetScsiHbaStaticTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
attachScsiLun
public void attachScsiLun(String lunUuid) throws HostConfigFault, InvalidState, NotFound, RuntimeFault, RemoteException -
attachScsiLunEx
-
attachVmfsExtent
public void attachVmfsExtent(String vmfsPath, HostScsiDiskPartition extent) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
changeNFSUserPassword
public void changeNFSUserPassword(String password) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
clearNFSUser
-
connectNvmeController
public void connectNvmeController(HostNvmeConnectSpec connectSpec) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
connectNvmeControllerEx
public Task connectNvmeControllerEx(HostNvmeConnectSpec[] connectSpec) throws HostConfigFault, RuntimeFault, RemoteException -
createNvmeOverRdmaAdapter
public void createNvmeOverRdmaAdapter(String rdmaDeviceName) throws HostConfigFault, NotFound, ResourceInUse, RuntimeFault, RemoteException -
createSoftwareAdapter
public void createSoftwareAdapter(HostHbaCreateSpec spec) throws HostConfigFault, NotFound, ResourceInUse, RuntimeFault, RemoteException -
deleteScsiLunState
public void deleteScsiLunState(String lunCanonicalName) throws HostConfigFault, RuntimeFault, RemoteException -
deleteVffsVolumeState
public void deleteVffsVolumeState(String vffsUuid) throws HostConfigFault, RuntimeFault, RemoteException -
deleteVmfsVolumeState
public void deleteVmfsVolumeState(String vmfsUuid) throws HostConfigFault, RuntimeFault, RemoteException -
destroyVffs
public void destroyVffs(String vffsPath) throws HostConfigFault, NotFound, ResourceInUse, RuntimeFault, RemoteException -
detachScsiLun
public void detachScsiLun(String lunUuid) throws HostConfigFault, InvalidState, NotFound, ResourceInUse, RuntimeFault, RemoteException -
detachScsiLunEx
-
disableMultipathPath
public void disableMultipathPath(String pathName) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
disconnectNvmeController
public void disconnectNvmeController(HostNvmeDisconnectSpec disconnectSpec) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
disconnectNvmeControllerEx
public Task disconnectNvmeControllerEx(HostNvmeDisconnectSpec[] disconnectSpec) throws HostConfigFault, RuntimeFault, RemoteException -
discoverFcoeHbas
public void discoverFcoeHbas(FcoeConfigFcoeSpecification fcoeSpec) throws FcoeFaultPnicHasNoPortSet, HostConfigFault, NotFound, RuntimeFault, RemoteException -
discoverNvmeControllers
public HostNvmeDiscoveryLog discoverNvmeControllers(HostNvmeDiscoverSpec discoverSpec) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
enableMultipathPath
public void enableMultipathPath(String pathName) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
expandVmfsExtent
public void expandVmfsExtent(String vmfsPath, HostScsiDiskPartition extent) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
extendVffs
public void extendVffs(String vffsPath, String devicePath, HostDiskPartitionSpec spec) throws HostConfigFault, NotFound, ResourceInUse, RuntimeFault, RemoteException -
formatVffs
public HostVffsVolume formatVffs(HostVffsSpec createSpec) throws AlreadyExists, HostConfigFault, ResourceInUse, RuntimeFault, RemoteException -
markAsLocal
public Task markAsLocal(String scsiDiskUuid) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
markAsNonLocal
public Task markAsNonLocal(String scsiDiskUuid) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
markAsNonSsd
public Task markAsNonSsd(String scsiDiskUuid) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
markAsSsd
public Task markAsSsd(String scsiDiskUuid) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
markForRemoval
public void markForRemoval(String hbaName, boolean remove) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
markPerenniallyReserved
public void markPerenniallyReserved(String lunUuid, boolean state) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
markPerenniallyReservedEx
public Task markPerenniallyReservedEx(String[] lunUuid, boolean state) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
mountVffsVolume
public void mountVffsVolume(String vffsUuid) throws HostConfigFault, InvalidState, NotFound, ResourceInUse, RuntimeFault, RemoteException -
mountVmfsVolume
public void mountVmfsVolume(String vmfsUuid) throws HostConfigFault, InvalidState, NotFound, ResourceInUse, RuntimeFault, RemoteException -
mountVmfsVolumeEx
public Task mountVmfsVolumeEx(String[] vmfsUuid) throws HostConfigFault, RuntimeFault, RemoteException -
queryVmfsConfigOption
- Throws:
RuntimeFaultRemoteException
-
refresh
- Throws:
RuntimeFaultRemoteException
-
removeInternetScsiSendTargets
public void removeInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets, boolean force) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
removeInternetScsiStaticTargets
public void removeInternetScsiStaticTargets(String iScsiHbaDevice, HostInternetScsiHbaStaticTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
removeNvmeOverRdmaAdapter
public void removeNvmeOverRdmaAdapter(String hbaDeviceName) throws HostConfigFault, NotFound, ResourceInUse, RuntimeFault, RemoteException -
removeSoftwareAdapter
public void removeSoftwareAdapter(String hbaDeviceName) throws HostConfigFault, NotFound, ResourceInUse, RuntimeFault, RemoteException -
rescanAllHba
-
rescanHba
public void rescanHba(String hbaDevice) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
rescanVffs
-
rescanVmfs
-
resolveMultipleUnresolvedVmfsVolumesEx
public Task resolveMultipleUnresolvedVmfsVolumesEx(HostUnresolvedVmfsResolutionSpec[] resolutionSpec) throws HostConfigFault, RuntimeFault, RemoteException -
setMultipathLunPolicy
public void setMultipathLunPolicy(String lunId, HostMultipathInfoLogicalUnitPolicy policy) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
setNFSUser
public void setNFSUser(String user, String password) throws HostConfigFault, RuntimeFault, RemoteException -
turnDiskLocatorLedOff
public Task turnDiskLocatorLedOff(String[] scsiDiskUuids) throws HostConfigFault, RuntimeFault, RemoteException -
turnDiskLocatorLedOn
public Task turnDiskLocatorLedOn(String[] scsiDiskUuids) throws HostConfigFault, RuntimeFault, RemoteException -
unmapVmfsVolumeEx
public Task unmapVmfsVolumeEx(String[] vmfsUuid) throws HostConfigFault, RuntimeFault, RemoteException -
unmountForceMountedVmfsVolume
public void unmountForceMountedVmfsVolume(String vmfsUuid) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
unmountVffsVolume
public void unmountVffsVolume(String vffsUuid) throws HostConfigFault, InvalidState, NotFound, ResourceInUse, RuntimeFault, RemoteException -
unmountVmfsVolume
public void unmountVmfsVolume(String vmfsUuid) throws HostConfigFault, InvalidState, NotFound, ResourceInUse, RuntimeFault, RemoteException -
unmountVmfsVolumeEx
public Task unmountVmfsVolumeEx(String[] vmfsUuid) throws HostConfigFault, RuntimeFault, RemoteException -
updateDiskPartitions
public void updateDiskPartitions(String devicePath, HostDiskPartitionSpec spec) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateHppMultipathLunPolicy
public void updateHppMultipathLunPolicy(String lunId, HostMultipathInfoHppLogicalUnitPolicy policy) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateInternetScsiAdvancedOptions
public void updateInternetScsiAdvancedOptions(String iScsiHbaDevice, HostInternetScsiHbaTargetSet targetSet, HostInternetScsiHbaParamValue[] options) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateInternetScsiAlias
public void updateInternetScsiAlias(String iScsiHbaDevice, String iScsiAlias) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateInternetScsiAuthenticationProperties
public void updateInternetScsiAuthenticationProperties(String iScsiHbaDevice, HostInternetScsiHbaAuthenticationProperties authenticationProperties, HostInternetScsiHbaTargetSet targetSet) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateInternetScsiDigestProperties
public void updateInternetScsiDigestProperties(String iScsiHbaDevice, HostInternetScsiHbaTargetSet targetSet, HostInternetScsiHbaDigestProperties digestProperties) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateInternetScsiDiscoveryProperties
public void updateInternetScsiDiscoveryProperties(String iScsiHbaDevice, HostInternetScsiHbaDiscoveryProperties discoveryProperties) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateInternetScsiIPProperties
public void updateInternetScsiIPProperties(String iScsiHbaDevice, HostInternetScsiHbaIPProperties ipProperties) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateInternetScsiName
public void updateInternetScsiName(String iScsiHbaDevice, String iScsiName) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
updateScsiLunDisplayName
public void updateScsiLunDisplayName(String lunUuid, String displayName) throws DuplicateName, HostConfigFault, InvalidName, NotFound, RuntimeFault, RemoteException -
updateSoftwareInternetScsiEnabled
public void updateSoftwareInternetScsiEnabled(boolean enabled) throws HostConfigFault, RuntimeFault, RemoteException -
updateVmfsUnmapBandwidth
public void updateVmfsUnmapBandwidth(String vmfsUuid, VmfsUnmapBandwidthSpec unmapBandwidthSpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
updateVmfsUnmapPriority
public void updateVmfsUnmapPriority(String vmfsUuid, String unmapPriority) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
upgradeVmLayout
- Throws:
RuntimeFaultRemoteException
-
upgradeVmfs
public void upgradeVmfs(String vmfsPath) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
computeDiskPartitionInfo
public HostDiskPartitionInfo computeDiskPartitionInfo(String devicePath, HostDiskPartitionLayout layout) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
computeDiskPartitionInfo
public HostDiskPartitionInfo computeDiskPartitionInfo(String devicePath, HostDiskPartitionLayout layout, String partitionFormat) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
computeDiskPartitionInfoForResize
public HostDiskPartitionInfo computeDiskPartitionInfoForResize(HostScsiDiskPartition partition, HostDiskPartitionBlockRange blockRange) throws NotFound, HostConfigFault, RuntimeFault, RemoteException -
computeDiskPartitionInfoForResize
public HostDiskPartitionInfo computeDiskPartitionInfoForResize(HostScsiDiskPartition partition, HostDiskPartitionBlockRange blockRange, String partitionFormat) throws NotFound, HostConfigFault, RuntimeFault, RemoteException -
formatVmfs
public HostVmfsVolume formatVmfs(HostVmfsSpec createSpec) throws HostConfigFault, AlreadyExists, RuntimeFault, RemoteException -
queryAvailableSsds
public HostScsiDisk[] queryAvailableSsds(String vffsPath) throws NotFound, HostConfigFault, RuntimeFault, RemoteException - Throws:
NotFoundHostConfigFaultRuntimeFaultRemoteException- Since:
- SDK5.5
-
queryPathSelectionPolicyOptions
public HostPathSelectionPolicyOption[] queryPathSelectionPolicyOptions() throws HostConfigFault, RuntimeFault, RemoteException- Throws:
HostConfigFaultRuntimeFaultRemoteException- Since:
- 4.0
-
queryStorageArrayTypePolicyOptions
public HostStorageArrayTypePolicyOption[] queryStorageArrayTypePolicyOptions() throws HostConfigFault, RuntimeFault, RemoteException- Throws:
HostConfigFaultRuntimeFaultRemoteException- Since:
- 4.0
-
queryUnresolvedVmfsVolume
- Throws:
RuntimeFaultRemoteException- Since:
- 4.0
-
removeInternetScsiSendTargets
public void removeInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
resolveMultipleUnresolvedVmfsVolumes
public HostUnresolvedVmfsResolutionResult[] resolveMultipleUnresolvedVmfsVolumes(HostUnresolvedVmfsResolutionSpec[] resolutionSpec) throws HostConfigFault, RuntimeFault, RemoteException - Throws:
HostConfigFaultRuntimeFaultRemoteException- Since:
- 4.0
-
retrieveDiskPartitionInfo
public HostDiskPartitionInfo[] retrieveDiskPartitionInfo(String[] devicePath) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
updateInternetScsiAuthenticationProperties
public void updateInternetScsiAuthenticationProperties(String iScsiHbaDevice, HostInternetScsiHbaAuthenticationProperties authenticationProperties) throws HostConfigFault, NotFound, RuntimeFault, RemoteException -
queryNFSUser
Query the NFS user configured on the esx host- Returns:
- UserInfo objects. See
HostNasVolumeUserInfo - Throws:
HostConfigFaultRuntimeFaultRemoteException- Since:
- 6.0
-