Book Image

The Complete VMware vSphere Guide

By : Mike Brown, Hersey Cartwright, Martin Gavanda, Andrea Mauro, Karel Novak, Paolo Valsecchi
Book Image

The Complete VMware vSphere Guide

By: Mike Brown, Hersey Cartwright, Martin Gavanda, Andrea Mauro, Karel Novak, Paolo Valsecchi

Overview of this book

vSphere 6.7 is the latest release of VMware's industry-leading virtual cloud platform. By understanding how to manage, secure, and scale apps with vSphere 6.7, you can easily run even the most demanding of workloads. This Learning Path begins with an overview of the features of the vSphere 6.7 suite. You'll learn how to plan and design a virtual infrastructure. You'll also gain insights into best practices to efficiently configure, manage, and secure apps. Next, you'll pick up on how to enhance your infrastructure with high-performance storage access, such as remote direct memory access (RDMA) and Persistent memory. The book will even guide you in securing your network with security features, such as encrypted vMotion and VM-level encryption. Finally, by learning how to apply Proactive High Availability and Predictive Distributed Resource Scheduler (DRS), you'll be able to achieve enhanced computing, storage, network, and management capabilities for your virtual data center. By the end of this Learning Path, you'll be able to build your own VMware vSphere lab that can run high workloads. This Learning Path includes content from the following Packt products: VMware vSphere 6.7 Data Center Design Cookbook - Third Edition by Mike Brown and Hersey Cartwright Mastering VMware vSphere 6.7 - Second Edition by Martin Gavanda, Andrea Mauro, Karel Novak, and Paolo Valsecchi
Table of Contents (21 chapters)

To get the most out of this book

This book assumes a basic level of VMware vSphere and virtualization knowledge, which you will need in order to understand all the concepts.

This book requires the following minimum software components: VMware vSphere 6.7, and VMware vCenter Server 6.7. There is also other optional software.

The best way to practice without the need for software licenses or hardware components is to try VMware HOLs (https://labs.hol.vmware.com/), which cover different products and technologies. The first ones that you should use if you are new to the features of vSphere 6.7 are listed here:

  • HOL-1911-01-SDC – What's New in VMware vSphere 6.7
  • HOL-1911-91-SDC – vSphere 6.7 Lightning Lab
  • HOL-1904-02-CHG – vSphere 6.7 – Challenge Lab

If you would prefer your own lab, there are several suggestions for what type of hardware to use, whether a single big server with nested ESXi hypervisors or a cloud service such as Ravello (which can also host nested ESXi hosts). There are also suggestions on how to deploy all software components. One interesting way of doing so is using AutoLab (http://www.labguides.com/autolab/), or you can see the blogs of Alan Renouf and William Lam, where you can find some powerful scripts for building an entire vSphere 6.5 environment (also with vSAN and NSX!).

Download the example code files

You can download the example code files for this book from your account at www.packt.com. If you purchased this book elsewhere, you can visit www.packt.com/support and register to have the files emailed directly to you.

You can download the code files by following these steps:

  1. Log in or register at www.packt.com.
  2. Select the SUPPORT tab.
  3. Click on Code Downloads & Errata.
  4. Enter the name of the book in the Search box and follow the onscreen instructions.

Once the file is downloaded, please make sure that you unzip or extract the folder using the latest version of:

  • WinRAR/7-Zip for Windows
  • Zipeg/iZip/UnRarX for Mac
  • 7-Zip/PeaZip for Linux

We also have code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!

Conventions used

There are a number of text conventions used throughout this book.

CodeInText: Indicates code words in the text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "At the runweasel command line, type ks=usb:/ks.cfg."

A block of code is set as follows:

vmaccepteula
rootpw mypassword
install --firstdisk –overwritevmfs
keyboard English
network --bootproto=dhcp --device=vmnic0
reboot

When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:

esxcli system syslog config set –loghost tcp://SYSLOG_IP:514
esxcli system syslog reload

Any command-line input or output is written as follows:

cd /usr/lib/vmware-sso/
openssl x509 -inform PEM -in xyzCompanySmartCardSigningCA.cer >> /usr/lib/vmware-sso/vmware-sts/conf/clienttrustCA.pem

Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Under Settings, switch to General and click the Edit... button."

Warnings or important notes appear like this.
Tips and tricks appear like this.