def testGet(self): s1 = BasicServer('s1') s2 = BasicServer('s2') s3 = BasicServer('s3') ipm = IPManager('testnet', baseip='10.0.0.0', netmask='255.255.255.0') s1.set_attr(key='system', subkey='serial', value='P0000000000') s2.set_port_attr('nic-eth', 1, 'mac', '00:11:22:33:44:55') s3.bind_ip_to_osport('10.0.0.1', 'eth0') self.assertEqual(clusto.get('s1')[0], s1) self.assertEqual(clusto.get('00:11:22:33:44:55')[0], s2) self.assertEqual(clusto.get('10.0.0.1')[0], s3) self.assertEqual(clusto.get('P0000000000')[0], s1) self.assertEqual(clusto.get('foo'), None) self.assertRaises(ValueError, clusto.get, None)
def testAddingAndRemovingHosts(self): s1 = clusto.get_by_name("s1") s2 = clusto.get_by_name("s2") s3 = BasicServer("s3") s3.set_attr("system", subkey="memory", value=16000) s3.set_attr("system", subkey="disk", value=2500) s3.set_attr("system", subkey="cpucount", value=2) vmm = clusto.get_by_name("vmm") vs1 = BasicVirtualServer("vs1") vs1.set_attr("system", subkey="memory", value=1000) vs1.set_attr("system", subkey="disk", value=50) vs1.set_attr("system", subkey="cpucount", value=2) self.assertRaises(ResourceException, vmm.allocate, vs1, s3) vmm.allocate(vs1, s1) self.assertRaises(ResourceException, vmm.remove, s1) vmm.deallocate(vs1) vmm.remove(s1) vmm.insert(s3) vmm.allocate(vs1, s3)
def testAddingAndRemovingHosts(self): s1 = clusto.get_by_name('s1') s2 = clusto.get_by_name('s2') s3 = BasicServer('s3') s3.set_attr('system', subkey='memory', value=16000) s3.set_attr('system', subkey='disk', value=2500) s3.set_attr('system', subkey='cpucount', value=2) vmm = clusto.get_by_name('vmm') vs1 = BasicVirtualServer('vs1') vs1.set_attr('system', subkey='memory', value=1000) vs1.set_attr('system', subkey='disk', value=50) vs1.set_attr('system', subkey='cpucount', value=2) self.assertRaises(ResourceException, vmm.allocate, vs1, s3) vmm.allocate(vs1, s1) self.assertRaises(ResourceException, vmm.remove, s1) vmm.deallocate(vs1) vmm.remove(s1) vmm.insert(s3) vmm.allocate(vs1, s3)
def data(self): vmm = VMManager("vmm") s1 = BasicServer("s1") s1.set_attr("system", subkey="memory", value=1000) s1.set_attr("system", subkey="disk", value=5000) s1.set_attr("system", subkey="cpucount", value=2) s2 = BasicServer("s2") s2.set_attr("system", subkey="memory", value=16000) s2.set_attr("system", subkey="disk", value=2500) s2.set_attr("system", subkey="cpucount", value=2) vmm.insert(s1) vmm.insert(s2)
def data(self): vmm = VMManager('vmm') s1 = BasicServer('s1') s1.set_attr('system', subkey='memory', value=1000) s1.set_attr('system', subkey='disk', value=5000) s1.set_attr('system', subkey='cpucount', value=2) s2 = BasicServer('s2') s2.set_attr('system', subkey='memory', value=16000) s2.set_attr('system', subkey='disk', value=2500) s2.set_attr('system', subkey='cpucount', value=2) vmm.insert(s1) vmm.insert(s2)