As applications are designed, redesigned, or even simply thought about at a high level, we frequently think about technical barriers along side business needs. Business needs may dictate that a new architecture move forward, but technical limitations can sometimes counter how far forward - unless there is something to bridge the gap. The new Neutron network integration between Red Hat Virtualization (RHV) and Red Hat OpenStack Platform (RHOSP) provides such a bridge for business and technical solutions.
Primary Use Cases
While there are numerous things that the aforementioned integration enables, I’d like to highlight three use cases:
- The ability to support applications that require both scale up and scale out technologies simultaneously for different segments of the application.
- The ability to support software defined networking (SDN) in virtualization along with overlay, encapsulation, and security groups.
- The ability the manage the network topology from a single management platform for both the virtualization environment and the OpenStack environment.
The first use case is arguably the most powerful. For example, a new e-commerce application design calls for the front end, middleware, and business intelligence to all have the ability to scale out and then back in on demand based on sales. This is clearly a workload suited for RHOSP. But because of service level agreements around performance, backups, and the stateful nature of the workload, the back end database needs to continue to reside in traditional virtualization. The database workload is better suited for RHV.
However, the front end and the back end still need to talk to each other in order for the application to work. Up until now, there were two primary options:
- Choose one platform or the other (traditional virtualization or OpenStack) and potentially have one portion of the architecture be sub-optimal.
- Create a potentially complicated network that bridges the two environments - knowing that this option will be difficult to troubleshoot, maintain, and likely negates the benefits of OpenStack's SDN capabilities or ignores them altogether.
Neutron integration allows architects to avoid these options (by bridging the gap) and allows administrators to quickly configure the integration.
Now, with Neutron integration, the application scenario takes on a more progressive tone. The front end, middleware, and business intelligence can exist in OpenStack. They can scale out as necessary and networks can be defined on demand. The back end data persistence can continue to thrive in traditional virtualization. Backup schedules, storage integration, and scale up performance don’t need to compromise from a design or architecture standpoint.
This is the first point: that Red Hat Virtualization and Red Hat OpenStack Platform, Mode 1 and Mode 2 (if you will), can be deployed in such a manner that applications can be designed to utilize them simultaneously using the Neutron integration.
The second use case is still powerful. Perhaps workloads on traditional virtualization in the target data center are well on their way to being streamlined from a deployment and provisioning standpoint. RHV Templates, snapshots, and other tools have sped up delivery time. However, because of the overall pace of work and general workload in the data center, new network creation (physical) and switch configuration for things like VLANs (etc.) takes time; again, the overall provisioning and deployment process is still not optimal.
However, if RHOSP is also deployed in the data center and we're utilizing Neutron integration - this means that even if applications are not deployed across both platforms - the SDN capabilities can be shared. As the Neutron integration is configured, SDN’s can be created on demand versus waiting on physical networks or for the manual editing of physical switch configurations.
In other words, in addition to the SDN's that are deployed in RHOSP for its own workloads, SDNs can be created just for the RHV environment. The benefits of VXLAN, Open vSwitch, and SDN are then afforded to RHV as an option over traditional VLANs and Linux bridges.
The final point is that, regardless of the use case, the SDN’s can be managed from a single OpenStack interface (web-based or programmatic). Whether applications are to be deployed across both RHOSP and RHV or deployed separately, network management can be simplified by standardizing on Neutron and taking advantage of Neutron integration. This also streamlines operations as it means there aren’t separate network management tools for different environments.
High Level View of Deployment Operations
From a deployment and operations standpoint, Neutron integration is easy to configure and it is fully supported by Red Hat. From a security standpoint, the networks are “read only”, meaning that the RHV environment can only access, not change the Neutron networks. Nothing has changed the IPtables or SELinux configuration on the RHV side to open up any security holes. Likewise, nothing has been changed on the OpenStack side to change how things are accessed.
The actual steps to take advantage of the integration between RHV 4 and RHOSP 8 are straightforward. The steps are as follows:
- Install the OpenStack Neutron packages on the RHV hypervisor hosts
- Configure hosts (hypervisor nodes) - a very quick text edit
- Define OpenStack Neutron as an “External Network Provider” in RHV Manager
- Create one or more hosts in RHV that utilize the Neutron integration
- Import one or more networks from RHOSP into RHV
- Create one or more virtual machines that use the Neutron network(s)
The entire setup process takes less than 10 minutes for a virtualization administrator to put together.
Additional Information
For more information on Red Hat Virtualization:
https://www.redhat.com/en/technologies/virtualization
For more information on Red Hat OpenStack Platform:
https://www.redhat.com/en/technologies/linux-platforms/openstack-platform
Many thanks to Tony James for his assistance in putting this article together.
Comments and questions are always welcome.
Hope this helps,
Captain KVM
Sobre o autor
Mais como este
Navegue por canal
Automação
Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes
Inteligência artificial
Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente
Nuvem híbrida aberta
Veja como construímos um futuro mais flexível com a nuvem híbrida
Segurança
Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias
Edge computing
Saiba quais são as atualizações nas plataformas que simplificam as operações na borda
Infraestrutura
Saiba o que há de mais recente na plataforma Linux empresarial líder mundial
Aplicações
Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações
Programas originais
Veja as histórias divertidas de criadores e líderes em tecnologia empresarial
Produtos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Red Hat Cloud Services
- Veja todos os produtos
Ferramentas
- Treinamento e certificação
- Minha conta
- Suporte ao cliente
- Recursos para desenvolvedores
- Encontre um parceiro
- Red Hat Ecosystem Catalog
- Calculadora de valor Red Hat
- Documentação
Experimente, compre, venda
Comunicação
- Contate o setor de vendas
- Fale com o Atendimento ao Cliente
- Contate o setor de treinamento
- Redes sociais
Sobre a Red Hat
A Red Hat é a líder mundial em soluções empresariais open source como Linux, nuvem, containers e Kubernetes. Fornecemos soluções robustas que facilitam o trabalho em diversas plataformas e ambientes, do datacenter principal até a borda da rede.
Selecione um idioma
Red Hat legal and privacy links
- Sobre a Red Hat
- Oportunidades de emprego
- Eventos
- Escritórios
- Fale com a Red Hat
- Blog da Red Hat
- Diversidade, equidade e inclusão
- Cool Stuff Store
- Red Hat Summit