cancel
Showing results for 
Search instead for 
Did you mean: 
NareshKumarVenu
Mission Specialist
Mission Specialist
  • 13.1K Views

Openstack Vs Vmware Vcloud

Jump to solution

Openstack Queens: RHOSP 13-

Some Features:-

OVN – Agent less Neutron.

OVN – Distributed From Computes L2/L3

OVN – OVSDB communications no Rabbitmq OVN – METADATA agents in Computes

Manila – File Share Service.

Implementation

VMWARE:-

VMware vCloud installation is a set of components that need to be downloaded, installed and configured separately. Individual products in vCloud Suite are delivered as either installation packages for Windows or Linux-based virtual appliances that you can deploy on ESXi hosts. These include a number of components including ESXi, vCenter Server, vCloud Director, vSphere which can be easily installed and configured by following a guided proper sequence, meeting system requirements, external dependencies and taking care of compatibility between component versions.

OPENSTACK :-

Comparatively OpenStack IaaS is provided through a variety of complementary services. Each service offers an API that facilitates this integration. Few of the services viz. identity, image, compute, networking, and instance are mandatory while a number of others like block storage, bare metal, DNS, messaging, object storage, database are optional. To build a basic environment, these services need to be installed and configured through a CLI – all of which means need of expert administrators, design and compatibility complexities, a lot of search and support needed from the community

 

Complexity

VMWare

VMware vCloud suite is a complete offering – non modular, get all or none. ESXi is the only and default hypervisor. Although the ESXi cannot be API accessed without license, there is a great guest OS support and large ecosystem on VMware vCloud. However, there is no support for customization of components or services as per need – kind of expensive web application servers that were selling all in one features without a choice, before the advent of newer frameworks which are happier versions of “include per need” features that can be run on normal web servers. Service layers are tightly integrated which points to a relatively lesser complex, monolithic software stack to anybody using vCloud. However, this means a much lesser control of the platform to fully mix and extend for the purpose of the organization’s business needs.

OPENSTACK:-

OpenStack, on the contrary is a much more modular and extensible based on core and optional services. You can mix and match components and services, run with a bare minimum composition or choose as many services you need. OpenStack being an open source platform you also have a choice to extend the source code. OpenStack has certain amount of compatibility to other cloud APIs viz. the EC2 API project for compatibility with Amazon EC2 and the GCE API project for Google Compute Engine. OpenStack has support from many OEMs and OS vendors, interoperability with many components, just pick your favorite one and plug it in standard and well accepted APIs. OpenStack supports a number of variants of hypervisor and container such as KVM, Xen, VMware ESXi, Microsoft Hyper-V, Citrix XEN, Docker, LXC. All this though, comes at the cost of complexity, compatibility and stability. Contrary to VMware, very few organizations run the same software stack when it comes to OpenStack and integrating a number of open source products together without precise documentation and support can be highly challenging.

 

Operations

VMware

VMware vCloud has a well setup graphical interface in vCenter for administrators and users for managing virtual machines and ESXi hosts centrally. ESXi provides bare-metal virtualization of servers while vCenter provides a centralized platform for managing vSphere, the replication provider at individual virtual machine level. vCloud Director provides the ability to build secure, multi-tenant clouds by pooling virtual resources into virtual datacenters. Migration of virtual machines between different physical hosts is supported through vMotion with zero downtime but needs a shared storage like VMFS, SAN, and shared NAS. VMware has features like DRS, DRM, automated monitoring of physical servers availability, system health and restart of virtual machines.

OPENSTACK:-

OpenStack has a native dashboard, Horizon, using graphical interface as well as 3rd party’s dashboards and CLI for administrators and users to access, provision and automate cloud-based resources. A controller node runs the identity service, image service, management portions of mandatory services and the dashboard. Compute node runs the hypervisor that operates instances. Optional block storage and object storage nodes contain data for instances and accounts, containers, objects respectively. Developers can automate access or build tools to manage resources using the native OpenStack API or the EC2 compatibility API. Migration of virtual machines between different physical hosts is supported through KVM Live migration with up to 2 seconds service suspension and without shared storage.

  Support & Costs

VMWare

VMware vCloud product support is exemplary through a number of support channels. Certification is proprietary and there is a strict roadmap for developers who wish to develop for the product. In VMware, the costs are expensive license and maintenance fees. All the components of the vCloud suite can be activated through a single license on a per-processor basis. Components of vCloud are also licensed as standalone on per virtual machine basis. However, when these components are obtained through vCloud suite, they are licensed on a per-processor basis. Basic administration skills are needed and it’s easier to get resources trained using point and click interfaces vs. a command line. VMware is for virtualization of enterprises and will be cheaper for smaller installations, but the value will diminish with increase in scale.

OPENSTACK:-

OpenStack support, being an open source platform, is challenging and time may be needed to be spent awaiting community support. Developers can fork and modify the existing codebase to add new features. Community involvement is simple with no restrictions. Support is through active community and vendors. Certification is by training companies such as Mirantis & Red Hat. For OpenStack, everything is free but some might charge for a maintenance fee for enterprise support. High end skills including those related to system and network are required, meaning a higher learning curve even for seasoned professionals. In short, OpenStack has a higher initial cost, but as projects scale, you will get more value, due to the lack of licensing fees. That being said, cloud use cases are trending toward large scale and as people get more experience with OpenStack, the initial costs will be lower.

 

Labels (3)
2 Solutions

Accepted Solutions
Fran_Garcia
Starfighter Starfighter
Starfighter
  • 11.5K Views

hola Diego,

You can have a look at https://github.com/os-migrate/os-migrate ; it's an opensource project aiming to ease out OSP migrations. 

There are also some 3rd-party backup vendors whose software will back up your source virtual machines in the (old Vmware) OSP environment and restore them into the new RHOSP environment.

Hope this helps.

View solution in original post

0 Kudos
  • 11.5K Views

Fran

 

Great thx for you help....one last question...any idea if this will works moving VMs from VMware Openstack to RedHat Openstack?????

thx in advance!!!

View solution in original post

0 Kudos
5 Replies
  • 11.6K Views

is there a way to migrate VMs/Containers running on VMware Openstack to Red Hat OpenStack?

0 Kudos
Fran_Garcia
Starfighter Starfighter
Starfighter
  • 11.5K Views

hola Diego,

You can have a look at https://github.com/os-migrate/os-migrate ; it's an opensource project aiming to ease out OSP migrations. 

There are also some 3rd-party backup vendors whose software will back up your source virtual machines in the (old Vmware) OSP environment and restore them into the new RHOSP environment.

Hope this helps.

0 Kudos
  • 11.5K Views

Fran

 

Great thx for you help....one last question...any idea if this will works moving VMs from VMware Openstack to RedHat Openstack?????

thx in advance!!!

0 Kudos
NareshKumarVenu
Mission Specialist
Mission Specialist
  • 10.9K Views

Yes we need to connect Both in Cloudforms and i hope a COLD Migration is possible.

Not an live migration

0 Kudos
  • 11.5K Views

btw ..red hat cloud forms works to migrate from VMOSP to RHOSP??? thx in advance!!!

0 Kudos
Join the discussion
You must log in to join this conversation.