@Override public String toString() { return toString(":"); }
public MacAddress getHostStorageMacAddress2() { long address = 0; address = (_prefix & 0xff); address <<= 40; address |= (_instanceId | (3L << 30)) & 0xffffffff; return new MacAddress(address); }
@Override public long getId() { return MacAddress.getMacAddress().toLong(); }
@Test public final void testMacAddressToLong() throws Exception { // TODO this test should fail this address is beyond the acceptable range for macaddresses MacAddress mac = new MacAddress(Long.MAX_VALUE); assertEquals(Long.MAX_VALUE,mac.toLong()); System.out.println(mac.toString()); }
@Test public final void testMacAddress() throws Exception { MacAddress mac = new MacAddress(); assertEquals(0L,mac.toLong()); }
@Test public final void testMacAddressToLong() throws Exception { // TODO this test should fail this address is beyond the acceptable range for macaddresses final MacAddress mac = new MacAddress(Long.MAX_VALUE); assertEquals(Long.MAX_VALUE, mac.toLong()); System.out.println(mac.toString()); }
@Test public final void testMacAddressLong() throws Exception { MacAddress mac = new MacAddress(1L); assertEquals(1L,mac.toLong()); }
@Test public final void testMacAddress() throws Exception { final MacAddress mac = new MacAddress(); assertEquals(0L, mac.toLong()); }
@Override public StartupCommand[] initialize() { StartupRoutingCommand cmd = new StartupRoutingCommand(); cmd.setCpus(1); cmd.setSpeed(1000L); cmd.setMemory(1000000L); cmd.setDom0MinMemory(256L); cmd.setCaps("hvm"); cmd.setGuid(_guid); cmd.setDataCenter(_zone); cmd.setPod(_pod); cmd.setHypervisorType(HypervisorType.None); cmd.setAgentTag("vmops-simulator"); cmd.setName(_url); cmd.setPrivateIpAddress(this.getHostPrivateIp()); cmd.setPrivateMacAddress(this.getHostMacAddress().toString()); cmd.setPrivateNetmask("255.255.0.0"); cmd.setIqn("iqn:" + _url); cmd.setStorageIpAddress(getHostStoragePrivateIp()); cmd.setStorageMacAddress(getHostStorageMacAddress().toString()); cmd.setStorageIpAddressDeux(getHostStoragePrivateIp2()); cmd.setStorageMacAddressDeux(getHostStorageMacAddress2().toString()); cmd.setPublicIpAddress(getHostStoragePrivateIp()); cmd.setPublicMacAddress(getHostStorageMacAddress().toString()); cmd.setPublicNetmask("255.255.0.0"); cmd.setVersion(DummyHostServerResource.class.getPackage().getImplementationVersion()); return new StartupCommand[] {cmd}; }
@Override public boolean configure(String name, Map<String, Object> params) throws ConfigurationException { _agentManager.registerForInitialConnects(this, false); if (_nodeId == -1) { // FIXME: We really should not do this like this. It should be done // at config time and is stored as a config variable. _nodeId = MacAddress.getMacAddress().toLong(); } return true; }
public MacAddress getHostMacAddress() { long address = 0; address = (_prefix & 0xff); address <<= 40; address |= _instanceId; return new MacAddress(address); }
@Test public final void testMacAddressLong() throws Exception { final MacAddress mac = new MacAddress(1L); assertEquals(1L, mac.toLong()); }
@Override public String toString() { return toString(":"); } }
public MacAddress getHostStorageMacAddress() { long address = 0; address = (_prefix & 0xff); address <<= 40; address |= (_instanceId | (1L << 31)) & 0xffffffff; return new MacAddress(address); }