コード例 #1
0
ファイル: driver.py プロジェクト: y00187570/nova
    def get_volume_connector(self, instance):
        """Get connector information for the instance for attaching to volumes.

        Connector information is a dictionary representing information about
        the system that will be making the connection.

        :param instance: nova.objects.instance.Instance
        """
        # Put the values in the connector
        connector = {}
        wwpn_list = fcvscsi.wwpns(self.adapter)

        if wwpn_list is not None:
            connector["wwpns"] = wwpn_list
        connector["multipath"] = False
        connector['host'] = CONF.host
        connector['initiator'] = None

        return connector
コード例 #2
0
ファイル: driver.py プロジェクト: soulxu/nova-v3-api-doc
    def get_volume_connector(self, instance):
        """Get connector information for the instance for attaching to volumes.

        Connector information is a dictionary representing information about
        the system that will be making the connection.

        :param instance: nova.objects.instance.Instance
        """
        # Put the values in the connector
        connector = {}
        wwpn_list = fcvscsi.wwpns(self.adapter)

        if wwpn_list is not None:
            connector["wwpns"] = wwpn_list
        connector["multipath"] = False
        connector['host'] = CONF.host
        connector['initiator'] = None

        return connector
コード例 #3
0
 def test_wwpns(self, mock_vio_wwpns):
     mock_vio_wwpns.return_value = ['aa', 'bb']
     wwpns = fcvscsi.wwpns(self.adpt)
     self.assertListEqual(['aa', 'bb'], wwpns)
     mock_vio_wwpns.assert_called_once_with(self.adpt, force_refresh=False)