diff options
Diffstat (limited to 'storage/devices.py')
-rw-r--r-- | storage/devices.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/storage/devices.py b/storage/devices.py index 8658e4f31..ac1bbda98 100644 --- a/storage/devices.py +++ b/storage/devices.py @@ -2931,12 +2931,10 @@ class iScsiDiskDevice(DiskDevice, NetworkStorageDevice): _packages = ["iscsi-initiator-utils"] def __init__(self, device, **kwargs): - self.iscsi_name = kwargs.pop("iscsi_name") - self.iscsi_address = kwargs.pop("iscsi_address") - self.iscsi_port = int(kwargs.pop("iscsi_port")) + self.node = kwargs.pop("node") DiskDevice.__init__(self, device, **kwargs) - NetworkStorageDevice.__init__(self, host_address=self.iscsi_address) - log.debug("created new iscsi disk %s %s:%d" % (self.iscsi_name, self.iscsi_address, self.iscsi_port)) + NetworkStorageDevice.__init__(self, host_address=self.node.address) + log.debug("created new iscsi disk %s %s:%d" % (self.node.name, self.node.address, self.node.port)) class FcoeDiskDevice(DiskDevice, NetworkStorageDevice): |