Hi Geoff,

Mission successful! Thanks for all the help!


On Thu, Sep 5, 2013 at 10:10 AM, Geoff Higginbottom <
geoff.higginbot...@shapeblue.com> wrote:

> Yes, just use CloudMonkey to create the networks, and then use it to
> deploy the VMs.
>
> CloudMonkey is a really cool tool, and once you master it, you will find
> you rarely use the GUI.
>
> We do large scale deployments and we only look at the GUI at the end, we
> do it all from Scripts.
>
> Regards
>
> Geoff Higginbottom
>
> D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581
>
> geoff.higginbot...@shapeblue.com
>
> -----Original Message-----
> From: Nick Burke [mailto:n...@nickburke.com]
> Sent: 05 September 2013 12:35
> To: users@cloudstack.apache.org
> Subject: Re: Some network offerings missing after creating them
>
> Whoa. You mean it's not entirely my fault? :-)
>
> I should be able to use cloudmonkey to get around this bug, right?
>
> Thanks again for all your help!
>
>
> On Thu, Sep 5, 2013 at 4:27 AM, Geoff Higginbottom <
> geoff.higginbot...@shapeblue.com> wrote:
>
> > 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.higginbottom@shapeblue.c
> > om>
> > | 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.higginbottom@shapeblue.c
> > om>>
> > 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.higginbottom@shapeblue.c
> > om
> > ><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.higginbottom@shapeblue.c
> > om
> > ><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.higginbottom@shapeblue.c
> > om
> > ><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.higginbottom@shapeblue.c
> > om
> > ><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.higginbottom@shapeblue.c
> > om
> > ><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.co
> > m>>>
> > 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.co
> > m>>>
> > 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.
> >
>
>
>
> --
> 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*

Reply via email to