Sorry just looked at screen shot and you do appear to running an advanced zone.

There have been a few GUI bugs creep in with 4.1.1 in relation to networking, 
this looks like another I have not seen reported so please raise it as an issue.

CloudMonkey provides an easier way to use the API so yes you can just use 
CloudMonkey

Regards

Geoff Higginbottom
CTO / Cloud Architect


D: +44 20 3603 0542<tel:+442036030542> | S: +44 20 3603 0540<tel:+442036030540> 
| M: +447968161581<tel:+447968161581>

geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com> | 
www.shapeblue.com

ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N 4HS



On 5 Sep 2013, at 07:24, "Geoff Higginbottom" 
<geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com>> 
wrote:

Nick,

Are you using an Advanced or Basic Zone?

Regards

Geoff Higginbottom
CTO / Cloud Architect


D: +44 20 3603 0542<tel:+442036030542> | S: +44 20 3603 0540<tel:+442036030540> 
| M: +447968161581<tel:+447968161581>

geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com>
 | www.shapeblue.com<http://www.shapeblue.com>

ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N 4HS



On 5 Sep 2013, at 01:57, "Nick Burke" 
<n...@nickburke.com<mailto:n...@nickburke.com><mailto:n...@nickburke.com>> 
wrote:

Hi Geoff,

Thanks again for your reply and patience. I'm relieved to hear it's
possible with a little elbow grease!

I have no problem starting again what-so-ever with anything. This is
preproduction. I've been doing regular 'drop database cloud's so anything
dangerous can easily be done.

