com.vmware.vim25.mo
Class IscsiManager

java.lang.Object
  extended by com.vmware.vim25.mo.ManagedObject
      extended by com.vmware.vim25.mo.IscsiManager

public class IscsiManager
extends ManagedObject

provides interfaces for mapping VMkernel NIC to iSCSI Host Bus Adapter The name is not consistent, and should have been HostIscsiManager, I think

Since:
SDK5.0
Author:
Steve Jin (http://www.doublecloud.org)

Constructor Summary
IscsiManager(ServerConnection serverConnection, ManagedObjectReference mor)
           
 
Method Summary
 void bindVnic(String iScsiHbaName, String vnicDevice)
           
 IscsiPortInfo[] queryBoundVnics(String iScsiHbaName)
           
 IscsiPortInfo[] queryCandidateNics(String iScsiHbaName)
           
 IscsiMigrationDependency queryMigrationDependencies(String[] pnicDevice)
           
 IscsiStatus queryPnicStatus(String pnicDevice)
           
 IscsiStatus queryVnicStatus(String vnicDevice)
           
 void unbindVnic(String iScsiHbaName, String vnicDevice, boolean force)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IscsiManager

public IscsiManager(ServerConnection serverConnection,
                    ManagedObjectReference mor)
Method Detail

bindVnic

public void bindVnic(String iScsiHbaName,
                     String vnicDevice)
              throws IscsiFaultVnicAlreadyBound,
                     IscsiFaultVnicHasNoUplinks,
                     IscsiFaultVnicHasMultipleUplinks,
                     IscsiFaultVnicHasWrongUplink,
                     IscsiFaultVnicNotFound,
                     IscsiFaultInvalidVnic,
                     PlatformConfigFault,
                     IscsiFault,
                     NotFound,
                     RuntimeFault,
                     RemoteException
Throws:
IscsiFaultVnicAlreadyBound
IscsiFaultVnicHasNoUplinks
IscsiFaultVnicHasMultipleUplinks
IscsiFaultVnicHasWrongUplink
IscsiFaultVnicNotFound
IscsiFaultInvalidVnic
PlatformConfigFault
IscsiFault
NotFound
RuntimeFault
RemoteException

queryBoundVnics

public IscsiPortInfo[] queryBoundVnics(String iScsiHbaName)
                                throws IscsiFault,
                                       NotFound,
                                       RuntimeFault,
                                       RemoteException
Throws:
IscsiFault
NotFound
RuntimeFault
RemoteException

queryCandidateNics

public IscsiPortInfo[] queryCandidateNics(String iScsiHbaName)
                                   throws IscsiFault,
                                          NotFound,
                                          RuntimeFault,
                                          RemoteException
Throws:
IscsiFault
NotFound
RuntimeFault
RemoteException

queryMigrationDependencies

public IscsiMigrationDependency queryMigrationDependencies(String[] pnicDevice)
                                                    throws RuntimeFault,
                                                           RemoteException
Throws:
RuntimeFault
RemoteException

queryPnicStatus

public IscsiStatus queryPnicStatus(String pnicDevice)
                            throws IscsiFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
IscsiFault
RuntimeFault
RemoteException

queryVnicStatus

public IscsiStatus queryVnicStatus(String vnicDevice)
                            throws IscsiFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
IscsiFault
RuntimeFault
RemoteException

unbindVnic

public void unbindVnic(String iScsiHbaName,
                       String vnicDevice,
                       boolean force)
                throws IscsiFaultVnicNotBound,
                       IscsiFaultVnicHasActivePaths,
                       IscsiFaultVnicIsLastPath,
                       PlatformConfigFault,
                       IscsiFault,
                       NotFound,
                       RuntimeFault,
                       RemoteException
Throws:
IscsiFaultVnicNotBound
IscsiFaultVnicHasActivePaths
IscsiFaultVnicIsLastPath
PlatformConfigFault
IscsiFault
NotFound
RuntimeFault
RemoteException


Copyright © 2011-2012. All Rights Reserved.