vSphere 7 Update 3 – Die Neuheiten im Überblick

Dieser Blogpost wurde auf den 28. September 2021 8:00 Uhr (PT) / 17:00 Uhr (CEST) terminiert. Die Tatsache, dass Ihr dies jetzt lesen könnt, bedeutet, dass vSphere 7 Update 3 (wahrscheinlich) bereits veröffentlicht wurde.

[Update 29.9.2021]: Download ist noch nicht verfügbar. Möglicherweise wird damit bis zur VMworld2021 gewartet.

What’s New

VMware vSphere 7 Update3 enthält eine Vielzahl von Neuerungen. Sie können in die folgenden Abschnitte eingeteilt werden:

  • Tanzu with Kubernetes
  • Lifecycle, Upgrade and Patching
  • Artificial Intelligence & Machine Learning
  • Resource Management
  • Availability & Resiliency
  • Security & Compliance
  • Guest OS and Workloads
  • Storage
  • Networking
  • vSphere Management & APIs

VMware vSAN enthält eine ganze Reihe weiterer Funktionen. Aber diese werden in einem gesonderten Beitrag behandelt.

„vSphere 7 Update 3 – Die Neuheiten im Überblick“ weiterlesen

Meine Session Auswahl für VMworld 2021

Die VMworld 2021 findet nun zum zweiten mal virtuell statt. Auch wenn das kein echter Ersatz für eine on-site Veranstaltung ist, so ist es doch eine gute Informations-Quelle in Zeiten der Pandemie.

Zwischen 5. und 7. Oktober 2021 findet die VMworld in mehreren Zeitzonen virtuell statt. Die Teilnahme ist dafür kostenlos. Ihr benötigt nur eine Registrierung auf der VMworld Portalseite.

Meine Selektion

Diese Liste sind meine ausgewählten Favoriten. Die Reihenfolge ist rein alphabetisch sortiert und keine Gewichtung. Erkennbar ist in den letzten Jahren eine Verschiebung in Richtung Kubernetes, Modern Apps und GPUaaS. Letzteres kam im aktuellen Jahr durch ein Bitfusion mit Kubernetes Projekt hinzu. Einige Klassiker wie Franks 60 Minutes of NUMA, Vorträge von Cormac Hogan und Duncan Epping gehören jedoch weiterhin zum Pflichtprogramm.

  • 10 Things You Need to Know About Project Monterey [MCL1833] – Sudhanshu Jain, Niels Hagoort
  • 60 Minutes of Non-Uniform Memory Access (NUMA) 3rd Edition [MCL1853] – Frank Denneman
  • Antrea and NSX-T update for Container Networking [CODE2743] – Tuan Loc Nguyen, Rahul Dondeti
  • Architect the Enterprise Data Center for AI with VMware and NVIDIA [VI1501] – James Brogan, Joe Cullen
  • Attach GPU Anywhere with vSphere Bitfusion Extension [VMTN2801] – Tiejun Chen
  • Build and Publish a PowerShell Module to the PowerShell Gallery [CODE2756] – David Stamen
  • Deep Dive on Logical Routing in NSX-T [NET1443] – Francois Tallet, Nicolas Michel
  • Deep Dive on vSphere with Tanzu Updates [APP2063] – Karthik Balachandran
  • Extreme Performance Series: Performance Best Practices [MCL1635] – Mark Achtemichuk, Valentin Bondzio
  • Get the Most Out of VMware NSX Data Center with Advanced Load Balancing [NET1791] – Dan Watson
  • How to measure and improve the performance of your HCX migrations? [VMTN3225] – Agnieszka Koziorowska
  • Live Coding: Terraforming Your vSphere Environment [CODE2755] – Kyle Ruddy
  • Loop, Swoop and Pull – PowerCLI Will be as Easy as Tying Your Shoes! [CODE2744] – Justin Sider
  • Maximize GPU Utilization with VMware Tanzu/Kubernetes and vSphere Bitfusion [VI1624] – Earl Ruby
  • Modernize Windows Apps: Introduction to Windows Containers on Kubernetes [APP1999] – Stuart Preston
  • NSX Advanced Threat Prevention: Deep Dive [SEC1376] – Stijn Vanveerdeghem
  • NVMe/TCP – The Future of Storage Connectivity [MCL2766S] – Paul Turner, Ihab Tarazi
  • Project Monterey: Present, Future and Beyond [MCL1401] – Sudhanshu Jain, Simer Singh
  • The Future of VM Provisioning – Enabling VM Lifecycle Through Kubernetes [APP1564] – Myles Gray, Nikitha Suryadevara
  • VEBA Revolutions – Unleashing the Power of Event-Driven Automation [CODE2773] – William Lam, Michael Gasch
  • VMware Cloud Foundation Tips and Tricks from the Trenches [MCL1025] – Dharmesh Bhatt, Paudie O’Riordan
  • VMware vSAN – Dynamic Volumes for Traditional and Modern Applications [MCL1084] – Duncan Epping, Cormac Hogan
  • vSAN Technical Deep Dive [MCL1654] – Biswapati Bhattacharjee, Junchi Zhang
  • Want to deploy your SDDCLab in about an hour? [VMTN3192] – Luis Chanu, Rutger Blom
  • What’s New in NSX-T [NET2354] – Varun Santosh, Soumee Phatak
  • What’s New in vSphere [APP1205] – Himanshu Singh, Ken Werneburg

