The Architecture of Vmware Esxi

Total Page:16

File Type:pdf, Size:1020Kb

The Architecture of Vmware Esxi WHITE PAPER The Architecture of VMware ESXi VMWARE WHITE PAPER Table of Contents Introduction ............................................................................................................ 3 Components of ESXi ............................................................................................... 3 VMkernel ............................................................................................................ 4 File System .......................................................................................................... 4 Users and Groups ................................................................................................ 4 User Worlds ......................................................................................................... 4 Direct Console User Interface ............................................................................. 5 Other User World Processes................................................................................ 5 Open Network Ports ........................................................................................... 5 System Image Design ............................................................................................. 6 Startup and Operation ........................................................................................... 6 Management Model for ESXi .................................................................................. 7 State Information ................................................................................................ 7 Common Information Model .............................................................................. 7 VI API ................................................................................................................... 8 Summary ................................................................................................................. 8 About the Author .................................................................................................... 9 2 VMWARE WHITE PAPER The Architecture of VMware ESXi Introduction Components of ESXi VMware® ESXi is the next-generation hypervisor, providing The VMware ESXi architecture comprises the underlying operat- a new foundation for virtual infrastructure. This innovative ing system, called VMkernel, and processes that run on top of architecture operates independently from any general-purpose it. VMkernel provides means for running all processes on the operating system, offering improved security, increased reli- system, including management applications and agents as well ability, and simplified management. The compact architecture as virtual machines. It has control of all hardware devices on the is designed for integration directly into virtualization-optimized server, and manages resources for the applications. The main server hardware, enabling rapid installation, configuration, and processes that run on top of VMkernel are: deployment. • Direct Console User Interface (DCUI) — the low-level con- Functionally, ESXi is equivalent to ESX 3, offering the same figuration and management interface, accessible through the levels of performance and scalability. However, the Linux-based console of the server, used primarily for initial basic configura- service console has been removed, reducing the footprint tion. to less than 32MB of memory. The functionally of the service • The virtual machine monitor, which is the process that console is replaced by new remote command line interfaces in provides the execution environment for a virtual machine, as conjunction with adherence to system management standards. well as a helper process known as VMX. Each running virtual Because ESXi is functionally equivalent to ESX, it supports the machine has its own VMM and VMX process. entire VMware Infrastructure 3 suite of products, including • Various agents used to enable high-level VMware VMware Virtual Machine File System, Virtual SMP, VirtualCenter, Infrastructure management from remote applications. VMotion, VMware Distributed Resource Scheduler, VMware High Availability, VMware Update Manager, and VMware • The Common Information Model (CIM) system: CIM is the Consolidated Backup. interface that enables hardware-level management from remote applications via a set of standard APIs. Figure 1 shows a diagram of the overall ESXi architecture. The following sections provide a closer examination of each of these components. CIM broker vpxa SNMP Third-party VM VM VM hostd DCUI syslog CIM plug-ins VMX VMX VMX VMM VMM VMM User world API Distributed Virtual Ethernet Resource VM le system adapter and sw itch scheduling Storage stack Network stack VMkernel Device drivers Figure 1: The streamlined architecture of VMware ESXi eliminates the need for a service console. 3 VMWARE WHITE PAPER VMkernel Users and Groups VMkernel is a POSIX-like operating system developed by Users and groups can be defined locally on the ESXi system. VMware and provides certain functionality similar to that They provide a way to distinguish users that access the system found in other operating systems, such as process creation and via the Virtual Infrastructure Client, the remote command line control, signals, file system, and process threads. It is designed interfaces, or the VIM API. specifically to support running multiple virtual machines and Groups can be used to combine multiple users, just as in other provides such core functionality as: operating systems. Groups can be used, for example, to set • Resource scheduling privileges for many users at once. There are a few system users • I/O stacks and groups, which are predefined in order to identify certain processes running in the VMkernel. • Device drivers Administrative privileges can be set individually for each user or Some of the more pertinent aspects of the VMkernel are pre- group. User and group definitions are stored on the file system sented in the following sections. in the files /etc/passwd, /etc/shadow, and /etc/ File System group, and as in other operating systems, passwords are gen- VMkernel uses a simple in-memory file system to hold the ESXi erated using standard crypt functions. configuration files, log files, and staged patches. For familiar- User Worlds ity, the structure of the file system is designed to be the same The term “user world” refers to a process running in the as that used in the service console of ESX. For example, ESXi VMkernel operating system. The environment in which a user configuration files are found in and log files /etc/vmware world runs is limited compared to what would be found in a are found in . Staged patches are /var/log/vmware general-purpose POSIX-compliant operating system such as uploaded to . /tmp Linux. For example: This file system is independent of the VMware VMFS file system • The set of available signals is limited. used to store virtual machines. Just as with ESX, a VMware VMFS datastore may be created on a local disk in the host system • The system API is a subset of POSIX. or on shared storage. If the only VMFS datastores used by the • The /proc file system is very limited. host are on external shared storage, the ESXi system does not • A single swap file is available for all user world processes. If actually require a local hard drive. By running diskless setups, a local disk exists, the swap file is created automatically in a you can increase reliability by avoiding hard drive failures and small VFAT partition. Otherwise, the user is free to set up a reduce power and cooling consumption. swap file on one of the attached VMFS datastores. Remote command line interfaces provide file management In short, a user world is not intended as a general-purpose capabilities for both the in-memory file system and the VMware mechanism to run arbitrary applications but provides only VMFS datastores. Access to the file system is implemented via enough of a framework for processes that need to run in the HTTPS get and put Access is authenticated via users and hypervisor environment. groups configured locally on the server and is controlled by Several important process run in user worlds. These can be local privileges. thought of as native VMkernel applications and are described in Because the in-memory file system does not persist when the the following sections. power is shut down, log files do not survive a reboot. ESXi has the ability to configure a remote syslog server, enabling you to save all log information on an external system. 4 VMWARE WHITE PAPER Direct Console User Interface Other User World Processes The Direct Console User Interface (DCUI) is the local user inter- Agents used by VMware to implement certain management face that is displayed only on the console of an ESXi system. capabilities have been ported from running in the service It provides a BIOS-like, menu-driven interface for interacting console to running in user worlds. with the system. Its main purpose is initial configuration and • The hostd process provides a programmatic interface to troubleshooting. One of the system users defined in VMkernel VMkernel and is used by direct VI Client connections as well is dcui, which is used by the DCUI process to identify itself as the VI API. It is the process that authenticates users and when communicating with other components in the system. keeps track of which users and groups have which privileges. The DCUI configuration tasks include: It also allows you to create and manage local users. • Set administrative password • The vpxa process
Recommended publications
  • Vmware Fusion 12 Vmware Fusion Pro 12 Using Vmware Fusion
    Using VMware Fusion 8 SEP 2020 VMware Fusion 12 VMware Fusion Pro 12 Using VMware Fusion You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com © Copyright 2020 VMware, Inc. All rights reserved. Copyright and trademark information. VMware, Inc. 2 Contents Using VMware Fusion 9 1 Getting Started with Fusion 10 About VMware Fusion 10 About VMware Fusion Pro 11 System Requirements for Fusion 11 Install Fusion 12 Start Fusion 13 How-To Videos 13 Take Advantage of Fusion Online Resources 13 2 Understanding Fusion 15 Virtual Machines and What Fusion Can Do 15 What Is a Virtual Machine? 15 Fusion Capabilities 16 Supported Guest Operating Systems 16 Virtual Hardware Specifications 16 Navigating and Taking Action by Using the Fusion Interface 21 VMware Fusion Toolbar 21 Use the Fusion Toolbar to Access the Virtual-Machine Path 21 Default File Location of a Virtual Machine 22 Change the File Location of a Virtual Machine 22 Perform Actions on Your Virtual Machines from the Virtual Machine Library Window 23 Using the Home Pane to Create a Virtual Machine or Obtain One from Another Source 24 Using the Fusion Applications Menus 25 Using Different Views in the Fusion Interface 29 Resize the Virtual Machine Display to Fit 35 Using Multiple Displays 35 3 Configuring Fusion 37 Setting Fusion Preferences 37 Set General Preferences 37 Select a Keyboard and Mouse Profile 38 Set Key Mappings on the Keyboard and Mouse Preferences Pane 39 Set Mouse Shortcuts on the Keyboard and Mouse Preference Pane 40 Enable or Disable Mac Host Shortcuts on the Keyboard and Mouse Preference Pane 40 Enable Fusion Shortcuts on the Keyboard and Mouse Preference Pane 41 Set Fusion Display Resolution Preferences 41 VMware, Inc.
    [Show full text]
  • Understanding Full Virtualization, Paravirtualization, and Hardware Assist
    VMware Understanding Full Virtualization, Paravirtualization, and Hardware Assist Contents Introduction .................................................................................................................1 Overview of x86 Virtualization..................................................................................2 CPU Virtualization .......................................................................................................3 The Challenges of x86 Hardware Virtualization ...........................................................................................................3 Technique 1 - Full Virtualization using Binary Translation......................................................................................4 Technique 2 - OS Assisted Virtualization or Paravirtualization.............................................................................5 Technique 3 - Hardware Assisted Virtualization ..........................................................................................................6 Memory Virtualization................................................................................................6 Device and I/O Virtualization.....................................................................................7 Summarizing the Current State of x86 Virtualization Techniques......................8 Full Virtualization with Binary Translation is the Most Established Technology Today..........................8 Hardware Assist is the Future of Virtualization, but the Real Gains Have
    [Show full text]
  • Deliverable No. 5.3 Techniques to Build the Cloud Infrastructure Available to the Community
    Deliverable No. 5.3 Techniques to build the cloud infrastructure available to the community Grant Agreement No.: 600841 Deliverable No.: D5.3 Deliverable Name: Techniques to build the cloud infrastructure available to the community Contractual Submission Date: 31/03/2015 Actual Submission Date: 31/03/2015 Dissemination Level PU Public X PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) CO Confidential, only for members of the consortium (including the Commission Services) Grant Agreement no. 600841 D5.3 – Techniques to build the cloud infrastructure available to the community COVER AND CONTROL PAGE OF DOCUMENT Project Acronym: CHIC Project Full Name: Computational Horizons In Cancer (CHIC): Developing Meta- and Hyper-Multiscale Models and Repositories for In Silico Oncology Deliverable No.: D5.3 Document name: Techniques to build the cloud infrastructure available to the community Nature (R, P, D, O)1 R Dissemination Level (PU, PP, PU RE, CO)2 Version: 1.0 Actual Submission Date: 31/03/2015 Editor: Manolis Tsiknakis Institution: FORTH E-Mail: [email protected] ABSTRACT: This deliverable reports on the technologies, techniques and configuration needed to install, configure, maintain and run a private cloud infrastructure for productive usage. KEYWORD LIST: Cloud infrastructure, OpenStack, Eucalyptus, CloudStack, VMware vSphere, virtualization, computation, storage, security, architecture. The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under grant agreement no 600841. The author is solely responsible for its content, it does not represent the opinion of the European Community and the Community is not responsible for any use that might be made of data appearing therein.
    [Show full text]
  • Performance Analysis of Selected Hypervisors (Virtual Machine Monitors - Vmms) Waldemar Graniszewski, Adam Arciszewski
    INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2016, VOL. 62, NO. 3, PP. 231–236 Manuscript received August 12, 2016; revised September, 2016. DOI: 10.1515/eletel-2016-0031 Performance analysis of selected hypervisors (Virtual Machine Monitors - VMMs) Waldemar Graniszewski, Adam Arciszewski Abstract—Virtualization of operating systems and network results for CPU, NIC, kernel compilation time and storage infrastructure plays an important role in current IT projects. benchmarks’ tests are presented in Section IV. Finally, in With the number of services running on different hardware Section V, we draw some conclusions. resources it is easy to provide availability, security and efficiency using virtualizers. All virtualization vendors claim that their hypervisor (virtual machine monitor - VMM) is better than their II. BACKGROUND AND RELATED WORK competitors. In this paper we evaluate performance of different In this section we present some general background for solutions: proprietary software products (Hyper-V, ESXi, OVM, VirtualBox), and open source (Xen). We are using standard virtualisation technology (in Subsection II-A) and a short benchmark tools to compare efficiency of main hardware com- review of related work (in Subsection II-B). ponents, i.e. CPU (nbench), NIC (netperf), storage (Filebench), memory (ramspeed). Results of each tests are presented. A. Background Keywords—virtualisation, virtualmachines, benchmark, per- As mentioned earlier, in Section I, cloud computing and formance, hypervisor, virtual machine monitor, vmm services provided by data centers require robust software for their operation. With data center server consolidation, the I. INTRODUCTION portability of each solution plays an important role. In the N recent years the most popular IT projects have been last decade both proprietary software like VMware ESXi, Mi- I based on cloud computing.
    [Show full text]
  • Information Guide for Managing Vmware Esxi : Vmware, Inc
    INFORMATION GUIDE Managing VMware ESXi VMWARE INFORMATION GUIDE Table of Contents Introduction ............................................................................................................ 3 Deployment ........................................................................................................... 3 Large-Scale Standardized Deployment ............................................................. 4 Interactive and Scripted Management ................................................................. 5 VI Client .............................................................................................................. 5 Remote Command Line Interfaces .................................................................... 6 File Management ............................................................................................... 7 Remote Command Line Interface and ESX 3 ..................................................... 8 Third-Party Management Applications ................................................................. 8 Common Information Model ............................................................................. 8 VI API .................................................................................................................. 8 SNMP .................................................................................................................. 9 System Image Design ............................................................................................. 10 Patching and Upgrading
    [Show full text]
  • A Comparison of Virtual Lab Solutions for Online Cyber Security Education
    Communications of the IIMA Volume 12 Issue 4 Article 6 2012 A Comparison of Virtual Lab Solutions for Online Cyber Security Education Joon Son California State University, San Bernardino Chinedum Irrechukwu University of Maryland University College Patrick Fitzgibbons University of Maryland University College Follow this and additional works at: https://scholarworks.lib.csusb.edu/ciima Recommended Citation Son, Joon; Irrechukwu, Chinedum; and Fitzgibbons, Patrick (2012) "A Comparison of Virtual Lab Solutions for Online Cyber Security Education ," Communications of the IIMA: Vol. 12 : Iss. 4 , Article 6. Available at: https://scholarworks.lib.csusb.edu/ciima/vol12/iss4/6 This Article is brought to you for free and open access by CSUSB ScholarWorks. It has been accepted for inclusion in Communications of the IIMA by an authorized editor of CSUSB ScholarWorks. For more information, please contact [email protected]. Virtual Lab for Online Cyber Security Education Son, Irrechukwu & Fitzgibbons Virtual Lab for Online Cyber Security Education Joon Son California State University, San Bernardino [email protected] Chinedum Irrechukwu University of Maryland University College (UMUC) [email protected] Patrick Fitzgibbons University of Maryland University College (UMUC) [email protected] ABSTRACT In this paper the authors describe their experience of designing a virtual lab architecture capable of providing hundreds of students with a hands on learning experience in support of an online educational setting. The authors discuss alternative approaches of designing a virtual lab and address the criteria in selecting the optimal deployment method. The authors conclude that virtualization offers a significant instructional advantage in delivering a cost effective and flexible hands on learning experience.
    [Show full text]
  • VIRTUAL DESKTOP INFRASTRUCTURE an Rcpsolution Spotlight on a Joint Effort by Microsoft and Citrix to Bring a VDI Solution to the Market
    0309rcp_Supp.v5 2/10/09 4:53 PM Page C1 SPECIAL PULLOUT SECTION Partner’s Guide to VIRTUAL DESKTOP INFRASTRUCTURE An RCPSolution Spotlight on a joint effort by Microsoft and Citrix to bring a VDI solution to the market. By Scott Bekker ChannelRedmond Partner Project15 2/4/09 3:07 PM Page 1 Project15 2/4/09 3:08 PM Page 1 0309rcp_Supp.v5 2/10/09 4:53 PM Page 2 VIRTUAL DESKTOP INFRASTRUCTURE icrosoft and Citrix Systems Inc. are working together on a joint go-to-market strategy for partners to take Virtual MDesktop Infrastructure (VDI) solutions to the market. VDI is a special subset of desktop virtualization, itself a subset of virtualization in general. While virtualization separates hardware from workers, for users who need access to their work software, Microsoft’s overall virtualization environment from anywhere, including from a non- approaches fit into four broad buckets—server virtu- company-owned PC, as well as enterprise customers alization, desktop virtualization, presentation virtu- with a centralized desktop strategy for office work- alization and application virtualization. ers,” the Microsoft materials explain. That’s not to The biggest part of the virtualization market to date say everyone is appropriate for VDI, even when a fat has been consolidating multiple software servers client isn’t the answer for some reason. onto comparatively fewer hardware servers. “Terminal Services, which has been widely Such server consolidation is still a growth adopted for virtualizing the presentation of entire industry, especially in a down economy, in which desktops or individual applications, is an alternative there are savings to be gained by reducing hardware centralized desktop delivery solution from and power expenses.
    [Show full text]
  • Mos - Virtualization
    MOS - VIRTUALIZATION Tobias Stumpf, Marcus H¨ahnel WS 2017/18 Goals Give you an overview about: • virtualization and virtual machines in general, • hardware virtualization on x86, • our research regarding virtualization. We will not discuss: • lots and lots of details, • language runtimes, • how to use XEN/KVM/. MOS - Virtualization slide 3 What is Virtualization? Outline What is Virtualization? Very Short History Virtualization on x86 Example: L4Linux Example: NOVA Example: Karma VMM MOS - Virtualization slide 4 What is Virtualization? Starting Point You want to write a new operating system that is • secure, • trustworthy, • small, • fast, • fancy. but . MOS - Virtualization slide 5 What is Virtualization? Commodity Applications Users expect to run all the software they are used to (\legacy"): • browsers, • Word, • iTunes, • certified business applications, • new (Windows/DirectX) and ancient (DOS) games. Porting or rewriting all is infeasible! MOS - Virtualization slide 6 What is Virtualization? One Solution: Virtualization \By virtualizing a commodity OS [...] we gain support for legacy applications, and devices we don't want to write drivers for." \All this allows the research community to finally escape the straitjacket of POSIX or Windows compatibility [...]" Roscoe:2007:HV:1361397.1361401 MOS - Virtualization slide 7 What is Virtualization? Virtualization virtual existing in essence or effect though not in actual fact http://wordnetweb.princeton.edu \All problems in computer science can be solved by another level of indirection." David Wheeler MOS - Virtualization slide 8 What is Virtualization? Emulation Suppose you develop for a system G (guest, e.g. an ARM-based phone) on your workstation H (host, e.g., an x86 PC). An emulator for G running on H precisely emulates G's • CPU, • memory subsystem, and • I/O devices.
    [Show full text]
  • Guest OS Compatibility Guide
    Guest OS Compatibility Guide Guest OS Compatibility Guide Last Updated: September 29, 2021 For more information go to vmware.com. Introduction VMware provides the widest virtualization support for guest operating systems in the industry to enable your environments and maximize your investments. The VMware Compatibility Guide shows the certification status of operating system releases for use as a Guest OS by the following VMware products: • VMware ESXi/ESX Server 3.0 and later • VMware Workstation 6.0 and later • VMware Fusion 2.0 and later • VMware ACE 2.0 and later • VMware Server 2.0 and later VMware Certification and Support Levels VMware product support for operating system releases can vary depending upon the specific VMware product release or update and can also be subject to: • Installation of specific patches to VMware products • Installation of specific operating system patches • Adherence to guidance and recommendations that are documented in knowledge base articles VMware attempts to provide timely support for new operating system update releases and where possible, certification of new update releases will be added to existing VMware product releases in the VMware Compatibility Guide based upon the results of compatibility testing. Tech Preview Operating system releases that are shown with the Tech Preview level of support are planned for future support by the VMware product but are not certified for use as a Guest OS for one or more of the of the following reasons: • The operating system vendor has not announced the general availability of the OS release. • Not all blocking issues have been resolved by the operating system vendor.
    [Show full text]
  • Vmware Security Briefing
    VMware Security Briefing Steven Boesel, CISSP Senior Systems Engineer Hosted Virtualization vs. Bare Metal Virtualization Hosted Virtualization Bare-Metal Virtualization VMware Workstation VMware ESX Server VMware Server VMware Player Host OS Changes Security Profile Greatly VMware Confidential/Proprietary Copyright © 2006 VMware, Inc. All rights reserved. 2 VMware Architecture: Isolation and Containment VMM VMM Security Design Highlights Production Use Proof Points • Privileged instructions within a VM are • CC EAL 4+ certification “de-privileged” and run within an isolated virtual memory space • ESX 3.0.2 and VC 2.0.2 • VMs have no direct access to • Passed security audit and put into hardware, only have visibility to virtual production by the largest devices Financial Institutions • VMs can only communicate with each • Passed Defense and Security other through Virtual Switches Agencies scrutiny and audit (NetTop and HAP) • Resource reservations and limits guarantees performance isolation • Large number of customers run mission critical and transaction • OS and applications within a VM run as processing applications is with no modification (hence no recertification required) 3 Are there any Hypervisor Attack Vectors? There are currently no known hypervisor attack vectors to date that have lead to “VM Escape” • Architectural Vulnerability • Designed specifically with Isolation in Mind • Software Vulnerability • Possible like with any code written by humans • Small Code Footprint of Hypervisor (~32MB) Makes it Easier to Audit • Depends
    [Show full text]
  • Setup for Failover Clustering and Microsoft Cluster Service
    Setup for Failover Clustering and Microsoft Cluster Service Update 1 VMware vSphere 6.5 VMware ESXi 6.5 vCenter Server 6.5 Setup for Failover Clustering and Microsoft Cluster Service You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit your feedback to [email protected] VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com © Copyright 2006-2017 VMware, Inc. All rights reserved. Copyright and trademark information. VMware, Inc. 2 Contents About Setup for Failover Clustering and Microsoft Cluster Service 5 1 Getting Started with MSCS 6 Clustering Configuration Overview 6 Clustering MSCS Virtual Machines on a Single Host 7 Clustering Virtual Machines Across Physical Hosts 7 Clustering Physical Machines with Virtual Machines 9 Hardware and Software Requirements for Clustering 10 Supported Shared Storage Configurations 10 PSP_RR Support for MSCS 11 iSCSI Support for MSCS 11 FCoE Support for MSCS 12 vMotion support for MSCS 12 vSphere MSCS Setup Limitations 13 MSCS and Booting from a SAN 14 Set up CCR and DAG Groups 14 Setting up AlwaysOn Availability Groups with SQL Server 2012 15 2 Cluster Virtual Machines on One Physical Host 16 Create the First Node for Clusters on One Physical Host 16 Create Additional Nodes for Clusters on One Physical Host 17 Add Hard Disks to the First Node for Clusters on One Physical Host 18 Add Hard Disks to Additional Nodes for Clusters on One Physical Host 19 3 Cluster Virtual Machines Across
    [Show full text]
  • Opennebula 5.7 Deployment Guide Release 5.7.80
    OpenNebula 5.7 Deployment guide Release 5.7.80 OpenNebula Systems Jan 16, 2019 This document is being provided by OpenNebula Systems under the Creative Commons Attribution-NonCommercial- Share Alike License. THE DOCUMENT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM- PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE DOCUMENT. i CONTENTS 1 Cloud Design 1 1.1 Overview.................................................1 1.2 Open Cloud Architecture.........................................2 1.3 VMware Cloud Architecture.......................................7 1.4 OpenNebula Provisioning Model.................................... 13 2 OpenNebula Installation 19 2.1 Overview................................................. 19 2.2 Front-end Installation.......................................... 19 2.3 MySQL Setup.............................................. 25 3 Node Installation 27 3.1 Overview................................................. 27 3.2 KVM Node Installation......................................... 28 3.3 LXD Node Installation.......................................... 35 3.4 vCenter Node Installation........................................ 37 3.5 Verify your Installation.......................................... 45 4 Authentication Setup 52
    [Show full text]