CF on Hyper-V


Marco Ristuccia
 

Hi all,

for one of my customers I'm evaluating the idea to adopt Cloud Foundry as the company's PaaS.
Our current IaaS is based on Windows 2012 R2 Hyper-V / System Center, on premises.
Is there a way to deploy Cloud Foundry through BOSH on this platform? If not, any other way to do this manually by pre-creating the Linux VMs before deploying CF?

Thank you in advance for your kind support.

Best regards,
marco


Matt Reider
 

There has been a lot of progress on building a windows stemcell and agent.
Steven Benario, at Pivotal, demonstrated this to me a few weeks ago and it
looked great.

The concern is how this work can be distributed, as Microsoft is different
than Canonical, in terms of the terms and conditions of redistributing its
operating system. It looks as though some tooling may need to be developed
to take a base .iso and stemcellize it.



On Tuesday, May 3, 2016, Marco Ristuccia <it-services(a)marcoristuccia.com>
wrote:

Hi all,

for one of my customers I'm evaluating the idea to adopt Cloud Foundry as
the company's PaaS.
Our current IaaS is based on Windows 2012 R2 Hyper-V / System Center, on
premises.
Is there a way to deploy Cloud Foundry through BOSH on this platform? If
not, any other way to do this manually by pre-creating the Linux VMs before
deploying CF?

Thank you in advance for your kind support.

Best regards,
marco

--

Matthew Reider
PCF Product Manager
Pivotal
875 Howard St. 5th Fl
San Francisco CA 94103
mreider(a)pivotal.io
415.990.3740


Juan Pablo Genovese <juanpgenovese@...>
 

Marco,

I think that a good starting point shoul be the Azure Pack:
http://www.microsoft.com/en-us/server-cloud/products/windows-azure-pack/overview.aspx
You can install it for your System Center and then deploy BOSH with the
Azure CPI, and then deploy the Cloud Foundry release.
I haven't done this personally, but some coworkers did.

Thank you!

JP

2016-05-03 19:13 GMT-03:00 Marco Ristuccia <it-services(a)marcoristuccia.com>:

Hi all,

for one of my customers I'm evaluating the idea to adopt Cloud Foundry as
the company's PaaS.
Our current IaaS is based on Windows 2012 R2 Hyper-V / System Center, on
premises.
Is there a way to deploy Cloud Foundry through BOSH on this platform? If
not, any other way to do this manually by pre-creating the Linux VMs before
deploying CF?

Thank you in advance for your kind support.

Best regards,
marco
--
Mis mejores deseos,
Best wishes,
Meilleurs vœux,

Juan Pablo
------------------------------------------------------
http://www.jpgenovese.com


Dmitriy Kalinin
 

just to avoid confusion: CF control place runs only on linux even when we
have windows support in bosh. what could be deployed on top of windows
stemcell (when we have windows support in bosh) is diego cells that runs
user apps.

windows azure pack does look promising though.

On Tue, May 3, 2016 at 3:31 PM, Matt Reider <mreider(a)pivotal.io> wrote:

There has been a lot of progress on building a windows stemcell and agent.
Steven Benario, at Pivotal, demonstrated this to me a few weeks ago and it
looked great.

The concern is how this work can be distributed, as Microsoft is
different than Canonical, in terms of the terms and conditions of
redistributing its operating system. It looks as though some tooling may
need to be developed to take a base .iso and stemcellize it.



On Tuesday, May 3, 2016, Marco Ristuccia <it-services(a)marcoristuccia.com>
wrote:

Hi all,

for one of my customers I'm evaluating the idea to adopt Cloud Foundry as
the company's PaaS.
Our current IaaS is based on Windows 2012 R2 Hyper-V / System Center, on
premises.
Is there a way to deploy Cloud Foundry through BOSH on this platform? If
not, any other way to do this manually by pre-creating the Linux VMs before
deploying CF?

Thank you in advance for your kind support.

Best regards,
marco

--

Matthew Reider
PCF Product Manager
Pivotal
875 Howard St. 5th Fl
San Francisco CA 94103
mreider(a)pivotal.io
415.990.3740


Sunil Babu
 

Hi
I have used Azure pack on Windows and it's running fine
Let me know if u have any issues

Regards
Sunil

On Wednesday, May 4, 2016, Dmitriy Kalinin <dkalinin(a)pivotal.io> wrote:

just to avoid confusion: CF control place runs only on linux even when we
have windows support in bosh. what could be deployed on top of windows
stemcell (when we have windows support in bosh) is diego cells that runs
user apps.

