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
저자 소개
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.