How to Autoprovision a NetScaler VPX Instance on OpenStack Nova

Introduction

The on-demand consumption model has become a de facto standard in cloud computing. To support this model in the OpenStack cloud environment, NetScaler MAS supports on-demand autoprovisioning of NetScaler VPX instances on OpenStack Nova. The provisioned instances are used to load balance (including SSL and content switching functionality) the applications that are deployed in OpenStack clouds or outside OpenStack Cloud.

For an example, if a cloud service provider has built a cloud using OpenStack and providing customers with on-demand computing, storage, and networking services, the networking services can include on-demand allocation of NetScaler instances to customers who are deploying applications in or outside the OpenStack Cloud. Using NetScalers VPX instances that are provisioned on OpenStack Nova leverages the existing OpenStack infrastructure.

Related:

How to Add OpenStack Tenants to NetScaler MAS?

Complete the following steps to add OpenStack tenants to NetScaler MAS:

Assumption: OpenStack environment is registered with the NetScaler MAS, so that complete tenant list from OpenStack is synchronized to MAS for selective addition.

Step 1: Login to MAS, Go to Orchestration, Cloud Orchestration, OpenStack Tenants and click “Add” to start the process of adding OpenStack tenants to MAS.

User-added image

Step 2: Click on “Add” button to get the list of all OpenStack tenants that need to be added to MAS.

User-added image

Step 3: Click on the “+” button across a particular OpenStack tenant to add that tenant to MAS.

User-added image

Step 4: Click OK to finish the addition of OpenStack tenants to MAS.Only added tenants are displayed in MAS under OpenStack Tenants.

User-added image

User-added image

Only added tenants are displayed in MAS under OpenStack Tenants.

User-added image

Related:

Back to Bare Metal with Dell EMC and Ironic

Why Bare Metal? As the world makes progress towards Software Defined Everything with virtualization, abstraction and containerization. Bare Metal management is becoming the center of attention. That means consumers can deploy platforms, like vSphere, OpenStack, Kubernetes, and direct bare metal workloads. Bare metal is primarily used for automated hardware lifecycle management and configuration at the data center, edge and remote sites. This allows automating the infrastructure in a uniform, consistent manner across all sites. In addition to making the infrastructure easier to consume, operate and manage, bare metal deployments provide advantages with the performance, resource utilization, … READ MORE

Related:

IBM CTO: ‘Open Tech Is Our Cloud Strategy’

IBM CTO: ‘Open Tech Is Our Cloud Strategy’IBM CTO: ‘Open Tech Is Our Cloud Strategy’
Jessica Lyons HardcastleJessica Lyons Hardcastle
Jessica Lyons HardcastleJuly 3, 2019

9:47 am MT

IBM may not be as splashy as some of the other tech giants that make big code contributions to open source. But as Chris Ferris, CTO for open technology at IBM says, “we’ve been involved in open source before open source was cool.”

By Ferris’ estimation, IBM ranks among the top three contributors in terms of code commits to open source project and contributors to the various open source communities. “It’s really significant,” he said. “We don’t run around with the vanity metrics the way some others do, but it’s really important to us.”

Ferris can’t quantify IBM’s open source investments. But think about all the different foundations of which IBM is a sponsor, he says. These include the Linux Foundation, Apache Software Foundation, Eclipse Foundation, Open Compute Project, OpenStack Foundation, and Cloud Native Computing Foundation (CNCF), among others.

IBM CTO Chris Ferris

IBM CTO Chris Ferris

“Most of the time we are a top-level sponsor, so that’s typically a quarter-million [dollars] a year. Plus all the contributions of engineers to those like CNCF, Kubernetes, and Hyperledger. You add it all up and we probably have as much, if not more, contributions into open source as any of the other leaders. We think it’s vitally important to our success and our strategy.”

And then there’s the company’s pending $34 billion Red Hat acquisition. The move illustrates the importance of open source to IBM’s cloud strategy — “open technology isthe cloud strategy,” Ferris said — but it began way before this purchase.

“If I unwind the stack to the virtualization wars where we were all focused on data center virtualization and VMware seemed to be winning that particular battle, everyone was trying to get in the game,” he said. At the time, IBM had six virtualization products that weren’t interoperable, and that was “very confusing to IBM and our customers.” The company needed to figure out how to put itself in a position to compete against VMware “and we chose OpenStack for that. Rather than spend multiple years trying to smush together six solutions, we felt the best way was to embrace an emerging open source community.”

The company worked with Hewlett Packard, AT&T, and others to make the case for open governance of OpenStack software to co-founder Rackspace. “And then we embraced that for our own private cloud approach,” Ferris said.

Cloud Native and Blockchain

