示例#1
0
 def setUp(self):
     super(PowerVMLocalVolumeAdapterTestCase, self).setUp()
     self.context = context.get_admin_context()
     self.connection = common.Connection(host='fake_compute_1',
                                         username='******',
                                         password='******')
     self.powervm_adapter = powervm_blockdev.PowerVMLocalVolumeAdapter(
         self.connection)
     self.instance = create_instance(self)
     self.image_id = self.instance['image_ref']
示例#2
0
    def _get_conn(self):
        if not CONF.baremetal.virtual_power_ssh_host:
            raise exception.NovaException(
                _('virtual_power_ssh_host not defined. Can not Start'))

        if not CONF.baremetal.virtual_power_host_user:
            raise exception.NovaException(
                _('virtual_power_host_user not defined. Can not Start'))

        if not CONF.baremetal.virtual_power_host_pass:
            # it is ok to not have a password if you have a keyfile
            if CONF.baremetal.virtual_power_host_key is None:
                raise exception.NovaException(
                    _('virtual_power_host_pass/key not set. Can not Start'))

        _conn = connection.Connection(CONF.baremetal.virtual_power_ssh_host,
                                      CONF.baremetal.virtual_power_host_user,
                                      CONF.baremetal.virtual_power_host_pass,
                                      CONF.baremetal.virtual_power_ssh_port,
                                      CONF.baremetal.virtual_power_host_key)
        return _conn
示例#3
0
def get_powervm_operator():
    if FLAGS.powervm_mgr_type == 'ivm':
        return IVMOperator(
            common.Connection(FLAGS.powervm_mgr, FLAGS.powervm_mgr_user,
                              FLAGS.powervm_mgr_passwd))
示例#4
0
 def setUp(self):
     super(PowerVMDriverCommonTestCase, self).setUp()
     # our fake connection information never changes since we can't
     # actually connect to anything for these tests
     self.connection = common.Connection('fake_host', 'user', 'password')
示例#5
0
def fake_get_powervm_operator():
    return FakeIVMOperator(
        common.Connection('fake_host', 'fake_user', 'fake_password'))
示例#6
0
 def __init__(self):
     self.connection_data = common.Connection(host='fake_compute_1',
                                              username='******',
                                              password='******')
     pass
示例#7
0
def get_powervm_disk_adapter():
    return blockdev.PowerVMLocalVolumeAdapter(
            common.Connection(CONF.powervm_mgr,
                              CONF.powervm_mgr_user,
                              CONF.powervm_mgr_passwd))
示例#8
0
 def setUp(self):
     super(IVMOperatorTestCase, self).setUp()
     ivm_connection = common.Connection('fake_host', 'fake_user',
                                        'fake_password')
     self.ivm_operator = powervm_operator.IVMOperator(ivm_connection)