Re: [cisco-voip] Automated cluster building? (devops tools)

2019-06-07 Thread Jason Aarons (Americas)
The Clone/Snapshot button in vMware vCenter, Bulk Administration > 
Export/Import is very easy method.

From: cisco-voip  On Behalf Of Nick Barnett
Sent: Wednesday, May 29, 2019 3:38 PM
To: cisco-voip@puck.nether.net
Subject: [cisco-voip] Automated cluster building? (devops tools)


I'm looking into what we need in a non-prod environment and I can't seem to 
find what I'm looking for. Has anyone used standard devops tools to automate 
the build of clusters? I doubt I'm going to find anything that would be an 
"IaaS for CUCM" that I can run at my company, but that's what I'm after.


What are other people doing for the problem of needing repeatable and quick 
development environments? There has to be a better way than building a new 
cluster from scratch, which can take hours. I can hit a button and deploy a 
full cluster of linux servers, all of the containers they need, DNS, the 
virtual network to connect them all, and everything else needed to be 
production ready (and it will be done in a few minutes), but I have to spend 
DAYS making a dev CUCM environment. What am I missing?


Thanks,
Nick


Thanks,
Nick



itevomcid
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] Automated cluster building? (devops tools)

2019-05-29 Thread Tim Smith
These guys built something a while back. I think he has dropped offline now. 
(Parzee)
https://youtu.be/C7JqzjEzVJo

It uses VMWare api’s
It was sort of a remote deployment tool

I have an email for the guy, will see what he’s up to. (If it still works)

Cheers,

Tim


From: cisco-voip  on behalf of Dave Goodwin 

Sent: Thursday, May 30, 2019 5:50 am
To: Lelio Fulgenzi
Cc: cisco-voip@puck.nether.net
Subject: Re: [cisco-voip] Automated cluster building? (devops tools)

It still exists - there is an Answer File Generator that builds a couple XML 
files that you put onto a virtual floppy (.flp) and attach to the VM. If 
everything has been done properly, no interaction inside the VM console is 
necessary, just power on the VM(s) with the ISO and FLP attached and wait. Here 
is a reference to the procedure and a link to the web-based Answer File 
Generator: 
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/install/11_0_1/CUCM_BK_IDF93684_00_installing-cucm_1101/Installation_tasks.html#CUCM_RF_A74B96FC_00

You could also just use PCD which is free!

When it comes to automating the deployment of the VMs via the OVAs or some 
other means, I don't think Cisco has ever published any tools that do this 
piece. There are certainly publicly available vSphere APIs that I believe could 
be used to automate this part of the process. I'd love to find out if anyone 
has an example of something they've either bought or built that does this part. 
I'd love to buy a tool that completely automates the whole process of building 
out a set of Collaboration cluster apps (not just UCM, but others VM apps in 
the suite as well).

On Wed, May 29, 2019 at 3:41 PM Lelio Fulgenzi 
mailto:le...@uoguelph.ca>> wrote:

When CUCMs were appliances, I remember there was an XML file you could build 
that would allow for an unattended install.

I was pretty sure there was something similar for OVAs?

---
Lelio Fulgenzi, B.A. | Senior Analyst
Computing and Communications Services | University of Guelph
Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1
519-824-4120 Ext. 56354 | le...@uoguelph.ca<mailto:le...@uoguelph.ca>

www.uoguelph.ca/ccs<http://www.uoguelph.ca/ccs> | @UofGCCS on Instagram, 
Twitter and Facebook

[University of Guelph Cornerstone with Improve Life tagline]

From: cisco-voip 
mailto:cisco-voip-boun...@puck.nether.net>> 
On Behalf Of Nick Barnett
Sent: Wednesday, May 29, 2019 3:38 PM
To: cisco-voip@puck.nether.net<mailto:cisco-voip@puck.nether.net>
Subject: [cisco-voip] Automated cluster building? (devops tools)

I'm looking into what we need in a non-prod environment and I can't seem to 
find what I'm looking for. Has anyone used standard devops tools to automate 
the build of clusters? I doubt I'm going to find anything that would be an 
"IaaS for CUCM" that I can run at my company, but that's what I'm after.