windows azure pack does look promising though.

On Tue, May 3, 2016 at 3:31 PM, Matt Reider <mreider(a)pivotal.io
<javascript:_e(%7B%7D,'cvml','mreider(a)pivotal.io');>> wrote:

There has been a lot of progress on building a windows stemcell and
agent. Steven Benario, at Pivotal, demonstrated this to me a few weeks ago
and it looked great.

The concern is how this work can be distributed, as Microsoft is
different than Canonical, in terms of the terms and conditions of
redistributing its operating system. It looks as though some tooling may
need to be developed to take a base .iso and stemcellize it.



On Tuesday, May 3, 2016, Marco Ristuccia <it-services(a)marcoristuccia.com
<javascript:_e(%7B%7D,'cvml','it-services(a)marcoristuccia.com');>> wrote:

Hi all,

for one of my customers I'm evaluating the idea to adopt Cloud Foundry
as the company's PaaS.
Our current IaaS is based on Windows 2012 R2 Hyper-V / System Center, on
premises.
Is there a way to deploy Cloud Foundry through BOSH on this platform? If
not, any other way to do this manually by pre-creating the Linux VMs before
deploying CF?

Thank you in advance for your kind support.

Best regards,
marco

--

Matthew Reider
PCF Product Manager
Pivotal
875 Howard St. 5th Fl
San Francisco CA 94103
mreider(a)pivotal.io <javascript:_e(%7B%7D,'cvml','mreider(a)pivotal.io');>
415.990.3740

--
Thanks & Regards
Sunil Babu K C
+91-81970-35608


Marco Ristuccia
 

Hi Juan,

thank you very much.!
The Azure Pack path seems interesting. Better than considering the new Azure Stack, which as far as I know is still on technical preview right now.
So we could for example install a single machine with Azure Stack, connect it to our running System Center, and use it to deploy Bosh and then CF. We don't need to use any of the Azure Stack features, besides using it to deploy Bosh/CF, so we could keep the Stack simple and lightweight on a single VM.
What about the Azure-CPI? Do you maybe know whether does it need specific customisations or whether it can be used as written on the officia l CF documentation?

Regards,
Marco


Marco Ristuccia
 

Thank you Sunil,

so, we could for example deploy Azure Pack on a VM and attach it to our running System Center/VMM.
Does it require specific changes on a running System Center infrastructure?
Could the Bosh Azure-CPI be run as described on the official CF documentation? Is there some documentation somewhere in Internet on this scenario?

Thank you in advance.

Regards,
Marco


Marco Ristuccia
 

Hi Matt,

I'm aware of the possibility to have a Diego/garden linux running on a Windows machine.
But that's not my problem right now. My problem now is finding a way to deploy the very Cloud Foundry (on Linux) through Bosh and Hyper-V. My customer cannot afford the effort of going to OpenStack or VMWare, we should stick with System Center / Hyper-V.

Regards,
Marco


Marco Ristuccia
 

Hi Dmitriy,

thank you for the clarification.
I'm aware of the fact that CF runs on Linux, and my question is related to this. Could we use BOSH deploy CF on Linux through our System Center / Hyper-V platform? In theory BOSH should be IaaS agnostic...

The idea of considering Azure Pack seems the right one...

Regards,
Marco


Marco Ristuccia
 

Juan, I apologize,

on the preceding message I've made a lot of confusion between Stack and Pack.
The whole message should be like this:

-------------------
thank you very much.!
The Azure Pack path seems interesting. Better than considering the new Azure Stack, which as far as I know is still on technical preview right now.
So we could for example install a single machine with Azure Pack, connect it to our running System Center, and use it to deploy Bosh and then CF. We don't need to use any of the Azure Pack features, besides using it to deploy Bosh/CF, so we could keep the Pack simple and lightweight on a single VM.
What about the Azure-CPI? Do you maybe know whether does it need specific customisations or whether it can be used as written on the officia l CF documentation?

Regards,
Marco
------------------------------


Sunil Babu
 

HI Marco

Check these

https://bosh.io/docs/init-azure.html

https://github.com/Azure/azure-quickstart-templates/tree/master/bosh-setup

This will help out to address this.

On Wed, May 4, 2016 at 4:54 PM, Marco Ristuccia <
it-services(a)marcoristuccia.com> wrote:

Hi Matt,

I'm aware of the possibility to have a Diego/garden linux running on a
Windows machine.
But that's not my problem right now. My problem now is finding a way to
deploy the very Cloud Foundry (on Linux) through Bosh and Hyper-V. My
customer cannot afford the effort of going to OpenStack or VMWare, we
should stick with System Center / Hyper-V.