VMware Bitfusion und Tanzu – Teil 3: Bitfusion aus Kubernetes Pods und TKGS nutzen

Dies ist ein mehrteiliger Artikel rund um das Produkt VMware Bitfusion. Ich werde eine Einführung in die Technik geben, wie man einen Bitfusion Server einrichtet und wie man dessen Dienste aus Kubernetes Pods nutzen kann.

Wir haben in den Teilen 1 und 2 gesehen, was Bitfusion ist und wie man einen Bitfusion Server Cluster aufsetzt. Der herausfordernde Teil ist, diesen Bitfusion Cluster aus Kubernetes Pods nutzbar zu machen.

Damit Container auf Bitfusion GPU-Ressourcen zugreifen können, müssen ein paar Rahmenbedingugen erfüllt sein.

Ich setze in dieser Anleitung voraus, dass wir einen konfigurierten vSphere-Tanzu Cluster zur Verfügung haben, sowie einen Namespace, einen User, eine Storage-Class und die Kubernetes CLI Tools. Das Netzwerk kann entweder mit NSX-T oder mit Distributed-vSwitches und einem Loadbalancer wie zum Beispiel dem AVI-Loadbalancer organisiert sein.

Im beschriebenen PoC wurde aus Gründen der Einfachheit Tanzu on vSphere ohne NSX-T verwendet. Zum Einsatz kam der AVI-Loadbalancer, der jetzt offiziell NSX-Advanced-Loadbalancer genannt wird.

Außerdem benötigen wir ein Linux System mit Zugriff auf Github oder einen Mirror für die Vorbereitung des Clusters.

Der Ablauf ist folgender:

  • TKGS Cluster erzeugen
  • Bitfusion Baremetal Token laden und K8s Secret erzeugen
  • Git Projekt laden und Makefile anpassen
  • Device-Plugin auf TKGS-Cluster bereitstellen
  • Pod Deployment
„VMware Bitfusion und Tanzu – Teil 3: Bitfusion aus Kubernetes Pods und TKGS nutzen“ weiterlesen

VMware Bitfusion und Tanzu – Teil 2: Bitfusion Server Setup

Dies ist ein mehrteiliger Artikel rund um das Produkt VMware Bitfusion. Ich werde eine Einführung in die Technik geben, wie man einen Bitfusion Server einrichtet und wie man dessen Dienste aus Kubernetes Pods nutzen kann.

Bitfusion Server Setup Vorbereitungen

Ein Bitfusion Server Cluster muss folgende Anforderungen erfüllen:

  • vSphere 7 oder neuer
  • 10 GBit LAN Minimum für das Bitfusion Netzwerk für kleinere Anwendungen. Hohe Bandbreite und geringe Latenz sind elementar wichtig. Empfohlen werden 40 Gbit oder gar 100 Gbit.
  • Nvidia GPU mit CUDA Funktionalität und DirectPath I/O Unterstützung:
    • Pascal P40
    • Tesla V100
    • T4 Tensor
    • A100 Tensor
  • mindestens 3 Bitfusion Server pro Cluster für Hochverfügbarkeit

Diese Setup Anleitung setzt voraus, daß die Grafikkarten in den ESXi 7+ Servern bereitgestellt wurden und die Hosts einem Cluster in vCenter beigetreten sind.

„VMware Bitfusion und Tanzu – Teil 2: Bitfusion Server Setup“ weiterlesen