com.vmware.vim25.mo
Class HostStorageSystem
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.ExtensibleManagedObject
com.vmware.vim25.mo.HostStorageSystem
public class HostStorageSystem
- extends ExtensibleManagedObject
The managed object class corresponding to the one defined in VI SDK API reference.
- Author:
- Steve JIN (sjin@vmware.com)
|
Method Summary |
void |
addInternetScsiSendTargets(String iScsiHbaDevice,
HostInternetScsiHbaSendTarget[] targets)
|
void |
addInternetScsiStaticTargets(String iScsiHbaDevice,
HostInternetScsiHbaStaticTarget[] targets)
|
void |
attachScsiLun(String lunUuid)
|
void |
attachVmfsExtent(String vmfsPath,
HostScsiDiskPartition extent)
|
HostDiskPartitionInfo |
computeDiskPartitionInfo(String devicePath,
HostDiskPartitionLayout layout)
|
HostDiskPartitionInfo |
computeDiskPartitionInfo(String devicePath,
HostDiskPartitionLayout layout,
String partitionFormat)
|
HostDiskPartitionInfo |
computeDiskPartitionInfoForResize(HostScsiDiskPartition partition,
HostDiskPartitionBlockRange blockRange)
|
HostDiskPartitionInfo |
computeDiskPartitionInfoForResize(HostScsiDiskPartition partition,
HostDiskPartitionBlockRange blockRange,
String partitionFormat)
|
void |
detachScsiLun(String lunUuid)
|
void |
disableMultipathPath(String pathName)
|
void |
discoverFcoeHbas(FcoeConfigFcoeSpecification fcoeSpec)
|
void |
enableMultipathPath(String pathName)
|
void |
expandVmfsExtent(String vmfsPath,
HostScsiDiskPartition extent)
|
HostVmfsVolume |
formatVmfs(HostVmfsSpec createSpec)
|
HostFileSystemVolumeInfo |
getFileSystemVolumeInfo()
|
HostMultipathStateInfo |
getMultipathStateInfo()
|
HostStorageDeviceInfo |
getStorageDeviceInfo()
|
String[] |
getSystemFile()
|
void |
markForRemoval(String hbaName,
boolean remove)
|
void |
mountVmfsVolume(String vmfsUuid)
|
HostPathSelectionPolicyOption[] |
queryPathSelectionPolicyOptions()
|
HostStorageArrayTypePolicyOption[] |
queryStorageArrayTypePolicyOptions()
|
HostUnresolvedVmfsVolume[] |
queryUnresolvedVmfsVolume()
|
void |
refreshStorageSystem()
|
void |
removeInternetScsiSendTargets(String iScsiHbaDevice,
HostInternetScsiHbaSendTarget[] targets)
|
void |
removeInternetScsiStaticTargets(String iScsiHbaDevice,
HostInternetScsiHbaStaticTarget[] targets)
|
void |
rescanAllHba()
|
void |
rescanHba(String hbaDevice)
|
void |
rescanVmfs()
|
HostUnresolvedVmfsResolutionResult[] |
resolveMultipleUnresolvedVmfsVolumes(HostUnresolvedVmfsResolutionSpec[] resolutionSpec)
|
HostDiskPartitionInfo[] |
retrieveDiskPartitionInfo(String[] devicePath)
|
void |
setMultipathLunPolicy(String lunId,
HostMultipathInfoLogicalUnitPolicy policy)
|
void |
unmountForceMountedVmfsVolume(String vmfsUuid)
|
void |
unmountVmfsVolume(String vmfsUuid)
|
void |
updateDiskPartitions(String devicePath,
HostDiskPartitionSpec spec)
|
void |
updateInternetScsiAdvancedOptions(String iScsiHbaDevice,
HostInternetScsiHbaTargetSet targetSet,
HostInternetScsiHbaParamValue[] options)
|
void |
updateInternetScsiAlias(String iScsiHbaDevice,
String iScsiAlias)
|
void |
updateInternetScsiAuthenticationProperties(String iScsiHbaDevice,
HostInternetScsiHbaAuthenticationProperties authenticationProperties)
|
void |
updateInternetScsiAuthenticationProperties(String iScsiHbaDevice,
HostInternetScsiHbaAuthenticationProperties authenticationProperties,
HostInternetScsiHbaTargetSet targetSet)
|
void |
updateInternetScsiDigestProperties(String iScsiHbaDevice,
HostInternetScsiHbaTargetSet targetSet,
HostInternetScsiHbaDigestProperties digestProperties)
|
void |
updateInternetScsiDiscoveryProperties(String iScsiHbaDevice,
HostInternetScsiHbaDiscoveryProperties discoveryProperties)
|
void |
updateInternetScsiIPProperties(String iScsiHbaDevice,
HostInternetScsiHbaIPProperties ipProperties)
|
void |
updateInternetScsiName(String iScsiHbaDevice,
String iScsiName)
|
void |
updateScsiLunDisplayName(String lunUuid,
String displayName)
|
void |
updateSoftwareInternetScsiEnabled(boolean enabled)
|
void |
upgradeVmfs(String vmfsPath)
|
void |
upgradeVmLayout(String vmfsPath)
|
| Methods 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, setMOR, setServerConnection, toString, waitForValues |
HostStorageSystem
public HostStorageSystem(ServerConnection serverConnection,
ManagedObjectReference mor)
getFileSystemVolumeInfo
public HostFileSystemVolumeInfo getFileSystemVolumeInfo()
getMultipathStateInfo
public HostMultipathStateInfo getMultipathStateInfo()
- Since:
- 4.0
getStorageDeviceInfo
public HostStorageDeviceInfo getStorageDeviceInfo()
getSystemFile
public String[] getSystemFile()
- Since:
- SDK4.1
addInternetScsiSendTargets
public void addInternetScsiSendTargets(String iScsiHbaDevice,
HostInternetScsiHbaSendTarget[] targets)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
addInternetScsiStaticTargets
public void addInternetScsiStaticTargets(String iScsiHbaDevice,
HostInternetScsiHbaStaticTarget[] targets)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
attachScsiLun
public void attachScsiLun(String lunUuid)
throws NotFound,
HostConfigFault,
InvalidState,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
InvalidState
RuntimeFault
RemoteException- Since:
- SDK5.0
attachVmfsExtent
public void attachVmfsExtent(String vmfsPath,
HostScsiDiskPartition extent)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
computeDiskPartitionInfo
public HostDiskPartitionInfo computeDiskPartitionInfo(String devicePath,
HostDiskPartitionLayout layout)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
computeDiskPartitionInfo
public HostDiskPartitionInfo computeDiskPartitionInfo(String devicePath,
HostDiskPartitionLayout layout,
String partitionFormat)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
computeDiskPartitionInfoForResize
public HostDiskPartitionInfo computeDiskPartitionInfoForResize(HostScsiDiskPartition partition,
HostDiskPartitionBlockRange blockRange)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
computeDiskPartitionInfoForResize
public HostDiskPartitionInfo computeDiskPartitionInfoForResize(HostScsiDiskPartition partition,
HostDiskPartitionBlockRange blockRange,
String partitionFormat)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException
detachScsiLun
public void detachScsiLun(String lunUuid)
throws NotFound,
HostConfigFault,
InvalidState,
ResourceInUse,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
InvalidState
ResourceInUse
RuntimeFault
RemoteException- Since:
- SDK5.0
disableMultipathPath
public void disableMultipathPath(String pathName)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
discoverFcoeHbas
public void discoverFcoeHbas(FcoeConfigFcoeSpecification fcoeSpec)
throws FcoeFaultPnicHasNoPortSet,
HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
FcoeFaultPnicHasNoPortSet
HostConfigFault
NotFound
RuntimeFault
RemoteException- Since:
- SDK5.0
enableMultipathPath
public void enableMultipathPath(String pathName)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
expandVmfsExtent
public void expandVmfsExtent(String vmfsPath,
HostScsiDiskPartition extent)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
formatVmfs
public HostVmfsVolume formatVmfs(HostVmfsSpec createSpec)
throws HostConfigFault,
AlreadyExists,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
AlreadyExists
RuntimeFault
RemoteException
markForRemoval
public void markForRemoval(String hbaName,
boolean remove)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- SDK5.0
mountVmfsVolume
public void mountVmfsVolume(String vmfsUuid)
throws NotFound,
InvalidState,
HostConfigFault,
ResourceInUse,
RuntimeFault,
RemoteException
- Throws:
NotFound
InvalidState
HostConfigFault
ResourceInUse
RuntimeFault
RemoteException- Since:
- SDK5.0
queryPathSelectionPolicyOptions
public HostPathSelectionPolicyOption[] queryPathSelectionPolicyOptions()
throws HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
queryStorageArrayTypePolicyOptions
public HostStorageArrayTypePolicyOption[] queryStorageArrayTypePolicyOptions()
throws HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
queryUnresolvedVmfsVolume
public HostUnresolvedVmfsVolume[] queryUnresolvedVmfsVolume()
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException- Since:
- 4.0
refreshStorageSystem
public void refreshStorageSystem()
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException
removeInternetScsiSendTargets
public void removeInternetScsiSendTargets(String iScsiHbaDevice,
HostInternetScsiHbaSendTarget[] targets)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
removeInternetScsiStaticTargets
public void removeInternetScsiStaticTargets(String iScsiHbaDevice,
HostInternetScsiHbaStaticTarget[] targets)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
rescanAllHba
public void rescanAllHba()
throws HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
RuntimeFault
RemoteException
rescanHba
public void rescanHba(String hbaDevice)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
rescanVmfs
public void rescanVmfs()
throws HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
RuntimeFault
RemoteException
resolveMultipleUnresolvedVmfsVolumes
public HostUnresolvedVmfsResolutionResult[] resolveMultipleUnresolvedVmfsVolumes(HostUnresolvedVmfsResolutionSpec[] resolutionSpec)
throws HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
retrieveDiskPartitionInfo
public HostDiskPartitionInfo[] retrieveDiskPartitionInfo(String[] devicePath)
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException
setMultipathLunPolicy
public void setMultipathLunPolicy(String lunId,
HostMultipathInfoLogicalUnitPolicy policy)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
unmountForceMountedVmfsVolume
public void unmountForceMountedVmfsVolume(String vmfsUuid)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- SDK4.0
unmountVmfsVolume
public void unmountVmfsVolume(String vmfsUuid)
throws NotFound,
InvalidState,
HostConfigFault,
ResourceInUse,
RuntimeFault,
RemoteException
- Throws:
NotFound
InvalidState
HostConfigFault
ResourceInUse
RuntimeFault
RemoteException- Since:
- SDK5.0
updateDiskPartitions
public void updateDiskPartitions(String devicePath,
HostDiskPartitionSpec spec)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
updateInternetScsiAlias
public void updateInternetScsiAlias(String iScsiHbaDevice,
String iScsiAlias)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
updateInternetScsiAuthenticationProperties
public void updateInternetScsiAuthenticationProperties(String iScsiHbaDevice,
HostInternetScsiHbaAuthenticationProperties authenticationProperties)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
updateInternetScsiAuthenticationProperties
public void updateInternetScsiAuthenticationProperties(String iScsiHbaDevice,
HostInternetScsiHbaAuthenticationProperties authenticationProperties,
HostInternetScsiHbaTargetSet targetSet)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
updateInternetScsiAdvancedOptions
public void updateInternetScsiAdvancedOptions(String iScsiHbaDevice,
HostInternetScsiHbaTargetSet targetSet,
HostInternetScsiHbaParamValue[] options)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
updateInternetScsiDigestProperties
public void updateInternetScsiDigestProperties(String iScsiHbaDevice,
HostInternetScsiHbaTargetSet targetSet,
HostInternetScsiHbaDigestProperties digestProperties)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
updateScsiLunDisplayName
public void updateScsiLunDisplayName(String lunUuid,
String displayName)
throws NotFound,
HostConfigFault,
InvalidName,
DuplicateName,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
InvalidName
DuplicateName
RuntimeFault
RemoteException- Since:
- 4.0
updateInternetScsiDiscoveryProperties
public void updateInternetScsiDiscoveryProperties(String iScsiHbaDevice,
HostInternetScsiHbaDiscoveryProperties discoveryProperties)
throws NotFound,
RuntimeFault,
RemoteException
- Throws:
NotFound
RuntimeFault
RemoteException
updateInternetScsiIPProperties
public void updateInternetScsiIPProperties(String iScsiHbaDevice,
HostInternetScsiHbaIPProperties ipProperties)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
updateInternetScsiName
public void updateInternetScsiName(String iScsiHbaDevice,
String iScsiName)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
updateSoftwareInternetScsiEnabled
public void updateSoftwareInternetScsiEnabled(boolean enabled)
throws HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
RuntimeFault
RemoteException
upgradeVmfs
public void upgradeVmfs(String vmfsPath)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
upgradeVmLayout
public void upgradeVmLayout(String vmfsPath)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
Copyright © 2011-2012. All Rights Reserved.