Regards,
Marco


--
Thanks & Regards
Sunil Babu K C
+91-81970-35608


Sunil Babu
 

Hi Marco,

Check this one

https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release/blob/master/docs/guidance.md



On Wed, May 4, 2016 at 5:03 PM, Sunil Babu <cloudgrp.assist(a)gmail.com>
wrote:

HI Marco

Check these

https://bosh.io/docs/init-azure.html

https://github.com/Azure/azure-quickstart-templates/tree/master/bosh-setup

This will help out to address this.

On Wed, May 4, 2016 at 4:54 PM, Marco Ristuccia <
it-services(a)marcoristuccia.com> wrote:

Hi Matt,

I'm aware of the possibility to have a Diego/garden linux running on a
Windows machine.
But that's not my problem right now. My problem now is finding a way to
deploy the very Cloud Foundry (on Linux) through Bosh and Hyper-V. My
customer cannot afford the effort of going to OpenStack or VMWare, we
should stick with System Center / Hyper-V.

Regards,
Marco


--
Thanks & Regards
Sunil Babu K C
+91-81970-35608


--
Thanks & Regards
Sunil Babu K C
+91-81970-35608


Juan Pablo Genovese <juanpgenovese@...>
 

Marco,

as far as I know, Azure Pack provides the same API than Azure itself. So
you won't have to customize or modify the CPI. :)
Again, I haven't done this personally, but people at my company did. If
you need so, I can put you in contact with the guys that did it.

JP

On 05/04/2016 08:32 AM, Marco Ristuccia wrote:
Juan, I apologize,

on the preceding message I've made a lot of confusion between Stack and Pack.
The whole message should be like this:

-------------------
thank you very much.!
The Azure Pack path seems interesting. Better than considering the new Azure Stack, which as far as I know is still on technical preview right now.
So we could for example install a single machine with Azure Pack, connect it to our running System Center, and use it to deploy Bosh and then CF. We don't need to use any of the Azure Pack features, besides using it to deploy Bosh/CF, so we could keep the Pack simple and lightweight on a single VM.
What about the Azure-CPI? Do you maybe know whether does it need specific customisations or whether it can be used as written on the officia l CF documentation?

Regards,
Marco
------------------------------


Marco Ristuccia
 

Juan,

great!
Will try in the next weeks. In case I have problems I'd gladly accept some indications from your colleagues. : )

MR


Marco Ristuccia
 

Hi Juan,

I managed to install and configure Azure Pack on top a test SCVMM environment.
The problem now is how to generate a service principal's set of credentials and get the following values needed by BOSH to connect and operate the Azure environment.

- TENANT_ID
- CLIENT_ID
- CLIENT_SECRET

Could you please ask your colleagues or put me in contact with them?

Thank you in advance!

Regards,
Marco


Joshua McKenty <jmckenty@...>
 

Marco, I think Jeenal and Dan (cc'd) can help you here.

Sent from my iPhone

On May 16, 2016, at 4:41 AM, Marco Ristuccia <it-services(a)marcoristuccia.com> wrote:

Hi Juan,

I managed to install and configure Azure Pack on top a test SCVMM environment.
The problem now is how to generate a service principal's set of credentials and get the following values needed by BOSH to connect and operate the Azure environment.

- TENANT_ID
- CLIENT_ID
- CLIENT_SECRET

Could you please ask your colleagues or put me in contact with them?

Thank you in advance!

Regards,
Marco


Marco Ristuccia
 

Hi Joshua,

Thank you very much.
I´m not able to see their contacts from the web interface, so I hope they will contact me.

Regards,
Marco


Dan Higham
 

Hi Marco,

You need to create a service principal. This guide should get you there;

https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release/blob/master/docs/get-started/create-service-principal.md

Let me know if you hit any issues.


Marco Ristuccia
 

Hi Dan,

thanks for your answer.
The problem is that that guide uses the cross-platform cli, which is configured to point to the real Azure Cloud, not the local Azure Pack. And I don´t know how to point the cli to my Azure Pack deployment.
I suppose that I should create a custom environment, but how should I configure all the endpoints for the Azure Pack?

Regards,
Marco


Marco Ristuccia
 

Any help on how to configure the Azure Pack to be accessed from BOSH? Did anyone truly manage to deploy Cloud Foundry on-premise through the Azure Pack? Or should I give up on evaluating this?

Thanks in advance,
Marco