IBM also worked with Google, Docker, Red Hat, and others to launch CNCF to provide open governance for Kubernetes, which has since become the foundation for IBM’s private cloud. More recently it worked with many of those same companies on the Istio project, which is a service mesh management platform. And it also worked closely with Google on Knative, which uses Kubernetes as a bridge between enterprises and serverless deployments. While this and other cloud-native open source projects that IBM contributes to are still in their infancy among enterprise users, “a year-plus down the road, these projects will be very important.”

In addition to these cloud native technologies, IBM worked with the Linux Foundation to establish Hyperledger, contributing 44,000 lines of code and establishing the blockchain group’s first project: Hyperledger Fabric.

The reason for IBM’s commitment to open source is two-fold. “One of the reasons is that’s what our customers are looking for,” Ferris said. “They don’t want to be locked into any one vendor, they want interoperability and affordability, and the way to do that is through open technology.”

The second reason, he said, is that “we do firmly believe it leads to a better outcome. We’re able to innovate more quickly than if we were trying to compete with the rest of the world on our own. We benefit from the ideas of the broader communities and we’re able to contribute to those as well.”

Related:

Re: Cloudboost support for Oracle Cloud Storage Classic

Hello,

Do you have any plans to support Oracle Cloud storage Classic as a Object Storage repository for Clouboost?

They support S3 and Openstack Swift connections.

I tried to connect using generic openstack swift using cloudboost 18.1 and 2.2.3, but i am not successfull here are somo of my tests:

admin@mag-fs> diagnostics blobstore-cli “–provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX” validate

Running BSV CLI with arguments: –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX validate

Code:

255

Output:

Failed in command: blobstore.cli.commands.Validate@3e10dc6, org.jclouds.http.HttpResponseException: command: POST https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX/tokens HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [<html><body>Account or Container PUT or POST call cannot contain a message body</body></html>]

Error:

admin@mag-fs> diagnostics blobstore-cli “–provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX/teste –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX” validate

Running BSV CLI with arguments: –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX/teste –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX validate

Code:

13

Output:

Error:

admin@mag-fs> diagnostics blobstore-cli “–verbose –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/auth/v1.0 –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX” validate

Running BSV CLI with arguments: –verbose –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/auth/v1.0 –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX validate

Code:

255

Output:

Failed in command: blobstore.cli.commands.Validate@7e22550a, org.jclouds.rest.ResourceNotFoundException: org.jclouds.http.HttpResponseException: command: POST https://XXXXXXXXX.br.storage.oraclecloud.com/auth/v1.0/tokens HTTP/1.1 failed with response: HTTP/1.1 404 Not Found; content: [<html><body>Sorry, but the content requested does not seem to be available. Try again later. If you still see this message, then contact Oracle Support.</body></html>]

Error:

Thanks and regards

Related:

Cloudboost support for Oracle Cloud Storage Classic

Hello,

Do you have any plans to support Oracle Cloud storage Classic as a Object Storage repository for Clouboost?

They support S3 and Openstack Swift connections.

I tried to connect using generic openstack swift using cloudboost 18.1 and 2.2.3, but i am not successfull here are somo of my tests:

admin@mag-fs> diagnostics blobstore-cli “–provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX” validate

Running BSV CLI with arguments: –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX validate

Code:

255

Output:

Failed in command: blobstore.cli.commands.Validate@3e10dc6, org.jclouds.http.HttpResponseException: command: POST https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX/tokens HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [<html><body>Account or Container PUT or POST call cannot contain a message body</body></html>]

Error:

admin@mag-fs> diagnostics blobstore-cli “–provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX/teste –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX” validate

Running BSV CLI with arguments: –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/v1/Storage-XXXXXXXXX/teste –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX validate

Code:

13

Output:

Error:

admin@mag-fs> diagnostics blobstore-cli “–verbose –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/auth/v1.0 –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX” validate

Running BSV CLI with arguments: –verbose –provider openstack-swift –endpoint https://XXXXXXXXX.br.storage.oraclecloud.com/auth/v1.0 –identity Storage-XXXXXXXXX:ti.suporte.infra@XXXXXXXXX.com.br –credential XXXXXXXXX validate

Code:

255

Output:

Failed in command: blobstore.cli.commands.Validate@7e22550a, org.jclouds.rest.ResourceNotFoundException: org.jclouds.http.HttpResponseException: command: POST https://XXXXXXXXX.br.storage.oraclecloud.com/auth/v1.0/tokens HTTP/1.1 failed with response: HTTP/1.1 404 Not Found; content: [<html><body>Sorry, but the content requested does not seem to be available. Try again later. If you still see this message, then contact Oracle Support.</body></html>]

Error:

Thanks and regards

Related: