openshift-virtualization-knowledge

所属分类:虚拟化
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2024-03-13 07:14:52
上 传 者sh-1993
说明:  我的OpenShift虚拟化个人中心
(My personal center for all things around OpenShift Virtualization)

文件列表:
LICENSE
Red Hat Virt solutions.png

# openshift-virtualization-knowledge My personal center and gathered knowledge around Red Hat OpenShift Virtualization Technology # OpenShift Virtualization, RHV, OpenStack All three technologies rely on the same proven and stable technology stack under the hood. What actually changes between them is the top layer - management and orchestration. ![Virt technology Comparison](https://github.com/sqrex/openshift-virtualization-knowledge/blob/ac14e56e9d44e38de9913fc4e5c828b294dca578/Red%20Hat%20Virt%20solutions.png) ## Why RHV is being EOL? Is Red Hat OpenShift a good replacement? To understand why Red Hat moved out from Red Hat Virtualization to OpenShift Virtualization its critical to understand their long term strategy and vision. First of all Red Hat’s strategy assumes that majority of workloads will eventually run on containers. That’s why Red Hat emphasizes not solely relying on virtualization but rather leveraging OpenShift Virtualization, to bridge the gap between traditional virtual machines (VMs) and containerized applications. This approach allows for a seamless long-term migration from VMs to containers, acknowledging that some workloads may be challenging to convert and will have to stay inside VM’s. OpenShift Virtualization, integrates virtualization into the OpenShift container platform, offering a unified management plane for both VMs and containers. [This integration aims to solve complex IT problems by utilizing container technology while still supporting essential virtualization features.] That’s why the main purpose of OpenShift Virtualization is to provide strategic pathway for organizations to transition towards container-centric infrastructure. Red Hat also continues to support OpenStack for environments where traditional virtualization remains essential like big private cloud platforms. ## Stability, performance and migration approach If you ask me what would be the best fit and use case for Red Hat Virtualization - I would say that there is no single good answer for it. If you would like to follow the strategy Red Hat and the market is heading, the best way would be to look at migration plan from application perspective, not from hypervisor perspective. This means that you should: - Create a list of components each applications is build of and how it is running (VM’s, bare metal, containers etc.) - Create a list of applications and their components that you plan to modernize (into containers) - Build per application migration and modernization plan - Choose which parts of app will be moved as-is VM-to-VM - Choose which parts of app will be modernized into container,serverless - Migrate plan should be done by Application Team supported by technical how-to’s, DevOps/SRE support team. (Dev, DevOps, SRE, Platform Engineers) This approach will ensure that you follow application centric approach. It will give you additional benefits like moving all application components into one unified platform, ability to describe all app components, including VM’s, as code, centralized logging and monitoring capabilities etc. I suggest our clients to follow more safe migration plan to have time to learn technology and new concepts like GitOps approach to VM management. For that purpose it is great idea to start from one of the following approaches: - utilize OpenShift Virtualization for Dev environments which will allow DevOps, SysOps to learn the technology, how to do proper sizing etc. - move so called internal, supportive, no-critical VM’s first. It could be your legacy monitoring system, or reporting system used by less critical supportive department. Check SLA for those apps and choose components that can tolerate f.x. 1-2 days of downtimes etc. I’m not a big fan of starting from dev environments and learning there as very often dev environments are covered by critical SLA. When you have 300+ developers, you don’t want to disrupt their work on new critical business features… right? If you still want to go the Dev env path, choose small one, focused on one dev team. Let them be your first early adopters and future evangelists. ## Knowledgebase, Articles, Links | Name | Description | Link | | --- | --- | --- | | Release notes | Great source of knowledge on what new came in | [Link](https://docs.openshift.com/container-platform/4.14/virt/release_notes/virt-4-14-release-notes.html) | | OpenShift Virtualization for vSphere Admins | Key concepts of OpenShift Virtualization compared to vSphere terminology and architecture | [Link](https://www.redhat.com/en/blog/openshift-virtualization-for-vsphere-admins-an-introduction-to-network-configurations) | | Git repo for template generator | VM templates generator for OpenShift Virtualization based on ansible | [Link](https://github.com/kubevirt/common-templates?tab=readme-ov-file) | | YouTube playlist | Up to date list of all Red Hat YouTube videos around OpenShift Virtualization topic | [Link](https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqeQeTosfoFzTyE_QmWZW6n_) | | GitOps approach for VM lifecycle management | Move from traditional VM management into GitOps approach leveraging ArgoCD and RHOV | [Link](https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization) | | Migration tool | Documentation for VM Migration tool. Examples on how to migrate VM from vSphere and other hypervisors | [Link](https://access.redhat.com/documentation/en-us/migration_toolkit_for_virtualization/2.0/html-single/installing_and_using_the_migration_toolkit_for_virtualization/index) | | Big scale deployment | Performance tests with 3 000 VMs and 21,400 pods running on OpenShift Virtualization | [Link](https://www.redhat.com/rhdc/managed-files/vi-openshift-virtualization-reference-architecture-f31675-202207-en.pdf) | ** External Vendor related documents ** | Name | Description | Link | | --- | --- | --- | | Lenovo | Reference architecture for OCP 4.13, deployment on Lenovo servers | [Link](https://lenovopress.lenovo.com/lp0968.pdf) | | DELL | Design guide for OCP 4.10 deployment on DELL servers | [Link](https://infohub.delltechnologies.com/en-US/l/design-guide-red-hat-openshift-container-platform-4-10-on-intel-powered-dell-infrastructure-1/solution-introduction-70/) | Feel free to contact me if you are interested in discovery workshops around Red Hat OpenShift technologies. You can reach me out here: https://www.linkedin.com/in/devops-sre-infrastructure-team-lead-rafal-skora/ Feel free to contribute to this document.

近期下载者

相关文件


收藏者