What are other people doing for the problem of needing repeatable and quick 
development environments? There has to be a better way than building a new 
cluster from scratch, which can take hours. I can hit a button and deploy a 
full cluster of linux servers, all of the containers they need, DNS, the 
virtual network to connect them all, and everything else needed to be 
production ready (and it will be done in a few minutes), but I have to spend 
DAYS making a dev CUCM environment. What am I missing?


Thanks,
Nick


Thanks,
Nick

___
cisco-voip mailing list
cisco-voip@puck.nether.net<mailto:cisco-voip@puck.nether.net>
https://puck.nether.net/mailman/listinfo/cisco-voip
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] Automated cluster building? (devops tools)

2019-05-29 Thread Stephen Welsh
Hi Nick,

We use Azure Devops (previously called Visual Studio Team Services) for 
Continuous Integration/Delivery of all our software. As part of that some of 
our UCM and UCCX integrations are tested automatically. In our case we have a 
local lab VMWare system (currently just statically built UCM/UCCX instances). 
Although we use Azure Devops in the cloud, we have an on-prem build agent that 
executes the tasks defined in our Build/Release pipeline. The on-prem agent has 
direct connectivity to UCM/UCCX as well as the VMWare host for running the CI 
tests.

We did make a start to automating the deployment of the test UCM/UCCX system, 
in our case we are using snapshots of the base UCM/UCCX system. One of the many 
tasks available to Azure Devops is VMWare integration, so we can have a build 
agent task that powers up the relevant UCM/UCCX instance from the appropriate 
snapshot to then perform the relevant CI test.

I did have a discussion with the Cisco DevNet Sandbox team about them exposing 
an API to reserve/start sandbox instances which they were keen to do, but the 
main guy that was working on that has since moved on. However I was lucky 
enough to win a DevNet Creator award recently (Yay ;) and have been asked to 
provide some input to the DevNet road map, so you can bet your boots this is on 
my list ;)

Personally I’m a big fan of CI/CD and automation in general and have invested a 
lot of time learning how Azure Devops works etc. very cools stuff.

Happy to host a WebEx to take you through our setup some time, also we shall be 
at Cisco Live US again this year, booth number: 2336

Kind Regards

Stephen Welsh
Founder & CTO
UnifiedFX

On 29 May 2019, at 20:38, Nick Barnett 
mailto:nick@barnett.email>> wrote:

I'm looking into what we need in a non-prod environment and I can't seem to 
find what I'm looking for. Has anyone used standard devops tools to automate 
the build of clusters? I doubt I'm going to find anything that would be an 
"IaaS for CUCM" that I can run at my company, but that's what I'm after.


What are other people doing for the problem of needing repeatable and quick 
development environments? There has to be a better way than building a new 
cluster from scratch, which can take hours. I can hit a button and deploy a 
full cluster of linux servers, all of the containers they need, DNS, the 
virtual network to connect them all, and everything else needed to be 
production ready (and it will be done in a few minutes), but I have to spend 
DAYS making a dev CUCM environment. What am I missing?


Thanks,
Nick


Thanks,
Nick

___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip

___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] Automated cluster building? (devops tools)

2019-05-29 Thread Dave Goodwin
It still exists - there is an Answer File Generator that builds a couple
XML files that you put onto a virtual floppy (.flp) and attach to the VM.
If everything has been done properly, no interaction inside the VM console
is necessary, just power on the VM(s) with the ISO and FLP attached and
wait. Here is a reference to the procedure and a link to the web-based
Answer File Generator:
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/install/11_0_1/CUCM_BK_IDF93684_00_installing-cucm_1101/Installation_tasks.html#CUCM_RF_A74B96FC_00

You could also just use PCD which is free!

When it comes to automating the deployment of the VMs via the OVAs or some
other means, I don't think Cisco has ever published any tools that do this
piece. There are certainly publicly available vSphere APIs that I believe
could be used to automate this part of the process. I'd love to find out if
anyone has an example of something they've either bought or built that does
this part. I'd love to buy a tool that completely automates the whole
process of building out a set of Collaboration cluster apps (not just UCM,
but others VM apps in the suite as well).

On Wed, May 29, 2019 at 3:41 PM Lelio Fulgenzi  wrote:

>
>
> When CUCMs were appliances, I remember there was an XML file you could
> build that would allow for an unattended install.
>
>
>
> I was pretty sure there was something similar for OVAs?
>
>
>
> ---
>
> *Lelio Fulgenzi, B.A.* | Senior Analyst
>
> Computing and Communications Services | University of Guelph
>
> Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON |
> N1G 2W1
>
> 519-824-4120 Ext. 56354 | le...@uoguelph.ca
>
>
>
> www.uoguelph.ca/ccs | @UofGCCS on Instagram, Twitter and Facebook
>
>
>
> [image: University of Guelph Cornerstone with Improve Life tagline]
>
>
>
> *From:* cisco-voip  *On Behalf Of *Nick
> Barnett
> *Sent:* Wednesday, May 29, 2019 3:38 PM
> *To:* cisco-voip@puck.nether.net
> *Subject:* [cisco-voip] Automated cluster building? (devops tools)
>
>
>
> I'm looking into what we need in a non-prod environment and I can't seem
> to find what I'm looking for. Has anyone used standard devops tools to
> automate the build of clusters? I doubt I'm going to find anything that
> would be an "IaaS for CUCM" that I can run at my company, but that's what
> I'm after.
>
>
>
>
>
> What are other people doing for the problem of needing repeatable and
> quick development environments? There has to be a better way than building
> a new cluster from scratch, which can take hours. I can hit a button and
> deploy a full cluster of linux servers, all of the containers they need,
> DNS, the virtual network to connect them all, and everything else needed to
> be production ready (and it will be done in a few minutes), but I have to
> spend DAYS making a dev CUCM environment. What am I missing?
>
>
>
>
>
> Thanks,
>
> Nick
>
>
>
>
>
> Thanks,
>
> Nick
>
>
> ___
> cisco-voip mailing list
> cisco-voip@puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-voip
>
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] Automated cluster building? (devops tools)

2019-05-29 Thread Lelio Fulgenzi

When CUCMs were appliances, I remember there was an XML file you could build 
that would allow for an unattended install.

I was pretty sure there was something similar for OVAs?

---
Lelio Fulgenzi, B.A. | Senior Analyst
Computing and Communications Services | University of Guelph
Room 037 Animal Science & Nutrition Bldg | 50 Stone Rd E | Guelph, ON | N1G 2W1
519-824-4120 Ext. 56354 | le...@uoguelph.ca<mailto:le...@uoguelph.ca>

www.uoguelph.ca/ccs<http://www.uoguelph.ca/ccs> | @UofGCCS on Instagram, 
Twitter and Facebook

[University of Guelph Cornerstone with Improve Life tagline]

From: cisco-voip  On Behalf Of Nick Barnett
Sent: Wednesday, May 29, 2019 3:38 PM
To: cisco-voip@puck.nether.net
Subject: [cisco-voip] Automated cluster building? (devops tools)

I'm looking into what we need in a non-prod environment and I can't seem to 
find what I'm looking for. Has anyone used standard devops tools to automate 
the build of clusters? I doubt I'm going to find anything that would be an 
"IaaS for CUCM" that I can run at my company, but that's what I'm after.


What are other people doing for the problem of needing repeatable and quick 
development environments? There has to be a better way than building a new 
cluster from scratch, which can take hours. I can hit a button and deploy a 
full cluster of linux servers, all of the containers they need, DNS, the 
virtual network to connect them all, and everything else needed to be 
production ready (and it will be done in a few minutes), but I have to spend 
DAYS making a dev CUCM environment. What am I missing?


Thanks,
Nick


Thanks,
Nick

___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


[cisco-voip] Automated cluster building? (devops tools)

2019-05-29 Thread Nick Barnett
I'm looking into what we need in a non-prod environment and I can't seem to 
find what I'm looking for. Has anyone used standard devops tools to automate 
the build of clusters? I doubt I'm going to find anything that would be an 
"IaaS for CUCM" that I can run at my company, but that's what I'm after.


What are other people doing for the problem of needing repeatable and quick 
development environments? There has to be a better way than building a new 
cluster from scratch, which can take hours. I can hit a button and deploy a 
full cluster of linux servers, all of the containers they need, DNS, the 
virtual network to connect them all, and everything else needed to be 
production ready (and it will be done in a few minutes), but I have to spend 
DAYS making a dev CUCM environment. What am I missing?


Thanks,
Nick


Thanks,
Nick
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip