Ejemplo n.º 1
0
 public static void updateAddressingMode() {
   int allocatedCount = Addresses.clearUnusedSystemAddresses();
   LOG.debug("Found " + allocatedCount + " addresses allocated to eucalyptus");
   if (Addresses.doDynamicAddressing()) {
     return;
   } else {
     Addresses.getInstance().doStaticAddressing(allocatedCount);
   }
 }
Ejemplo n.º 2
0
 public static synchronized List<Address> allocateAddresses(String cluster, int count)
     throws NotEnoughResourcesAvailable {
   boolean doDynamic = true;
   AddressUtil.updateAddressingMode();
   doDynamic = Addresses.doDynamicAddressing();
   List<Address> addressList = null;
   if (doDynamic) {
     addressList = Addresses.getInstance().getDynamicSystemAddresses(cluster, count);
   } else {
     addressList = Addresses.getInstance().getStaticSystemAddresses(count);
   }
   return addressList;
 }