VMware’s vSphere platform is hugely popular for OpenShift deployments and there is an equally impressive amount of integration possible between them. Today we’re joined by VMware’s Robbie Jerrom to discuss and answer questions around the recommendations for configuration and how to maximize the benefits of both platforms to the benefit of your applications.
As always, please see the list below for additional links to specific topics, questions, and supporting materials for the episode!
If you’re interested in more streaming content, please subscribe to the OpenShift.tv streaming calendar to see the upcoming episode topics and to receive any schedule changes. If you have questions or topic suggestions for the OpenShift Administrator’s Office Hour, please contact us via Discord, Twitter, or come join us live, Wednesdays at 11am EST / 1600 UTC, on YouTube and Twitch.
Episode 22 recorded stream:
Supporting links for today’s topic:
- Use this link to jump straight to where we begin talking about OpenShift and VMware.
Other links and materials referenced during the stream:
- This stream covers how to deploy OpenShift to vSphere with both UPI and IPI methods.
- OpenShift is now fully supported when deployed to VMware Cloud on AWS (VMC)!
- Here is how to install and configuring the VMware CSI driver with OpenShift.
- Here is how to deploy OpenShift using NSX-T as the SDN.
- The full documentation for the in-tree storage provisioner that is deployed and configured by OpenShift UPI can be found here.
- The documentation for the VMware CSI provisioner, also known as Cloud Native Storage, is here.
Questions answered during the stream:
- Can I mix CPU architectures, e.g. x86 and Power, in the same OpenShift cluster? Unfortunately, no, not at this time.
- Can I preemptively scale nodes in the cluster using the node autoscaler?
- I accidentally deleted the ignition files needed to add more nodes to a UPI/non-integrated cluster. How can I extract them from the cluster?
- Can we Storage vMotion a worker node? You can use vMotion, but not Storage vMotion. If you need to change the datastore used by the VM, it’s recommended to shut it down first.
- Is it possible to do a non-integrated (bare metal UPI) OCP install to vSphere with Microsoft Windows nodes? No, Windows nodes are only supported with vSphere IPI, see episode 18 for more details about Windows nodes in OpenShift.
- What are the benefits of the vSphere cloud provider? The cloud provider is responsible for managing machines for vSphere IPI, and UPI when configured, deployments.
- What role do Machines, MachineSets, and Machine API play with UPI? They normally only exist with IPI, only in instances where you’ve added them manually day 2 would they show up in a UPI cluster.
- Should we use VMware’s CSI driver - Cloud Native Storage - instead of the in-tree driver OpenShift deploys and configures by default? The in-tree driver configured by OpenShift has to stay in the cluster, but you can, and probably should, deploy the CSI driver and use it.
- Is it possible to change a cluster from DHCP to static IP address assignments? Yes. There are several ways, but the recommended method is to remove the nodes one-by-one and redeploy them with static IPs.
- How does OpenShift work with DRS and resource reservations? They work great together! If you don’t listen to any other question/answer in this video, this is a great one - Robbie breaks down, in detail, the various configurations and recommendations.
- How should we handle overcommitment at the hypervisor and OCP node levels? Resource reservations are strongly encouraged for the control plane, but the worker nodes can vary based on the workload and how aggressive you want to be with resource utilization.
- Can vCloud Foundation be used with OpenShift 4.7? It sure can! There’s a reference architecture for it too!
- Can I install OpenShift to AMD Ryzen CPUs and how do I identify the kernel version being used by CoreOS? Yes, Ryzen desktop CPUs work with OpenShift. The easiest way to find the specific kernel version being used is to oc debug to a node and check.
- Can we declare infra nodes in the install-config.yaml? Unfortunately no, but you can have them deployed during install by adding the MachineSet definition to the manifests directory. We’ve had some other streams on infra node provisioning and configuration here and here.
- Should (anti)affinity rules be used for control plane nodes? Yes, soft anti-affinity rules are encouraged to prevent a single physical node failure from impacting OpenShift. You’ll need to create them after the cluster is deployed though, unfortunately OpenShift, nor the installer, creates them for you.
- Are the primary benefits of the VMware CSI provisioner (Cloud Native Storage) only when using vSAN? No, you can use the CSI provisioner with any datastore and gain the ability to do policy based provisioning and get additional visibility in vCenter to the PVC(s).
- Can I change the cloud provider for an existing cluster? Unfortunately, no.
- Is debug the preferred way to connect to nodes? What about SSH? I prefer debug for a myriad of reasons, but sometimes when troubleshooting SSH is the only way.
- Can I control different cluster architectures from a single control panel? Yes. Red Hat Advanced Cluster Manager is probably what you’re looking for.
- Are there any enhancements on the Kubernetes or OpenShift roadmap that will let us know if there is danger as a result of virtual nodes being on the same physical host? There has been some discussion in the upstream SIG, but nothing is available today.
- Are there any tools to deploy OpenShift in one-click? An IPI cluster is pretty close to that, but there’s currently nothing other than CodeReady Containers for this. You could create automation in VMware’s vRealize Automation to deploy a cluster with almost no interaction though.
- Robbie walks through a high level overview of all the integrations available between OpenShift and the VMware portfolio. There’s almost certainly some things you didn’t know existed here that can potentially make a huge impact!
저자 소개
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
가상화
온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래