This is an interface to the root of the configFS object tree. Is
allows one to start browsing Target and StorageObjects, as well as helper
methods to return arbitrary objects from the configFS tree.
|
__init__(self)
Instantiate an RTSRoot object. |
|
|
|
|
|
_list_storage_objects(self) |
|
|
|
|
|
|
|
_list_node_acl_groups(self) |
|
|
|
|
|
_list_mapped_lun_groups(self) |
|
|
|
_list_network_portals(self) |
|
|
|
|
|
|
|
_list_fabric_modules(self) |
|
|
|
|
|
dump(self)
Returns a dict representing the complete state of the target config,
suitable for serialization/deserialization, and then handing to
restore(). |
|
|
|
clear_existing(self,
confirm=False)
Remove entire current configuration. |
|
|
|
restore(self,
config,
clear_existing=False,
abort_on_error=False)
Takes a dict generated by dump() and reconfigures the target to match. |
|
|
|
save_to_file(self,
save_file=None)
Write the configuration in json format to a file. |
|
|
|
restore_from_file(self,
restore_file=None,
clear_existing=True,
abort_on_error=False)
Restore the configuration from a file in json format. |
|
|
Inherited from node.CFSNode :
__eq__ ,
__ne__ ,
delete ,
get_attribute ,
get_parameter ,
list_attributes ,
list_parameters ,
set_attribute ,
set_parameter
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|
|
targets
Get the list of Target objects.
|
|
tpgs
Get the list of all the existing TPG objects.
|
|
node_acls
Get the list of all the existing NodeACL objects.
|
|
node_acl_groups
Get the list of all the existing NodeACLGroup objects.
|
|
mapped_luns
Get the list of all the existing MappedLUN objects.
|
|
mapped_lun_groups
Get the list of all the existing MappedLUNGroup objects.
|
|
sessions
Get the list of all the existing sessions.
|
|
network_portals
Get the list of all the existing Network Portal objects.
|
|
storage_objects
Get the list of all the existing Storage objects.
|
|
luns
Get the list of all existing LUN objects.
|
|
fabric_modules
Get the list of all FabricModule objects.
|
Inherited from node.CFSNode :
exists ,
path
Inherited from object :
__class__
|