I think a large part of my problem is there is no "add guest network" in
Infrastructure / Zones / your-zone-name / Physical Network Tab /
your-network-name (the one with Guest Traffic) / Guest-Configure / Network
Tab. (See screen shot:  http://i.imgur.com/fOtttgD.png ). There are no
"right click" options either. I'm running version  4.1.1, if there is some
kind of version thing happening here.


Regarding API, can I use cloudmonkey or do I have to start doing research
into the API calls?


On Wed, Sep 4, 2013 at 6:18 PM, Geoff Higginbottom <
geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com>>
 wrote:

Hi Nick

What you are trying to do is achievable, but you need to start again, as
once you have created a network which has taken its VLAN from the Default
Guest VLAN range you cannot change the network Offering to one which has
the 'Specify VLAN' option set.

Fortunately you can create the new networks you need using the correct
Network Offerings, then use the 'addNicToVirtualMachine' and
'removeNicFromVirtualMachine' API commands to add the new Networks to the
VM, and remove the old ones.



I would create two network offerings, I'll call them 'External' and
'Internal'

'External' should not have any 'Services' as it does not need them, that
way no VR will be created for this Network. Assign a 'Name'& 'Description',
and check the 'Specify VLAN' option as you want to manually set the VLAN ID
so it can connect to your external physical Router.  You do not need the
'Persistent' feature as there will be no VR.

'Internal' should have 'Specify VLAN' checked and 'DHCP' and 'DNS'
services enabled, all set to 'Virtual Router' You don't need the
'Persistent' option as this simply keeps the VR running when you have no
VMs, and as you want to run a 'Intrusion Detection' VM you will always have
one running, and the VLAN is persistent even if do shut all VMs down, as
you used the 'Specify VLAN' option.

To actually create the networks you cannot use the main 'Network' tab, you
must navigate to:

Infrastructure / Zones / your-zone-name / Physical Network Tab /
your-network-name (the one with Guest Traffic) / Guest-Configure / Network
Tab

Then click 'Add Guest Network' and set the 'scope' to account, you will
now see the two new Network Offerings listed (as long as you enabled them).
Create the 'External' Network with 'VLAN ID' of 200 and 'Guest Gateway'
set to the IP of the Physical Router connected to the Internet.  Set the
'Guest Start IP' and 'Guest End IP' range so that it spans the IP you want
to allocate to the External interface of your VM.  Although you will be
setting the IP on the VM manually, and even though we did not assign the
DHCP service to this Network, CloudStack will still allocate an IP to this
VM and this will appear in the GUI.  To keep things neat I always use the
API to allocate the IP of the VM when I create it so that the CloudStack
allocated IP and my manually configured IP are the same.

Repeat the process to create your 'Internal' network, setting the 'VLAN
ID' to 100, the 'Guest Gateway' to the IP you intend to allocate to the
Internal Interface of your Intrusion Detection VM, and setting 'Guest Start
IP' and 'Guest End IP', ensuring they do not overlap the Guest Gateway.
Note that the VR which gets created to handle the DHCP and DNS will be
allocated the 1st IP from the Guest Range.

Now create your Intrusion Detection VM using the API and not the GUI so
you can specify the IPs for the External and Internal Interfaces, and set
the External as the Default.  Once created, you can add additional VMs onto
the Internal Network, and they will use the 'Intrusion Detection VM' as
their Gateway.

Note that the VLANs you use for the External and Internal networks must be
outside of the default Guest VLAN Range.

Regards

Geoff Higginbottom

D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581

geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com>

-----Original Message-----
From: Nick Burke [mailto:n...@nickburke.com]
Sent: 04 September 2013 18:56
To: 
users@cloudstack.apache.org<mailto:users@cloudstack.apache.org><mailto:users@cloudstack.apache.org>
Subject: Re: Some network offerings missing after creating them

Hello Geoff,

Thank you for replying!

I went there and tried to change it to the service offering I wanted, but
once again the only one available is
DefaultIsolatedNetworkOfferingWithSourceNatService. There is no associated
VM's with this network. I can't add anything on that scree

Here is a screenshot: http://imgur.com/ljrVYgP


I think I'm missing something dreadfully obvious or I'm not being clear on
what I'm trying to accomplish... or both! :-)


Here is my end goal:

IE: VLAN100 has a public/static IP of 4.2.2.2/24 (internet facing) ->
Intrusion Prevention System (aka, a cloudstack VMserver running linux) ->
VLAN200  public/static 4.3.3.3/24


Both virtual nics are public IP addresses. One side is on one vlan, the
other side is on a different one. All traffic routed from the internet must
go through this virtual machine to reach the target 4.3.3.3/24 network
and vice versa.




On Wed, Sep 4, 2013 at 2:59 PM, Geoff Higginbottom <
geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com>>
 wrote:

Nick,

You need to go to Infrastructure / Zone / Phys Networks / Guest
Networks etc to use this type of network offering.

The Networks Tab only shows network offerings which have the 'Source NAT'
service enabled

Regards

Geoff Higginbottom
CTO / Cloud Architect


D: +44 20 3603 0542<tel:+442036030542> | S: +44 20 3603 0540<tel:
+442036030540> | M: +447968161581<tel:+447968161581>

geoff.higginbot...@shapeblue.com<mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbot...@shapeblue.com><mailto:geoff.higginbottom@shapeblue.c
om>
| www.shapeblue.com<http://www.shapeblue.com><http://www.shapeblue.com>

ShapeBlue Ltd, 53 Chandos Place, Covent Garden, London, WC2N 4HS



On 4 Sep 2013, at 17:53, "Nick Burke" 
<n...@nickburke.com<mailto:n...@nickburke.com><mailto:n...@nickburke.com><mailto:
n...@nickburke.com<mailto:n...@nickburke.com><mailto:n...@nickburke.com>>> 
wrote:

Thank you for the reply!

I am logged in through the GUI as the default admin user under the
ROOT domain. Just a quick clarification: I can see it under "Network
Offerings", but I can't actually use it/see it when I try to deploy an
instance and/or when creating a network.

According to cloudmonkey, it's enabled (this is the default system
created one I'd like to use);

CLOUD> list networkofferings
count = 8
networkoffering:
name = DefaultIsolatedNetworkOffering
id = 14b2f56b-b941-4495-a9e6-377a756bee70
availability = Optional
conservemode = True
displaytext = Offering for Isolated networks with no Source Nat
service forvpc = False guestiptype = Isolated isdefault = True
ispersistent = False networkrate = 200
service:
name = Dhcp
provider:
name = VirtualRouter

======================================================================
==========
name = UserData
provider:
name = VirtualRouter

======================================================================
==========
name = Dns
provider:
name = VirtualRouter

======================================================================
========== serviceofferingid = d430a7fc-e294-4940-bd32-bb57a9caff3e
specifyipranges = True
specifyvlan = True
state = Enabled
traffictype = Guest


This is the one I created myself:

CLOUD> list networkofferings id="e00234b0-9252-4541-9f82-7d575b8b131e"
count = 1
networkoffering:
name = test
id = e00234b0-9252-4541-9f82-7d575b8b131e
availability = Optional
conservemode = False
displaytext = test
forvpc = False
guestiptype = Isolated
isdefault = False
ispersistent = True
networkrate = 200
service:
name = Dhcp
provider:
name = VirtualRouter

======================================================================
==========
name = UserData
provider:
name = VirtualRouter

======================================================================
==========
name = Dns
provider:
name = VirtualRouter

======================================================================
========== serviceofferingid = d430a7fc-e294-4940-bd32-bb57a9caff3e
specifyipranges = True
specifyvlan = True
state = Enabled
traffictype = Guest




On Wed, Sep 4, 2013 at 1:48 PM, Chiradeep Vittal <
chiradeep.vit...@citrix.com<mailto:chiradeep.vit...@citrix.com><mailto:chiradeep.vit...@citrix.com><mailto:chiradeep.vit...@citrix.com>>
 wrote:

If the offering has 'specify VLAN', then only the admin should be able
to see it.
You can also use cloudmonkey to verify the offerings.


On 9/4/13 12:00 PM, "Nick Burke" 
<n...@nickburke.com<mailto:n...@nickburke.com><mailto:n...@nickburke.com><mailto:
n...@nickburke.com<mailto:n...@nickburke.com><mailto:n...@nickburke.com>>> 
wrote:

I've read the documents, but I can't seem to find anything about this
even after google searching.

Here is what I'm trying to accomplish: I'd like to have an external
hardware router handle the routing for certain networks. It's on VLAN10.

Here is what I'm seeing: Only one network offering is showing up under
"network offering" in create a network and for instances. It is "
DefaultIsolatedNetworkOfferingWithSourceNatService"


I've tried creating a new network offering with specify vlan and
specify IP addresses, but it doesn't seem to ever show up to be used.
Additionally, there is a system created one that looks like it could
do it, "DefaultIsolatedNetworkOffering" but it too doesn't show up.

If I create a network offering with the exact same options as as
DefaultIsolatedNetworkOfferingWithSourceNatService, it does show up
and can be used.


I'm in advanced networking mode for the zone, and as far as I can tell
everything is working well as expected.

Does anyone have any place they can point me to for this or offer some
advice as to why at least the system DefaultIsolatedNetworkOffering
can't be used?

--
Nick

*'What is a human being, then?'
'A seed'
'A... seed?'
'An acorn that is unafraid to destroy itself in growing into a tree.'
-David Zindell, A Requiem for Homo Sapiens*




--
Nick

*'What is a human being, then?'
'A seed'
'A... seed?'
'An acorn that is unafraid to destroy itself in growing into a tree.'
-David Zindell, A Requiem for Homo Sapiens* This email and any
attachments to it may be confidential and are intended solely for the
use of the individual to whom it is addressed. Any views or opinions
expressed are solely those of the author and do not necessarily
represent those of Shape Blue Ltd or related companies. If you are not
the intended recipient of this email, you must neither take any action
based upon its contents, nor copy or show it to anyone. Please contact
the sender if you believe you have received this email in error. Shape
Blue Ltd is a company incorporated in England & Wales. ShapeBlue
Services India LLP is operated under license from Shape Blue Ltd.
ShapeBlue is a registered trademark.




--
Nick

*'What is a human being, then?'
'A seed'
'A... seed?'
'An acorn that is unafraid to destroy itself in growing into a tree.'
-David Zindell, A Requiem for Homo Sapiens*
This email and any attachments to it may be confidential and are intended
solely for the use of the individual to whom it is addressed. Any views or
opinions expressed are solely those of the author and do not necessarily
represent those of Shape Blue Ltd or related companies. If you are not the
intended recipient of this email, you must neither take any action based
upon its contents, nor copy or show it to anyone. Please contact the sender
if you believe you have received this email in error. Shape Blue Ltd is a
company incorporated in England & Wales. ShapeBlue Services India LLP is
operated under license from Shape Blue Ltd. ShapeBlue is a registered
trademark.




--
Nick

*'What is a human being, then?'
'A seed'
'A... seed?'
'An acorn that is unafraid to destroy itself in growing into a tree.'
-David Zindell, A Requiem for Homo Sapiens*
This email and any attachments to it may be confidential and are intended 
solely for the use of the individual to whom it is addressed. Any views or 
opinions expressed are solely those of the author and do not necessarily 
represent those of Shape Blue Ltd or related companies. If you are not the 
intended recipient of this email, you must neither take any action based upon 
its contents, nor copy or show it to anyone. Please contact the sender if you 
believe you have received this email in error. Shape Blue Ltd is a company 
incorporated in England & Wales. ShapeBlue Services India LLP is operated under 
license from Shape Blue Ltd. ShapeBlue is a registered trademark.
This email and any attachments to it may be confidential and are intended 
solely for the use of the individual to whom it is addressed. Any views or 
opinions expressed are solely those of the author and do not necessarily 
represent those of Shape Blue Ltd or related companies. If you are not the 
intended recipient of this email, you must neither take any action based upon 
its contents, nor copy or show it to anyone. Please contact the sender if you 
believe you have received this email in error. Shape Blue Ltd is a company 
incorporated in England & Wales. ShapeBlue Services India LLP is operated under 
license from Shape Blue Ltd. ShapeBlue is a registered trademark.

Reply via email to