Oh, my bad. I forgot about that. On the 'create network service offering' overlay, if you select 'SourceNat' in Supported Services, there is a drop down which get added. The drop down has the title of 'Supported Source Nat Type' and has two options: 'Per zone' and 'Per account'
Thanks, Will On Thu, Apr 18, 2013 at 4:09 PM, Chip Childers <chip.child...@sungard.com>wrote: > Will, > > Images and other attachments are stripped on this list (text only > please!) > > Can you post the image somewhere or describe the list? > > On Thu, Apr 18, 2013 at 04:05:36PM -0400, Will Stevens wrote: > > In the 'Create network service offering' flow there is this dropdown: > > > > [image: Inline image 1] > > > > What are the implications for picking one or the other? > > > > This code seems related in > > > 'com.cloud.network.ExternalFirewallDeviceManagerImpl.manageGuestNetworkWithExternalFirewall()' > > : > > NetworkOffering offering = > > _networkOfferingDao.findById(network.getNetworkOfferingId()); > > boolean sharedSourceNat = offering.getSharedSourceNat(); > > > > IPAddressVO sourceNatIp = null; > > if (!sharedSourceNat) { > > // Get the source NAT IP address for this account > > List<? extends IpAddress> sourceNatIps = > > _networkMgr.listPublicIpsAssignedToAccount(network.getAccountId(), > > zoneId, true); > > > > if (sourceNatIps.size() != 1) { > > String errorMsg = "External firewall was unable to find the > source > > NAT IP address for account " > > + account.getAccountName(); > > s_logger.error(errorMsg); > > return true; > > } else { > > sourceNatIp = > _ipAddressDao.findById(sourceNatIps.get(0).getId()); > > } > > } > > > > How does the 'sourceNatIp' get set if 'sharedSourceNat' is true? > > > > Thanks, > > > > Will > >