public class HostStorageSystem extends ExtensibleManagedObject
| Constructor and Description |
|---|
HostStorageSystem(ServerConnection serverConnection,
ManagedObjectReference mor) |
getAvailableField, getValues, setCustomValueconvertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setMOR, setServerConnection, toString, waitForValuespublic HostStorageSystem(ServerConnection serverConnection, ManagedObjectReference mor)
public HostFileSystemVolumeInfo getFileSystemVolumeInfo()
public HostMultipathStateInfo getMultipathStateInfo()
public HostStorageDeviceInfo getStorageDeviceInfo()
public String[] getSystemFile()
public void addInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void addInternetScsiStaticTargets(String iScsiHbaDevice, HostInternetScsiHbaStaticTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void attachScsiLun(String lunUuid) throws NotFound, HostConfigFault, InvalidState, RuntimeFault, RemoteException
NotFoundHostConfigFaultInvalidStateRuntimeFaultRemoteExceptionpublic void attachVmfsExtent(String vmfsPath, HostScsiDiskPartition extent) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public HostDiskPartitionInfo computeDiskPartitionInfo(String devicePath, HostDiskPartitionLayout layout) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public HostDiskPartitionInfo computeDiskPartitionInfo(String devicePath, HostDiskPartitionLayout layout, String partitionFormat) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public HostDiskPartitionInfo computeDiskPartitionInfoForResize(HostScsiDiskPartition partition, HostDiskPartitionBlockRange blockRange) throws NotFound, HostConfigFault, RuntimeFault, RemoteException
NotFoundHostConfigFaultRuntimeFaultRemoteExceptionpublic HostDiskPartitionInfo computeDiskPartitionInfoForResize(HostScsiDiskPartition partition, HostDiskPartitionBlockRange blockRange, String partitionFormat) throws NotFound, HostConfigFault, RuntimeFault, RemoteException
public void detachScsiLun(String lunUuid) throws NotFound, HostConfigFault, InvalidState, ResourceInUse, RuntimeFault, RemoteException
NotFoundHostConfigFaultInvalidStateResourceInUseRuntimeFaultRemoteExceptionpublic void disableMultipathPath(String pathName) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void discoverFcoeHbas(FcoeConfigFcoeSpecification fcoeSpec) throws FcoeFaultPnicHasNoPortSet, HostConfigFault, NotFound, RuntimeFault, RemoteException
FcoeFaultPnicHasNoPortSetHostConfigFaultNotFoundRuntimeFaultRemoteExceptionpublic void enableMultipathPath(String pathName) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void expandVmfsExtent(String vmfsPath, HostScsiDiskPartition extent) throws NotFound, HostConfigFault, RuntimeFault, RemoteException
NotFoundHostConfigFaultRuntimeFaultRemoteExceptionpublic HostVmfsVolume formatVmfs(HostVmfsSpec createSpec) throws HostConfigFault, AlreadyExists, RuntimeFault, RemoteException
public void markForRemoval(String hbaName, boolean remove) throws NotFound, HostConfigFault, RuntimeFault, RemoteException
NotFoundHostConfigFaultRuntimeFaultRemoteExceptionpublic void mountVmfsVolume(String vmfsUuid) throws NotFound, InvalidState, HostConfigFault, ResourceInUse, RuntimeFault, RemoteException
NotFoundInvalidStateHostConfigFaultResourceInUseRuntimeFaultRemoteExceptionpublic HostPathSelectionPolicyOption[] queryPathSelectionPolicyOptions() throws HostConfigFault, RuntimeFault, RemoteException
HostConfigFaultRuntimeFaultRemoteExceptionpublic HostStorageArrayTypePolicyOption[] queryStorageArrayTypePolicyOptions() throws HostConfigFault, RuntimeFault, RemoteException
HostConfigFaultRuntimeFaultRemoteExceptionpublic HostUnresolvedVmfsVolume[] queryUnresolvedVmfsVolume() throws RuntimeFault, RemoteException
RuntimeFaultRemoteExceptionpublic void refreshStorageSystem()
throws RuntimeFault,
RemoteException
RuntimeFaultRemoteExceptionpublic void removeInternetScsiSendTargets(String iScsiHbaDevice, HostInternetScsiHbaSendTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void removeInternetScsiStaticTargets(String iScsiHbaDevice, HostInternetScsiHbaStaticTarget[] targets) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void rescanAllHba()
throws HostConfigFault,
RuntimeFault,
RemoteException
public void rescanHba(String hbaDevice) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void rescanVmfs()
throws HostConfigFault,
RuntimeFault,
RemoteException
public HostUnresolvedVmfsResolutionResult[] resolveMultipleUnresolvedVmfsVolumes(HostUnresolvedVmfsResolutionSpec[] resolutionSpec) throws HostConfigFault, RuntimeFault, RemoteException
HostConfigFaultRuntimeFaultRemoteExceptionpublic HostDiskPartitionInfo[] retrieveDiskPartitionInfo(String[] devicePath) throws RuntimeFault, RemoteException
RuntimeFaultRemoteExceptionpublic void setMultipathLunPolicy(String lunId, HostMultipathInfoLogicalUnitPolicy policy) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void unmountForceMountedVmfsVolume(String vmfsUuid) throws NotFound, HostConfigFault, RuntimeFault, RemoteException
NotFoundHostConfigFaultRuntimeFaultRemoteExceptionpublic void unmountVmfsVolume(String vmfsUuid) throws NotFound, InvalidState, HostConfigFault, ResourceInUse, RuntimeFault, RemoteException
NotFoundInvalidStateHostConfigFaultResourceInUseRuntimeFaultRemoteExceptionpublic void updateDiskPartitions(String devicePath, HostDiskPartitionSpec spec) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void updateInternetScsiAlias(String iScsiHbaDevice, String iScsiAlias) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void updateInternetScsiAuthenticationProperties(String iScsiHbaDevice, HostInternetScsiHbaAuthenticationProperties authenticationProperties) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void updateInternetScsiAuthenticationProperties(String iScsiHbaDevice, HostInternetScsiHbaAuthenticationProperties authenticationProperties, HostInternetScsiHbaTargetSet targetSet) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void updateInternetScsiAdvancedOptions(String iScsiHbaDevice, HostInternetScsiHbaTargetSet targetSet, HostInternetScsiHbaParamValue[] options) throws NotFound, HostConfigFault, RuntimeFault, RemoteException
NotFoundHostConfigFaultRuntimeFaultRemoteExceptionpublic void updateInternetScsiDigestProperties(String iScsiHbaDevice, HostInternetScsiHbaTargetSet targetSet, HostInternetScsiHbaDigestProperties digestProperties) throws NotFound, HostConfigFault, RuntimeFault, RemoteException
NotFoundHostConfigFaultRuntimeFaultRemoteExceptionpublic void updateScsiLunDisplayName(String lunUuid, String displayName) throws NotFound, HostConfigFault, InvalidName, DuplicateName, RuntimeFault, RemoteException
NotFoundHostConfigFaultInvalidNameDuplicateNameRuntimeFaultRemoteExceptionpublic void updateInternetScsiDiscoveryProperties(String iScsiHbaDevice, HostInternetScsiHbaDiscoveryProperties discoveryProperties) throws NotFound, RuntimeFault, RemoteException
NotFoundRuntimeFaultRemoteExceptionpublic void updateInternetScsiIPProperties(String iScsiHbaDevice, HostInternetScsiHbaIPProperties ipProperties) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void updateInternetScsiName(String iScsiHbaDevice, String iScsiName) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void updateSoftwareInternetScsiEnabled(boolean enabled)
throws HostConfigFault,
RuntimeFault,
RemoteException
public void upgradeVmfs(String vmfsPath) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
public void upgradeVmLayout(String vmfsPath) throws HostConfigFault, NotFound, RuntimeFault, RemoteException
Copyright © 2011-2012. All Rights Reserved.