<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<chapter id="vmware_infrastructure_installation">
  <title>VMware Infrastructure Installation</title>

  <para>This book aims to be useful for both new and seasoned VMware ESXi
  users. Because of the intermediate to advanced nature of this cookbook, we
  will assume from time to time that you have advanced knowledge and
  understanding of how the products work. Before we begin serving the main
  recipes of our cookbook, we define several terms we will use throughout the
  rest of the book, and make sure that you have all the necessary components
  installed.</para>

  <para><emphasis>Virtualization</emphasis> provides a way for multiple
  operating systems to be installed on the same physical hardware. By using
  virtual technology, we can consolidate hardware and instantly build
  production, quality assurance and test environments. This is a tremendous
  breakthrough, as it allows underutilized equipment to do more than sit
  around idle, as well as allowing developers and administrators to test and
  use multiple software configurations and packages that require different
  operating systems on the same piece of equipment, without having to
  purchase, set up, and maintain multiple computers. This savings makes the
  accounting department and managers happy and gives the technology lovers an
  opportunity to do all the things they want or need to do at the same
  time.</para>

  <para>A typical IT scenario goes something like this: you have lots of
  servers in your rack or collection of racks. Most of them run at only about
  10–15% of their capacity the majority of the time, but you let that happen
  because you want to keep their various functions and operating systems
  isolated from one another. This provides some security, both because if one
  server is compromised it does not necessarily mean that access has been
  granted to others, and because a problem with one piece of software will not
  cause other parts of your IT infrastructure to go down as you deal with
  it.</para>

  <para>Virtualization helps you make better use of those physical resources,
  without compromising the original intent of keeping services isolated.
  Instead of installing your operating system directly on your hardware, you
  instead begin with a <emphasis>virtualization layer</emphasis>: a
  stripped-down OS designed to schedule access to network, disk, memory, and
  CPU resources for guest OSs, the same way that those guest OSs control that
  scheduling for their applications. Most virtualization platforms limit
  themselves to specific hardware and present a specific set of virtual
  components to the operating systems installed on top of them. This provides
  a very stable and consistent presentation to the operating systems you
  install and allows them to be moved much more easily.</para>

  <para>Once you’ve installed and configured the virtualization layer, you can
  partition the physical hardware and assign it to discrete operating system
  instances that you install on top of the virtualization layer. These virtual
  installations operate exactly as they would normally. They are not aware of
  the presence of other virtual installations that exist on the same hardware.
  Each acts as if it is installed on a predefined piece of equipment by
  itself, with the virtualization layer controlling what the virtual
  installation sees and how it interacts with other equipment outside its
  control. Basically, the virtual installation looks, feels, acts, and is
  administered exactly the same as a standard installation from the inside,
  but may be manipulated and configured easily and alongside others from the
  outside.</para>

  <para>Here is the coolest part: virtualization, as provided by sophisticated
  systems like VMware, also allows you to pool the resources of several
  physical machines and then divide them up however you want or need. If you
  have 10 physical servers, each with four processors, 4GB of RAM, and an 80GB
  hard drive, you can segment those resources to provide a small and
  low-powered server for your in-house email, a powerful and high-memory
  processor for the number crunchers in accounting, multiple <phrase
  role="keep-together">load-balanced</phrase> servers for your web server, a
  separate server for your database, and so on, each with a configuration of
  memory, disk space, processor power, and so on specific for its needs. Then,
  if you discover that one virtual server has more resources than it really
  needs and another doesn’t have enough, you can change the configuration
  quickly, easily, and without taking your servers offline! You can take a
  physical server offline for maintenance without losing access to any of your
  virtual servers and their functions. You can move resources in and out and
  around your pool as needed, and even automatically. These are the sorts of
  things we will discuss in this book.</para>

  <para>There are many companies that provide powerful and stable
  virtualization platforms, but we have found VMware’s offerings to be
  wonderfully stable, flexible, easy to set up, maintain, and well supported.
  We like VMware. If you are reading this book, you probably do, too, but
  chances are you want to make better use of its potential than you are doing
  now—either that, or you have been asked to set it up or maintain it and
  <phrase role="keep-together">you are</phrase> wondering how to get started.
  Whatever your reason, if you use VMware at all, we hope you will find this
  book useful and practical.</para>

  <sect1 id="what_is_vmware_infrastructure_5_question" role="recipe">
    <title>What Is VMware Infrastructure 5?</title>

    <para>VMware, Inc., is a company headquartered in Palo Alto, California,
    with over 9,000+ employees and about 300,000 customers, including 100% of
    the Fortune 100. In 2007, it had revenues of over $1.33 billion. In 2010,
    that number was up to $1.4 billion. VMware is a rapidly growing company
    that began in 1998 and now has more than 300,000 customers and over 25,000
    partnerships with companies ranging from somewhat small to extremely
    large.</para>

    <para>VMware vSphere 5 is easily the most widely used virtualization
    platform today. It is well tested and has been used in applications
    ranging from very small, localized installations with just a handful of
    servers to exceptionally large server farms in major corporations. It is
    robust, scalable, easy to administer, and flexible. It is also small and
    fast, which means the virtual installations running on top of it have more
    processor power and other resources available to them than they would if
    they were using some of the more resource-heavy virtualization software
    available.</para>

    <para>Unlike some of the other hosted virtualization products you may be
    familiar with, including the company’s well-known VMware Server, VMware
    vSphere 5 does not require any other operating system. Most virtualization
    platforms begin with a Linux/Unix, Mac OS X, or Windows platform; install
    their product on top of it; and then begin segmenting the resources from
    there. This is how a developer may run a copy of Windows on top of her
    laptop’s base installation of Linux, perhaps using a product like VMware
    Server, Xen, or VirtualBox. vSphere is designed to be installed on bare
    metal, as the base operating system. This design choice eliminates a layer
    of software between the virtual installations and the hardware and results
    in faster, smoother <phrase
    role="keep-together">performance</phrase>.</para>
  </sect1>

  <sect1 id="what_is_vmware_vsphere_5.0_question" role="recipe">
    <title>What Is VMware vSphere 5.0?</title>

    <para>In August 2011 VMware launched ESXi 5.0, which now falls under the
    vSphere 5.0 suite of products. vSphere 5.0 encapsulates both vCenter
    Server and ESXi 5.0, along with other products that we don’t discuss in
    this book. This new release not only brings incremental improvements but
    takes the virtualization platform to a whole new level by letting you
    think in terms of complete installations or deployments instead of
    managing your site server by server. It’s worth mentioning that ESXi 5.0
    has some really great features, such as:</para>

    <itemizedlist>
      <listitem>
        <para>vSphere 5.0, which is now based on the ESXi platform,
        eliminating the old ESX platform</para>
      </listitem>

      <listitem>
        <para>Updated Virtual Machine functionality, including more CPUs, RAM,
        support for USB 3.0, and 3D graphics</para>
      </listitem>

      <listitem>
        <para>Support for OSX, larger file systems, 512 virtual machines per
        physical host, and Metro vMotion</para>
      </listitem>
    </itemizedlist>

    <para>For a complete list of new features, please visit:</para>

    <simplelist type="vert">
      <member><ulink
      url="http://www.vmware.com/support/vsphere5/doc/vsphere-esx-vcenter-server-50-new-features.html"/></member>
    </simplelist>

    <para>Here are 10 features we feel are worth highlighting:</para>

    <variablelist>
      <varlistentry>
        <term>Metro vMotion</term>

        <listitem>
          <para>Metro vMotion allows the end user to move a running virtual
          machine between two physical locations when certain circumstances
          allow; there is a minimum of 5ms latency between the two remote ESXi
          servers. However, the maximum latency is supported up to
          10ms.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Improved SNMP Support</term>

        <listitem>
          <para>vSphere 5 now allows you to convert CIM indications to SNMP
          traps. vSphere 5 supports a larger set of vendors and equipment, but
          we still recommend you check with your vendor to ensure your vendor
          supports these features.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>VMFS 5 File System</term>

        <listitem>
          <para>VMFS 5 will allow scaling up to 64TB per datastore using one
          extent. This is a massive improvement over the VMFS 4 filesystem
          which could only scale up to 2TB using one extent.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Storage DRS</term>

        <listitem>
          <para>Storage DRS allows the storage system to take advantage of
          resource aggregation, automated placement, and the ability to avoid
          bottlenecks. By creating datastore clusters you can create a
          load-balanced scenario that allows the VMDK files to be placed on
          the storage system with less I/O load.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Enhanced Network I/O control</term>

        <listitem>
          <para>Administrators can now create user-defined network resource
          pools, giving the ability to create multi-tenant environments and
          the ability to bridge virtual and physical infrastructures with QoS
          per resource using 802.1 tagging.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>vSphere Auto Deploy</term>

        <listitem>
          <para>Administrators with large ESXi installations can simplify
          their deployments by creating a set of rules. These rules can be
          used to upgrade ESXi versions by simply rebooting the physical
          server.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Virtual machine hardware improvements</term>

        <listitem>
          <para>Virtual machines can now scale up to 32 virtual SMP processors
          and up to 1TB of RAM. There is also support for 3D graphics, UEFI
          virtual BIOS, and USB support.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Physical node improvements</term>

        <listitem>
          <para>Physical hosts can now have up to 2TB of memory, 160 logical
          CPUs, and 512 virtual machines.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Distributed Switch Improvements</term>

        <listitem>
          <para>With the improvements in the vSphere 5 distributed switches,
          administrators now have a deeper and more granular view into the
          virtual machine traffic using Netflow. Additional troubleshooting is
          now available via SPAN and LLDP.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Storage Profiles</term>

        <listitem>
          <para>Allows for streaming lining the storage provisioning process
          and allowing for the VMware administrator to mass scale the storage
          within the environment.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </sect1>

  <sect1>
    <title>Convergence From ESX to ESXi with vSphere 5.0</title>

    <para>VMware started to get the community used to ESXi back with ESXi 3.5
    and has continued to develop and evolve the product over the course of the
    past couple of years. In 2010 VMware stated they will be moving to the
    ESXi platform in 2011, eliminating the older ESX version. Here we outline
    the changes and benefits from this convergence.</para>

    <variablelist>
      <varlistentry>
        <term>Smaller and more efficient platform</term>

        <listitem>
          <para>Older versions of ESX were based on the Red Hat Linux
          operating system. VMware utilized this as the OS layer in which it's
          VMkernel and application stack lived. Today, by removing the Red Hat
          OS, VMware was able to remove the 2-3GB of operating system that
          wasn't required to run ESXi, so the installation size is now around
          100MB. This switch means that less security and update patches need
          to be applied to the ESXi server.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Simply deployment</term>

        <listitem>
          <para>Because the installation is only around 100MB, the complex
          setup routine has been removed. Now the intstallation can be done
          within minutes.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>Improved management and API</term>

        <listitem>
          <para>ESXi has a built-in API that allows third party application
          vendors to build plugins. No longer do you need to install each
          plugin on the ESX console, which was required with previous releases
          of ESX. VMware has also developed a RCLI (Remote Command Line
          Interface) to run the familiar commands that were present on the ESX
          3.x and 4.x consoles.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </sect1>

  <sect1 id="vmware_esxi_5.x_configuration" role="recipe">
    <title>VMware ESXi 5.0 Configuration Maximums</title>

    <para>VMware’s vSphere (ESXi 5.x) has limits within which it can operate.
    We feel it is important to include this information so that you have it at
    your disposal prior to installing ESXi 5.0 or vCenter. These values are
    crucial when planning your virtual environment, and we suggest you read
    through them to become familiar with the different limits. We’ve included
    all relevant, publicly provided values from VMware for reference.</para>

    <para><table>
        <title>Virtual Machine Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Number of virtual CPUs per virtual machine</entry>

              <entry>32</entry>
            </row>

            <row>
              <entry>RAM per virtual machine</entry>

              <entry>1TB</entry>
            </row>

            <row>
              <entry>Virtual machine swap file size</entry>

              <entry>1TB</entry>
            </row>

            <row>
              <entry>Virtual SCSI adapters per virtual machine</entry>

              <entry>4</entry>
            </row>

            <row>
              <entry>Virtual SCSI targets per virtual SCSI adapter</entry>

              <entry>15</entry>
            </row>

            <row>
              <entry>Virtual SCSI targets per virtual machine</entry>

              <entry>60</entry>
            </row>

            <row>
              <entry>Virtual disks per virtual machine (PVSCSI)</entry>

              <entry>60</entry>
            </row>

            <row>
              <entry>Virtual disk size</entry>

              <entry>2TB minus 512 bytes</entry>
            </row>

            <row>
              <entry>Number of IDE controllers per virtual machine</entry>

              <entry>1</entry>
            </row>

            <row>
              <entry>Number of IDE devices per virtual machine</entry>

              <entry>4</entry>
            </row>

            <row>
              <entry>Number of floppy devices per virtual machine</entry>

              <entry>2</entry>
            </row>

            <row>
              <entry>Number of floppy controllers per virtual machine</entry>

              <entry>1</entry>
            </row>

            <row>
              <entry>Number of Virtual NICs per virtual machine</entry>

              <entry>10</entry>
            </row>

            <row>
              <entry>Number of serial ports per virtual machine</entry>

              <entry>4</entry>
            </row>

            <row>
              <entry>Number of remote consoles to a virtual machine</entry>

              <entry>40</entry>
            </row>

            <row>
              <entry>Number of USB controllers per virtual machine</entry>

              <entry>1</entry>
            </row>

            <row>
              <entry>Number of USB devices connected to a virtual
              machine</entry>

              <entry>20</entry>
            </row>

            <row>
              <entry>Number of parallel ports per virtual machine</entry>

              <entry>3</entry>
            </row>

            <row>
              <entry>Number of USB 3.0 devices connected to a virtual
              machine</entry>

              <entry>1</entry>
            </row>

            <row>
              <entry>Number of xHCI USB controllers</entry>

              <entry>20</entry>
            </row>

            <row>
              <entry>Maximum amount of video memory per virtual
              machine</entry>

              <entry>128MB</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Compute Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Logical CPUs per physical ESXi host</entry>

              <entry>160</entry>
            </row>

            <row>
              <entry>Virtual Machines per physical ESXi host</entry>

              <entry>512</entry>
            </row>

            <row>
              <entry>Virtual CPUs per physical ESXi host</entry>

              <entry>2048</entry>
            </row>

            <row>
              <entry>Virtual CPUs per physical ESXi core</entry>

              <entry>25</entry>
            </row>

            <row>
              <entry>Fault tolerance virtual disks per physical ESXi
              host</entry>

              <entry>16</entry>
            </row>

            <row>
              <entry>Fault tolerance virtual CPUs per physical ESXi
              host</entry>

              <entry>1</entry>
            </row>

            <row>
              <entry>Maximum RAM per fault tolerant virtual machines</entry>

              <entry>64GB</entry>
            </row>

            <row>
              <entry>Maximum Fault Tolerant virtual machines per physical ESXi
              host</entry>

              <entry>4</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Memory Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>RAM per physical ESXi host</entry>

              <entry>2TB</entry>
            </row>

            <row>
              <entry>Number of swap files per physical ESXi host</entry>

              <entry>1 per virtual machine</entry>
            </row>

            <row>
              <entry>Maximum swap file size</entry>

              <entry>1TB</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Virtual Disk Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Virtual Disks per physical ESXi host</entry>

              <entry>2048</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>iSCSI Physical Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>LUNs per physical ESXi server</entry>

              <entry>256</entry>
            </row>

            <row>
              <entry>Qlogic 1Gb iSCSI HBA initiator ports per ESXi
              server</entry>

              <entry>4</entry>
            </row>

            <row>
              <entry>Broadcom 1Gb iSCSI HBA initiator ports per ESXi
              server</entry>

              <entry>4</entry>
            </row>

            <row>
              <entry>Broadcome 10Gb iSCSI HBA initiator ports per ESXi
              server</entry>

              <entry>4</entry>
            </row>

            <row>
              <entry>NICs that can be associated with or bound to the software
              iSCSI stack</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>Number of total paths on a physical ESXi server</entry>

              <entry>1024</entry>
            </row>

            <row>
              <entry>Number of paths to a LUN (software and hardware
              iSCSI)</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>Qlogic iSCSI: dynamic targets per adapater port</entry>

              <entry>64</entry>
            </row>

            <row>
              <entry>Qlogic iSCSI: static targets per adapater port</entry>

              <entry>62</entry>
            </row>

            <row>
              <entry>Broadcom 1Gb iSCSI HBA targets per adapater port</entry>

              <entry>64</entry>
            </row>

            <row>
              <entry>Broadcome 10Gb iSCSI HBA targets per adapater
              port</entry>

              <entry>128</entry>
            </row>

            <row>
              <entry>Software iSCSI targets</entry>

              <entry>25</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>NAS Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>NFS mounts per physical ESXi host</entry>

              <entry>256</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Fibre Channel Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>LUNs per physical ESXi host</entry>

              <entry>256</entry>
            </row>

            <row>
              <entry>LUD ID per physical ESXi host</entry>

              <entry>255</entry>
            </row>

            <row>
              <entry>Number of paths to a LUN</entry>

              <entry>32</entry>
            </row>

            <row>
              <entry>Number of total paths on an ESXi host</entry>

              <entry>1024</entry>
            </row>

            <row>
              <entry>Number of HBAs of any type</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>HBA Ports per physical ESXi server</entry>

              <entry>16</entry>
            </row>

            <row>
              <entry>Targers per HBA adapater</entry>

              <entry>256</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>FCoE Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Software FCoE Adapters</entry>

              <entry>4</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>VMFS Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Volumes per ESXi host</entry>

              <entry>256</entry>
            </row>

            <row>
              <entry>Physical hosts per volume</entry>

              <entry>64</entry>
            </row>

            <row>
              <entry>Powered on virtual machines per VMFS volume</entry>

              <entry>2048</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>VMFS 3 Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Volume Size</entry>

              <entry>64TB</entry>
            </row>

            <row>
              <entry>Raw Device Mapping size (virtual)</entry>

              <entry>2TB minus 512 bytes</entry>
            </row>

            <row>
              <entry>Raw Device Mapping size (physical)</entry>

              <entry>2TB minus 512 bytes</entry>
            </row>

            <row>
              <entry>Block Size</entry>

              <entry>8MB</entry>
            </row>

            <row>
              <entry>File Size (1MB Block Size)</entry>

              <entry>256GB</entry>
            </row>

            <row>
              <entry>File Size (1MB Block Size)</entry>

              <entry>512GB</entry>
            </row>

            <row>
              <entry>File Size (1MB Block Size)</entry>

              <entry>1024GB</entry>
            </row>

            <row>
              <entry>File Size (1MB Block Size)</entry>

              <entry>2048GB</entry>
            </row>

            <row>
              <entry>Files Per Volume</entry>

              <entry>~30,720 files</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>VMFS 5 Storage Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Volume Size</entry>

              <entry>64TB</entry>
            </row>

            <row>
              <entry>Raw Device Mapping size (virtual)</entry>

              <entry>2TB minus 512 bytes</entry>
            </row>

            <row>
              <entry>Raw Device Mapping size (physical)</entry>

              <entry>64TB</entry>
            </row>

            <row>
              <entry>Block Size</entry>

              <entry>1MB</entry>
            </row>

            <row>
              <entry>File Size</entry>

              <entry>2TB minus 512 bytes</entry>
            </row>

            <row>
              <entry>Files Per Volume</entry>

              <entry>~130,960 files</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para/>

    <para><table>
        <title>Storage DRS Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Virtual disks per datastore cluster</entry>

              <entry>9000</entry>
            </row>

            <row>
              <entry>Datastores per datastore cluster</entry>

              <entry>32</entry>
            </row>

            <row>
              <entry>Datastore clusters per vCenter</entry>

              <entry>256</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Storage Concurrent Operations</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Concurrent vMotion operations per datastore</entry>

              <entry>128</entry>
            </row>

            <row>
              <entry>Concurrent Storage vMotion operations per
              datastore</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>Concurrent Storage vMotion operations per ESXi
              host</entry>

              <entry>2</entry>
            </row>

            <row>
              <entry>Concurrent non-vMotion provisioning operations per
              host</entry>

              <entry>8</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Networking Physical NICs</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>e1000 1Gb Ethernet ports (PCI-x)</entry>

              <entry>32</entry>
            </row>

            <row>
              <entry>e1000 1Gb Ethernet ports (PCI-e)</entry>

              <entry>24</entry>
            </row>

            <row>
              <entry>igb 1Gb Ethernet ports (Intel)</entry>

              <entry>16</entry>
            </row>

            <row>
              <entry>tg3 1Gb Ethernet ports (Broadcom)</entry>

              <entry>32</entry>
            </row>

            <row>
              <entry>bnx2 1Gb Ethernet ports (Broadcom)</entry>

              <entry>16</entry>
            </row>

            <row>
              <entry>forcedeth 1Gb Ethernet ports (NVIDIA)</entry>

              <entry>2</entry>
            </row>

            <row>
              <entry>nx_nic 10Gb Ethernet ports (NetXen)</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>ixgbe 10Gb Ethernet ports (Intel)</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>bnx2x 10Gb Ethernet ports (Broadcom)</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>be2net 10Gb Ethernet ports (Emulex)</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>Combination of 10Gb and 1Gb Ethernet ports</entry>

              <entry>6x 10Gb Ports &amp; 4x 1Gb Ports</entry>
            </row>

            <row>
              <entry>Infiniband ports (refer to VMware Community
              Support)</entry>

              <entry>N/A - 3rd party drivers available from Mellanox
              Technoliogies.</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>VMDirect Path Limits</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>VMDirectPath PCI/PCIe devices per host</entry>

              <entry>8</entry>
            </row>

            <row>
              <entry>VMDirectPath PCI/PCIe devices per virtual machine</entry>

              <entry>4</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>vSphere Standard and Distributed Switch Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Total virtual network switch ports per host (VDS and VSS
              ports)</entry>

              <entry>4096</entry>
            </row>

            <row>
              <entry>Maximum active ports per host (VDS and VSS)</entry>

              <entry>1016</entry>
            </row>

            <row>
              <entry>Virtual network switch creation ports per standard
              switch</entry>

              <entry>4088</entry>
            </row>

            <row>
              <entry>Port groups per standard switch</entry>

              <entry>256</entry>
            </row>

            <row>
              <entry>Distributed virtual network switch ports per vCenter
              Instance</entry>

              <entry>30,000</entry>
            </row>

            <row>
              <entry>Static port groups per vCenter Instance</entry>

              <entry>5,000</entry>
            </row>

            <row>
              <entry>Ephemeral port groups per vCenter</entry>

              <entry>256</entry>
            </row>

            <row>
              <entry>Hosts per VDS Switch</entry>

              <entry>350</entry>
            </row>

            <row>
              <entry>Distributed switches per vCenter Instance</entry>

              <entry>32</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Networking Concurrent Operations</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Concurrent vMotion operations per host (1Gb/s
              network)</entry>

              <entry>4</entry>
            </row>

            <row>
              <entry>Concurrent vMotion operations per host (10Gb/s
              network)</entry>

              <entry>8</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Cluster, HA &amp; DRS Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Physical ESXi Hosts per cluster</entry>

              <entry>32</entry>
            </row>

            <row>
              <entry>Virtual machines per cluster</entry>

              <entry>3,000</entry>
            </row>

            <row>
              <entry>Virtual machines per host</entry>

              <entry>512</entry>
            </row>

            <row>
              <entry>Maximum concurrent host HA failover</entry>

              <entry>32</entry>
            </row>

            <row>
              <entry>Failover as percentage of cluster</entry>

              <entry>100%</entry>
            </row>

            <row>
              <entry>Resource pools per cluster</entry>

              <entry>1,600</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>Resource Pool Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Resource Pools per ESXi host</entry>

              <entry>1,600</entry>
            </row>

            <row>
              <entry>Children per resource pool</entry>

              <entry>1024</entry>
            </row>

            <row>
              <entry>Resource pool tree depth</entry>

              <entry>8</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>vCenter Server Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Hosts per vCenter Server</entry>

              <entry>1000</entry>
            </row>

            <row>
              <entry>Powered on virtual machines per vCenter Server</entry>

              <entry>10000</entry>
            </row>

            <row>
              <entry>Registered virtual machines per vCenter Server</entry>

              <entry>15000</entry>
            </row>

            <row>
              <entry>Linked vCenter Servers</entry>

              <entry>10</entry>
            </row>

            <row>
              <entry>Hosts in linked vCenter Servers</entry>

              <entry>3000</entry>
            </row>

            <row>
              <entry>Powered‐on virtual machines in linked vCenter
              Servers</entry>

              <entry>30000</entry>
            </row>

            <row>
              <entry>Registered virtual machines in linked vCenter
              Servers</entry>

              <entry>50000</entry>
            </row>

            <row>
              <entry>Concurrent vSphere Clients</entry>

              <entry>100</entry>
            </row>

            <row>
              <entry>Number of host per datacenter</entry>

              <entry>500</entry>
            </row>

            <row>
              <entry>MAC addresses per vCenter Server</entry>

              <entry>65536</entry>
            </row>

            <row>
              <entry>USB devices connected at vSphere Client</entry>

              <entry>20</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>vCenter VASA Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Storage providers</entry>

              <entry>10</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>vCenter Update Manager Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Host scans in a single vCenter Server</entry>

              <entry>1000</entry>
            </row>

            <row>
              <entry>Virtual machine scans in a single vCenter Server</entry>

              <entry>10000</entry>
            </row>

            <row>
              <entry>Cisco VDS update and deployment</entry>

              <entry>70</entry>
            </row>

            <row>
              <entry>VMware Tools scan per ESXi host</entry>

              <entry>90</entry>
            </row>

            <row>
              <entry>VMware Tools upgrade per ESXi host</entry>

              <entry>24</entry>
            </row>

            <row>
              <entry>Virtual machine hardware scan per host</entry>

              <entry>90</entry>
            </row>

            <row>
              <entry>Virtual machine hardware upgrade per host</entry>

              <entry>24</entry>
            </row>

            <row>
              <entry>VMware Tools scan per VUM server</entry>

              <entry>75</entry>
            </row>

            <row>
              <entry>VMware Tools upgrade per VUM server</entry>

              <entry>75</entry>
            </row>

            <row>
              <entry>Virtual machine hardware scan per VUM server</entry>

              <entry>75</entry>
            </row>

            <row>
              <entry>Virtual machine hardware upgrade per VUM server</entry>

              <entry>75</entry>
            </row>

            <row>
              <entry>ESXi host scan per VUM server</entry>

              <entry>75</entry>
            </row>

            <row>
              <entry>ESXi host remediation per VUM server</entry>

              <entry>71</entry>
            </row>

            <row>
              <entry>ESXi host upgrade per VUM server</entry>

              <entry>71</entry>
            </row>

            <row>
              <entry>ESXi host upgrade per cluster</entry>

              <entry>1</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <para><table>
        <title>vCloud Director Maximums</title>

        <tgroup cols="2">
          <thead>
            <row>
              <entry align="center">Value/Item</entry>

              <entry align="center">vSphere 5.x Maximum</entry>
            </row>
          </thead>

          <tbody>
            <row>
              <entry>Virtual machine count</entry>

              <entry>20000</entry>
            </row>

            <row>
              <entry>Powered‐On virtual machine count</entry>

              <entry>10000</entry>
            </row>

            <row>
              <entry>Organizations</entry>

              <entry>10000</entry>
            </row>

            <row>
              <entry>Virtual machines per vApp</entry>

              <entry>64</entry>
            </row>

            <row>
              <entry>vApps per organization</entry>

              <entry>500</entry>
            </row>

            <row>
              <entry>Number of networks</entry>

              <entry>7500</entry>
            </row>

            <row>
              <entry>Hosts</entry>

              <entry>2000</entry>
            </row>

            <row>
              <entry>vCenter Servers</entry>

              <entry>25</entry>
            </row>

            <row>
              <entry>Virtual Data Centers</entry>

              <entry>10000</entry>
            </row>

            <row>
              <entry>Datastores</entry>

              <entry>1024</entry>
            </row>

            <row>
              <entry>Catalogs</entry>

              <entry>1000</entry>
            </row>

            <row>
              <entry>Media</entry>

              <entry>1000</entry>
            </row>

            <row>
              <entry>Users</entry>

              <entry>10000</entry>
            </row>
          </tbody>
        </tgroup>
      </table></para>

    <sect2 id="see_also">
      <title>See Also</title>

      <para>Recipes <xref linkend="vmware_esxi_5.0_installation"
      xrefstyle="select: labelnumber"/> and <xref
      linkend="vcenter_client_5.x_installation"
      xrefstyle="select: labelnumber"/></para>
    </sect2>
  </sect1>

  <sect1 id="vmware_esx_5.x_server_overview" role="recipe">
    <title>VMware ESXi 5.0 Server Overview</title>

    <para>VMware ESXi Server is the foundation for every other piece of the
    virtualization package. It's the <emphasis>hypervisor</emphasis>, or main
    software layer that installs on the bare metal and allows everything above
    it to communicate with the hardware to allow virtualization. It used to be
    that when you installed VMware ESXi, you were actually installing two main
    components: the VMkernel and the Service Console. This has changed
    slightly, as we will now explain.</para>

    <para>The VMkernel is the base on which all other software in the package
    is built: the operating system. For those familiar with Linux, this would
    be the equivalent of (and is built from) the Linux kernel, without any
    other software.</para>

    <para>The changes in ESXi 5.0 have removed the Service Console that
    existed in ESX 3.x and 4.x. Today, a minimum configuration can be done at
    the provided console within the ESXi hypervisor or using the RCLI tools.
    For everything else, VMware has provided a large and useful collection of
    utilies that can be run from the command line on <emphasis>any</emphasis>
    server. These tools are called the RCLI (remote command line interface).
    The RCLI provides the same tools that were once available via the service
    console. Typically, management will be done via the vCenter client;
    however, there may be cases where you find you can accomplish things more
    easily with the command line or need to use it because you can’t access
    vCenter.</para>

    <para>VMware has designed ESXi Server to run only on specific pieces of
    hardware and has removed support for any kinds of devices it is not
    interested in, thereby reducing the kernel code. What remains is a
    stripped-down, fast kernel and tool package with little to no extra
    overhead. This is one of the things that gives VMware an advantage over
    other virtualization technologies that require installation on top of a
    standard operating system, which will be filled with drivers and features
    you won’t need.</para>

    <para>It is important to verify the hardware on which you will be running
    your virtualized environment, as VMware does not directly support smaller
    desktop-related hardware. However, everything that a server needs is well
    supported. This is a sleek operating system designed to put as little as
    possible between the virtual machines and the <phrase
    role="keep-together">hardware</phrase>.</para>

    <para>Refer to the VMware Hardware Compatability list for ensure support
    for your hardware:
    http://www.vmware.com/resources/compatibility/search.php</para>
  </sect1>

  <sect1 id="vmware_esxi_3.5_overview" role="recipe">
    <title>VMware ESXi 5.0 Overview</title>

    <para>ESXi is a newer form of the technology that strips down the ESXi
    Server even further, to the absolute bare minimum possible. It does not
    include or rely upon a service console and can perform its hypervisor
    duties with an installation that takes up a mere 32MB of disk space. In
    ESX Server, the service console runs on top of the hypervisor alongside
    the installed virtual machines. In ESXi, the hypervisor is all you install
    on your hardware. This allows for very fast hardware additions to existing
    pools. Want to add a new server to your rack? No problem. Hook it up,
    power it on, install ESXi, set your root password and networking details,
    take a minute or two to configure the virtual network, and you’re all set.
    This is an amazingly quick way to create or expand an existing ESXi
    hardware cluster.</para>

    <para>Even more exciting than the installable version of ESXi is the
    embedded version. It is now possible to buy hardware that is preconfigured
    with ESXi installed on it. This completely eliminates the installation
    step and speeds up the configuration process. Companies such as Dell,
    which graciously allowed us to borrow some of its equipment as we were
    writing this book, are now selling servers that require only a little more
    than racking, cabling, and powering on to expand your VMware
    cluster.</para>

    <para>The benefits of using ESXi over the standard ESXi product are that
    it’s extremely lightweight and installs quickly, it can be purchased on
    some servers from Dell and other vendors as an embedded option, it has no
    service console, and it requires less patching and maintenance. ESXi is
    also available for free and includes the basic functions needed to start a
    virtual environment.</para>
  </sect1>

  <sect1 id="vmware_esxi_5.0_installation" role="recipe">
    <title>VMware ESXi 5.0 Installation</title>

    <para>VMware customers who have received a preinstalled OEM version of
    ESXi may have vendor-specific customizations and drivers. These versions
    will be different from the downloadable version on VMware’s
    website.</para>

    <para>Before you get started installing ESXi, you should verify that your
    hardware is fully compatible by visiting the following URL, as VMware’s
    ESXi product has a much smaller compatibility list than its older ESXi
    model:</para>

    <simplelist type="vert">
      <member><ulink
      url="http://www.vmware.com/resources/compatibility/search.php?action=base&amp;deviceCategory=server">http://www.vmware.com/resources/compatibility/search.php</ulink></member>
    </simplelist>

    <para>ESXi 5.0 can also be installed and virtualized within VMware
    Workstation and VMware Fusion. This allows you to install, test, and get a
    feel for the products before implementing them on physical
    hardware.</para>

    <para>VMware ESXi 5.0 has the following requirements:</para>

    <note>
      <para>ESXi 5.0 has the following CPU requirements; it will run and
      install only on 64-bit x86 CPUs, requires at least 2 cores, and supports
      only LAHF and SAHF CPU instructions.</para>
    </note>

    <itemizedlist>
      <listitem>
        <para>Supports all AMD Opteron Processors</para>
      </listitem>

      <listitem>
        <para>Supports all Intel Xeon 3000/3200, 3100/3300, 5100/5300,
        5200/5400, 5500/5600, 7100/7300, 7200/7400, and 7500 processors</para>
      </listitem>

      <listitem>
        <para>2GB of RAM minimum</para>
      </listitem>

      <listitem>
        <para>One or more Gigabit or 10Gb Ethernet controllers. Check the
        <ulink
        url="http://www.vmware.com/resources/compatibility/search.php">hardware
        compatibility matrix</ulink>.</para>
      </listitem>

      <listitem>
        <para>Basic SCSI controllers such as Adaptec Ultra-160 or Ultra-320,
        LSI Logic Fusion-MPT, or most NCR/Symbios SCSI</para>
      </listitem>

      <listitem>
        <para>RAID controllers such as Dell PERC (Adaptec RAID or LSI
        MegaRAID), HP Smart Array RAID, or IBM (Adaptec) ServeRAID
        controllers</para>
      </listitem>

      <listitem>
        <para>SATA disk drives connected behind supported SAS controllers or
        supported on-board SATA controllers</para>
      </listitem>

      <listitem>
        <para>Dedicated SAN disk on Fibre Channel or iSCSI</para>
      </listitem>

      <listitem>
        <para>USB devices</para>
      </listitem>
    </itemizedlist>

    <para>This list represents the minimum requirements to install ESXi, but
    many more devices are available. To ensure complete compatibility, search
    for your specific hardware at the aforementioned URL.</para>

    <para>You can download the ESXi ISO image from a <ulink
    url="http://www.vmware.com/download/esxi/">VMware site</ulink> or use an
    alternative method such as PXE boot, Kickstart or VMware Auto Deploy.
    VMware has a done a great job of streamlining the installation of ESXi. If
    you are familiar with installing older versions of ESX, this will be a
    breeze. After booting to the installation CD-ROM, you’ll notice a blue
    screen titled "ThinESXi Installer" that looks similar to the bootloader in
    Linux.</para>

    <para>Once the initial boot has completed, the installer will present a
    couple of options: you can choose to cancel the installation, upgrade an
    existing installation, or perform a fresh ESXi installation (<xref
    linkend="esxi_initial_installation"/>). Once you have selected the
    appropriate installation type, you will be shown the EULA. Press F11 to
    accept and continue the <phrase
    role="keep-together">installation</phrase>.</para>

    <figure float="none" id="esxi_initial_installation">
      <title>ESXi initial installation</title>

      <mediaobject id="I_mediaobject1_d1e3281">
        <imageobject role="web">
          <imagedata fileref="figs/incoming/chapter_1/vmcb_chp_01_fig1.tiff"
                     format="TIFF"/>
        </imageobject>
      </mediaobject>
    </figure>

    <para>Select the disk on which you wish to install ESXi. Typically, this
    will be a local disk. Also, make sure you have disconnected all your Fibre
    Channel or iSCSI SAN and direct-attached storage if connected, to prevent
    any accidental data removal. Once you’ve selected the disk, the
    installation will begin and will take only a few minutes. When it is
    complete, remove the CD-ROM and reboot the system. If you are installing
    with PXE or another automated tool, reboot once the installation is
    completed.</para>

    <para>ESXi requires a little more configuration after the initial install,
    because the only thing being configured during installation is the disk on
    which the hypervisor is going to be installed. Once the new ESXi server
    has been <phrase role="keep-together">rebooted</phrase>, you will notice a
    screen that is similar to the ESXi console screen but with two new
    options: F11 to reboot the system and F2 to manage the system.</para>

    <orderedlist>
      <listitem>
        <para>To begin configuration, make sure you have a keyboard and
        monitor plugged into the ESXi server. Press F2 to access the
        menu-based configuration utility, which will be <phrase
        role="keep-together">the main</phrase> screen in which all ESXi
        configuration will take place (<xref
        linkend="esxi_management_menu"/>).</para>

        <para><figure float="none" id="esxi_management_menu">
            <title>ESXi management menu</title>

            <mediaobject id="I_mediaobject1_d1e3361">
              <imageobject role="web">
                <imagedata fileref="figs/incoming/chapter_1/chapter1_7.2.tiff"
                           format="TIFF"/>
              </imageobject>
            </mediaobject>
          </figure></para>
      </listitem>

      <listitem>
        <para>This is the first option that will need to be configured, as it
        is not set by default. The password you set here will be the default
        for the "root" user account (<xref
        linkend="changing_the_password"/>).</para>

        <para><figure float="none" id="changing_the_password">
            <title>Changing the password</title>

            <mediaobject id="I_mediaobject1_d1e3369">
              <imageobject role="web">
                <imagedata fileref="figs/web/vmcb_0114.png" format="PNG"/>
              </imageobject>
            </mediaobject>
          </figure></para>
      </listitem>

      <listitem>
        <para>By default, ESXi will be configured to use the Dynamic Host
        Configuration Protocol (DHCP) and will automatically attempt to
        configure the IP address. However, you can bypass this and set your
        network to use a static IP address using the tools provided in the
        Management Network interface. Using a static IP address is
        recommended.</para>

        <para><figure float="none" id="management_network_configuration">
            <title>Management network configuration</title>

            <mediaobject id="I_mediaobject1_d1e3410">
              <imageobject role="web">
                <imagedata fileref="figs/incoming/chapter_1/chapter1_7.3.tiff"
                           format="PNG"/>
              </imageobject>
            </mediaobject>
          </figure></para>

        <para>As shown in <xref linkend="management_network_configuration"/>,
        the management network offers a few options to configure your ESXi
        server.</para>

        <para>The Network Adapters option allows you to select which network
        adapter to use for the service console IP address, if you have more
        than one interface available; the interfaces will be labeled
        <emphasis>vmnic0</emphasis>, <emphasis>vmnic1</emphasis>, etc.</para>

        <para>You also have the option to configure your service console IP
        address to use a specific VLAN. This is an optional setting.</para>

        <para>The next option on the list is IP Configuration. Here, you have
        the option to configure DHCP or a static IP address. Choosing the
        latter will allow you to enter the basic information needed, such as
        the IP address, subnet mask, and gateway (<xref
        linkend="ip_configuration_screen"/>).</para>

        <para><figure float="0" id="ip_configuration_screen">
            <title>IP Configuration screen</title>

            <mediaobject id="I_mediaobject1_d1e3432">
              <imageobject role="web">
                <imagedata fileref="figs/web/vmcb_0116.png" format="PNG"/>
              </imageobject>
            </mediaobject>
          </figure></para>

        <para><variablelist>
            <varlistentry>
              <term>Restart Management Network</term>

              <listitem>
                <para>Making changes to a static IP address or renewing a DHCP
                lease on the network may require a restart of the management
                network.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>Test Management Network</term>

              <listitem>
                <para>Testing the management network will bring up a menu
                allowing you to perform ping tests resolve DNS entries.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>Configure Keyboard</term>

              <listitem>
                <para>ESXi supports different keyboard layouts. English is the
                default, but you can select from French, German, Russian, and
                Japanese.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>View Support Information</term>

              <listitem>
                <para>No configurable options are available in this menu;
                however, it provides a general location for your ESXi server’s
                license key, serial number, and SSL footprint, and the URL to
                VMware’s support website.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>View System Logs</term>

              <listitem>
                <para>There are three options available here for viewing log
                entries. You can view system messages, config, and management
                agent (<emphasis>hostd</emphasis>) logs.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>Restart Management Agents</term>

              <listitem>
                <para>From time to time it may be necessary to restart the
                management agents on the ESXi host without restarting the
                server itself. If the management agents are restarted, all
                remotely connected clients (such as vCenter clients and the
                vCenter server) will be disconnected.</para>

                <para>It’s important to note that in your vCenter server, the
                host will show up disconnected while the management network
                restarts; however, your virtual machines will continue to be
                unaffected.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>Reset Customized Settings</term>

              <listitem>
                <para>Resetting the customized settings will reset all the
                variables on the ESXi server to factory defaults.</para>
              </listitem>
            </varlistentry>
          </variablelist></para>
      </listitem>

      <listitem>
        <para>The DNS servers and host name will need to be configured as
        well. Select the DNS Configuration menu as show in the <xref
        linkend="dns_configuration"/> screenshot.</para>

        <figure>
          <title id="dns_configuration">DNS Configuration</title>

          <screenshot>
            <mediaobject>
              <imageobject>
                <imagedata fileref="figs/incoming/chapter_1/chapter1_7.4.tiff"/>
              </imageobject>
            </mediaobject>
          </screenshot>
        </figure>

        <variablelist>
          <varlistentry>
            <term>Primary DNS Server</term>

            <listitem>
              <para>This will be the primary DNS server inside your
              network.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Alternative DNS Server</term>

            <listitem>
              <para>This will be the secondary DNS server inside yoru
              network.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Hostname</term>

            <listitem>
              <para>This will be the hostname of this ESXi server.</para>
            </listitem>
          </varlistentry>
        </variablelist>
      </listitem>

      <listitem>
        <para>You will now be able to manage this ESXi server via the vCenter
        Client directly or add this host to an existing vCenter Server to
        additional management.</para>
      </listitem>
    </orderedlist>

    <sect2 id="see_also-id2">
      <title>See Also</title>

      <para><xref linkend="vmware_esxi_5.x_configuration"/></para>
    </sect2>
  </sect1>

  <sect1 id="vmware_vcenter_server_5.x_overview" role="recipe">
    <title>VMware vCenter Server 5.0 Overview</title>

    <para>As virtual environments grow, there comes a point when it becomes
    unwieldy to manage each ESXi server individually. For some of us, that
    happens right around the time the second ESXi server is added, because we
    want to use our time for more interesting things rather than for
    repetitive procedures and maintenance. VMware vCenter Server provides a
    central location for managing all of the virtual machines deployed inside
    the VMware vSphere infrastructure. It is licensed and sold separately and
    requires a dedicated Windows server or a Windows virtual machine and a
    database (Oracle or Microsoft SQL Server). Once installed and configured,
    it will make the system administrator’s life much easier. vCenter Server
    provides a way to distribute resources, manage users, move virtual
    machines from one piece of physical hardware to another (while still
    running!), schedule tasks, and much more.</para>
  </sect1>

  <sect1 id="vcenter_server_5.x_installation" role="recipe">
    <title>vCenter Server 5.0 Installation</title>

    <para>To get started, download vCenter Server from <ulink
    url="http://vmware.com/download/vi/">the VMware site</ulink>.</para>

    <para>The vCenter Server installation is pretty straightforward. During
    the course of the installation you will be asked to enter some required
    information and make some crucial decisions about your environment. We
    will walk you through those steps in this section.</para>

    <para>The vCenter server can be installed on a physical server or, as an
    alternative, inside a virtual machine. As infrastructure is consolidated
    into virtual environments, it often makes sense to utilize the high
    availability of the vSphere platform. The benefits of installing your
    vCenter server inside a virtual machine include taking advantage of HA
    (High availability) inside the environment, moving the virtual machine to
    new hardware without outages, and utilizing snapshots. There are many
    opinions about installing inside a virtual machine; we feel it makes
    sense.</para>

    <note>
      <para>It’s worth mentioning that if you plan to install your vCenter
      database on the same server as your vCenter server, the system server
      requirements will be larger. However, it is best practice to separate
      the vCenter server and the database server.</para>
    </note>

    <sect2 id="vmware_vcenter_5.x_server_requirements">
      <title>VMware vCenter 5.0 Server Requirements</title>

      <para>vCenter Server 5.0 requires a 64-bit operating system and will not
      install on a 32-bit operating system. The supported 64-bit
      operating systems are Microsoft Standard, Enterprise, or Datacenter 2003
      (SP2 / R2 SP2) or 2008 (SP2 / R2). Minimum requirements are:</para>

      <itemizedlist>
        <listitem>
          <para>A 2.0GHz or faster Intel or AMD X86 processor with two or more
          logical cores</para>
        </listitem>

        <listitem>
          <para>4GB or more of RAM</para>
        </listitem>

        <listitem>
          <para>Minimum 6GB of disk space (this includes vCenter and SQL if on
          the same server)</para>
        </listitem>

        <listitem>
          <para>10/100/1000 Ethernet Adapter (Gigabit recommended)</para>
        </listitem>
      </itemizedlist>
    </sect2>

    <sect2 id="vmware_vcenter_5.x_server_database_requi">
      <title>VMware vCenter 5.0 Server Database Requirements</title>

      <para>The vCenter Server requires one of the following databases:</para>

      <itemizedlist>
        <listitem>
          <para>IBM DB2 9.5</para>
        </listitem>

        <listitem>
          <para>IBM DB2 9.7</para>
        </listitem>

        <listitem>
          <para>Microsoft SQL Server 2005 32-bit Standard with SP3</para>
        </listitem>

        <listitem>
          <para>Microsoft SQL Server 2005 64-bit Enterprise with SP3</para>
        </listitem>

        <listitem>
          <para>Microsoft SQL Server 2008 64-bit Express R2 (5 hosts and 50
          virtual machines)</para>
        </listitem>

        <listitem>
          <para>Microsoft SQL Server 2008 R2</para>
        </listitem>

        <listitem>
          <para>Microsoft SQL Server 2008 32-bit or 64-bit
          Standard/Enterprise</para>
        </listitem>

        <listitem>
          <para>Microsoft SQL Server 2008 32-bit or 64-bit Standard/Enterprise
          with SP1</para>
        </listitem>

        <listitem>
          <para>Oracle 10g 32-bit Standard, Enterprise, One R2 (supported with
          version 10.2.0.3.0 or higher)</para>
        </listitem>

        <listitem>
          <para>Oracle 10g 64-bit Standard, Enterprise, One R2 (requires
          version 10.2.0.4)</para>
        </listitem>

        <listitem>
          <para>Oracle 11g 32-bit or 64-bit Standard, Enterprise, One
          R1</para>
        </listitem>

        <listitem>
          <para>Oracle 11g 32-bit or 64-bit Standard, Enterprise, One
          R2</para>
        </listitem>
      </itemizedlist>

      <para>The vCenter Server offers a few download options: you may download
      an ISO image that can be burned to DVD, or a ZIP file that can be
      extracted on the server on which you wish to install vCenter Server.
      Once you have chosen your installation method, follow these
      steps:</para>

      <orderedlist continuation="restarts" inheritnum="ignore">
        <listitem>
          <para>Either insert the CD-ROM and let
          <emphasis>autorun.exe</emphasis> start the installation, or manually
          run the <emphasis>autorun.exe</emphasis> located in the ZIP file
          that you downloaded. A screen similar to <xref
          linkend="vcenter_server_installation"/> will appear. Click Next to
          continue.</para>
        </listitem>
      </orderedlist>

      <figure float="none" id="vcenter_server_installation">
        <title>vCenter Server installation</title>

        <mediaobject id="I_mediaobject1_d1e3655">
          <imageobject role="web">
            <imagedata fileref="figs/incoming/chapter_1/figure9.1.tiff"
                       format="PNG"/>
          </imageobject>
        </mediaobject>
      </figure>

      <orderedlist continuation="continues" inheritnum="ignore">
        <listitem>
          <para>The introduction page tells you the benefits of vCenter
          Server. Once you have read these, click Next to continue.</para>
        </listitem>

        <listitem>
          <para>Read the license agreement and accept it by clicking "I accept
          the terms in the license agreement." The radio button next to this
          statement will now show a dot. Click Next to continue the
          installation.</para>
        </listitem>

        <listitem>
          <para>You will now be prompted to enter information about your user
          account and company (<xref
          linkend="entering_company_information"/>). When you’re done, click
          Next to continue.</para>

          <para><figure float="none" id="entering_company_information">
              <title>Entering company information</title>

              <mediaobject id="I_mediaobject1_d1e3675">
                <imageobject role="web">
                  <imagedata fileref="figs/incoming/chapter_1/figure9.2.tiff"
                             format="PNG"/>
                </imageobject>
              </mediaobject>
            </figure></para>
        </listitem>

        <listitem>
          <para>You are now ready to choose the database method (<xref
          linkend="vcenter_database_selection"/>). Refer to the database
          requirements list for the exact databases and versions that are
          supported.</para>

          <para>For production installations, VMware recommends that you do
          not use the <phrase role="keep-together">Microsoft</phrase> SQL
          Server Desktop Engine (MSDE) that is included with the installation,
          as it’s suitable only for sites containing at most 5 hosts and 50
          virtual machines.</para>

          <para>Assuming the installation will be in a production environment,
          select the "Use an existing database server" option and fill in the
          necessary fields with your database’s information, keeping in mind
          the following:</para>

          <itemizedlist>
            <listitem>
              <para>You must set up ODBC connections before you use Microsoft
              SQL Server or Oracle. This can be accomplished in the Control
              Panel on Windows.</para>
            </listitem>

            <listitem>
              <para>The data source name (DSN) must be a system DSN.</para>
            </listitem>

            <listitem>
              <para>If you are using a local SQL server with Windows NT
              authentication, make sure to leave the username and password
              fields blank. Otherwise, enter the username and password of the
              remote SQL server you are connecting to.</para>
            </listitem>
          </itemizedlist>

          <para>Once you have entered your information successfully, press the
          Next button to continue the installation.</para>

          <figure>
            <title id="vcenter_database_selection">vCenter Server Database
            Selection</title>

            <screenshot>
              <mediaobject>
                <imageobject>
                  <imagedata fileref="figs/incoming/chapter_1/figure9.3.tiff"/>
                </imageobject>
              </mediaobject>
            </screenshot>
          </figure>

          <para/>

          <figure>
            <title>vCenter Server Database Credentials</title>

            <screenshot>
              <mediaobject>
                <imageobject>
                  <imagedata fileref="figs/incoming/chapter_1/figure9.4.tiff"/>
                </imageobject>
              </mediaobject>
            </screenshot>
          </figure>
        </listitem>

        <listitem>
          <para>Next, select the destination folders for the vCenter Server,
          click Next to continue.</para>

          <figure>
            <title id="vcenter_destination_folders">vCenter Destination
            Folders</title>

            <screenshot>
              <mediaobject>
                <imageobject>
                  <imagedata fileref="figs/incoming/chapter_1/figure9.5.tiff"/>
                </imageobject>
              </mediaobject>
            </screenshot>
          </figure>
        </listitem>
      </orderedlist>

      <orderedlist continuation="continues" inheritnum="ignore">
        <listitem>
          <para>Now that the basic elements of the installation have been
          taken care of, you must decide what pieces of the application to
          install. You have two different options, as shown in <xref
          linkend="choosing_the_vcenter_installation_type"/>.</para>

          <variablelist>
            <varlistentry>
              <term>Create a standalone VMware vCenter Server instance</term>

              <listitem>
                <para>This option will install vCenter Server in standalone
                mode or if this is the first installation select this option.
                </para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>Join a VMware vCenter Server Group using linked mode to
              share information</term>

              <listitem>
                <para>Selection this option if you will be joining the vCenter
                Server to an existing vCenter Server to create a linked
                group.</para>
              </listitem>
            </varlistentry>
          </variablelist>

          <para>Once you have chosen the method of installation you wish to
          use, click the Next button to continue.</para>
        </listitem>
      </orderedlist>

      <figure float="none" id="choosing_the_vcenter_installation_type">
        <title>Choosing the vCenter installation type</title>

        <mediaobject id="I_mediaobject1_d1e3713">
          <imageobject role="web">
            <imagedata fileref="figs/incoming/chapter_1/figure9.6.tiff"
                       format="TIFF"/>
          </imageobject>
        </mediaobject>
      </figure>

      <orderedlist continuation="continues" inheritnum="ignore">
        <listitem>
          <para>Next, configure the ports that vCenter Server uses <xref
          linkend="configure_vcenter_server_ports"/> and click Next to
          continue. The default ports will be acceptable here unless you have
          specific requirements for your vCenter Server installation.</para>
        </listitem>
      </orderedlist>

      <figure float="none" id="custom_install_only_comma_changing_ports">
        <title id="configure_vcenter_server_ports">Configure vCenter Server
        ports</title>

        <mediaobject id="I_mediaobject1_d1e3789">
          <imageobject role="web">
            <imagedata fileref="figs/incoming/chapter_1/figure9.7.tiff"
                       format="PNG" scale="100"/>
          </imageobject>
        </mediaobject>
      </figure>

      <orderedlist continuation="continues" inheritnum="ignore">
        <listitem>
          <para>Next, configure the vCenter Server inventory ports <xref
          linkend="vcenter_server_inventory_ports"/>. Again, the default ports
          will be acceptable here unless there are specific requirements for
          your vCenter Server Installation. Click Next to continue.</para>

          <figure>
            <title id="vcenter_server_inventory_ports">vCenter Server
            Inventory Ports</title>

            <screenshot>
              <mediaobject>
                <imageobject>
                  <imagedata fileref="figs/incoming/chapter_1/figure9.8.tiff"/>
                </imageobject>
              </mediaobject>
            </screenshot>
          </figure>
        </listitem>

        <listitem>
          <para>Next, set the Java JVM web servers memory configuration <xref
          linkend="vcenter_jvm_configuration"/>. This setting will allocate a
          specific amount of memroy on the vCenter Server for Java. If there
          is enough memory available on the vCenter Server select the large
          install option to prevent issues in the future if you environment
          will grow. For most installations the Small or Medium option will be
          fine.</para>

          <figure>
            <title id="vcenter_jvm_configuration">vCenter Server JVM
            Configuration</title>

            <screenshot>
              <mediaobject>
                <imageobject>
                  <imagedata fileref="figs/incoming/chapter_1/figure9.9.tiff"/>
                </imageobject>
              </mediaobject>
            </screenshot>
          </figure>
        </listitem>

        <listitem>
          <para>Finally, click Install to begin the installation. If the
          vCenter Server will be handling more than 2,000 virtual machines
          click the check box to increase the number of ephermeral ports
          available within vCenter Server.</para>

          <figure>
            <title id="vcenter_server_summary">vCenter Server Install
            Summary</title>

            <screenshot>
              <mediaobject>
                <imageobject>
                  <imagedata fileref="figs/incoming/chapter_1/figure9.10.tiff"/>
                </imageobject>
              </mediaobject>
            </screenshot>
          </figure>

          <para/>
        </listitem>
      </orderedlist>
    </sect2>
  </sect1>

  <sect1 id="vmware_vcenter_client_5.x_overview" role="recipe">
    <title>VMware vCenter Client 5.x Overview</title>

    <para>The vCenter client is used to manage individual ESXi hosts as well
    as to provide an administration interface to the vCenter server. It is
    included with the vCenter Server download.</para>
  </sect1>

  <sect1 id="vcenter_client_5.x_installation" role="recipe">
    <title>vCenter Client 5.x Installation</title>

    <para>vCenter client requirements are:</para>

    <itemizedlist>
      <listitem>
        <para>One of the following 32-bit or 64-bit operating systems:</para>

        <itemizedlist>
          <listitem>
            <para>Windows 7</para>
          </listitem>

          <listitem>
            <para>Windows 7 SP1</para>
          </listitem>

          <listitem>
            <para>Windows 2003 Server with SP2</para>
          </listitem>

          <listitem>
            <para>Windows 2003 Server R2</para>
          </listitem>

          <listitem>
            <para>Windows 2008 R2</para>
          </listitem>

          <listitem>
            <para>Windows 2008 R1 with SP1</para>
          </listitem>
        </itemizedlist>
      </listitem>

      <listitem>
        <para>.NET Framework 3.5 SP1 (this is included with the vCenter client
        installer)</para>
      </listitem>

      <listitem>
        <para>1 CPU, 500MHz Intel or AMD X86 processor, 1GHz CPU
        recommended.</para>
      </listitem>

      <listitem>
        <para>1GB RAM minimum (2GB recommended)</para>
      </listitem>

      <listitem>
        <para>2GB storage space for the basic installation</para>
      </listitem>

      <listitem>
        <para>1Gbit network connection</para>
      </listitem>
    </itemizedlist>

    <para>The vCenter client is normally installed along with the vCenter
    Server installation. However, it is possible to install the vCenter client
    by itself on other computers by going to
    <emphasis>https://</emphasis><replaceable>youresxserver</replaceable><emphasis>/client/VMware-viclient.exe</emphasis>
    and downloading the client installer. Once you’ve downloaded it, run the
    application. The installation is very intuitive.</para>
  </sect1>

  <sect1>
    <title>vCenter 5.0 Web Client Installation</title>

    <para>The release of vSpehre 5.0 has brought some exciting changes to the
    way you can manage your VMware environment. Former web consoles weren't
    user-friendly and administrators had to utilize the vCenter client
    install. However, with vSphere 5.0 this has changed. Today, there is a
    functional and useful interface that was written using Adobe Flex,
    allowing for cross platform and browser compatibility. We'll outline the
    steps here to install the web client on your vCenter server or an
    additional server if you wish.</para>

    <orderedlist>
      <listitem>
        <para>Insert the vCenter installation disk or mount the ISO image.
        Once the installer appears, select the vSphere Web Client (Server)
        option.</para>
      </listitem>

      <listitem>
        <para>Follow the installation steps. After you complete them,
        additional options will be need to be configured so the server can
        connect to your vCenter server.</para>
      </listitem>

      <listitem>
        <para>Navigate to
        <emphasis>https://127.0.0.1:9443/admin-app</emphasis> inside your
        browser (from the server you installed the Web Client on).</para>
      </listitem>

      <listitem>
        <para>Next, you'll need to register the Web Client with our vCenter
        server. Click the Register vCenter Server link in the upper right hand
        corner.</para>
      </listitem>

      <listitem>
        <para>A new window will appear. Enter the credentials and click
        Register.</para>

        <variablelist>
          <varlistentry>
            <term>vCenter Server URL</term>

            <listitem>
              <para>Enter the fully qualified name to the server in which you
              have vCenter Server installed on.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Username</term>

            <listitem>
              <para>Enter an adminitrator account inside vCenter.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Password</term>

            <listitem>
              <para>Enter the password you choose for your administrator
              account.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>vSphere Web Client URL</term>

            <listitem>
              <para>This will be the URL used to access the web client.</para>
            </listitem>
          </varlistentry>
        </variablelist>
      </listitem>

      <listitem>
        <para>You can now log into the interface at
        <emphasis>https://</emphasis><replaceable>webclientserver</replaceable><emphasis>:9443/vsphere-client/</emphasis>,
        whichs allow you to login with your vCenter credentials and start
        managing your virtual machines.</para>
      </listitem>
    </orderedlist>
  </sect1>

  <sect1>
    <title>vSphere 5.0 License Changes</title>

    <para>VMware has made some modifications to their license model with the
    release of vSphere 5.0. In this section we'll take a look at those changes
    and what will be required to upgrade from vSphere 4.x or ESX 3.x.</para>

    <para>vSphere 5.0 is still based on the per-socket license, but now also
    includes a vRAM entitlement. This means the license scheme will take a
    holistic approuch, removing all CPU and memory limitations and then taking
    all the servers managed via vCenter into consideration when calculating
    the available licenses. This change allows customers to purchase servers
    with different CPU socket configurations without having to purchase
    expensive licenseing if they do not plan to use the additional sockets or
    memory. Instead, the available resources inside vCenter will be used to
    create a pool of resources that each ESXi server will use.</para>

    <para>VMware has implemented a compliance policy to maintain a accurate
    license model. Each physical CPU must be licensed, and there is a 365
    watermark stating that the average used vRAM must not exceed the purchased
    allocated amount. If the amount of vRAM is over the amount in the pool,
    additional licenses will be required. If an upgrade is required, a
    customer can upgrade all the CPU licenses to a license with a higher vRAM
    allotment.</para>

    <para>Below we will take a look at the changes and how they will affect
    each part of the vSphere environment.</para>

    <variablelist>
      <varlistentry>
        <term>CPU Restrictions</term>

        <listitem>
          <para>The new license model requires at least one CPU in the
          physical server.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>vRAM Entitlements</term>

        <listitem>
          <para>vRAM is the amount of RAM allocated to a virtual machine. For
          example, if you create a virtual machine with 2GB ram that will
          translate into 2GB of vRAM. It is possible to over allocate vRAM on
          a single ESXi server regardless of the amount of physical RAM, as
          long as the resources are available from a vRAM perspective.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>vRAM per VM</term>

        <listitem>
          <para>RAM that is allocated to a virtual machine will pull from the
          vRAM license pool, which allocates a maximum amount of 96GB to each
          virtual machine. Thus, if a virtual machine was allocated 128GB of
          vRAM, it will only take 96GB from your license pool.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </sect1>

  <sect1 id="vconverter_overview" role="recipe">
    <title>vConverter</title>

    <para>vConverter is a free application available from VMware that allows
    you to transform your physical servers into virtual servers easily, moving
    them from their own machines into your VMware system. There are two ways
    this can be done. In a <emphasis>cold migration</emphasis>, you power down
    a server and convert it while it is offline. With vConverter, though, you
    can also perform a <emphasis>hot migration</emphasis>, which allows you to
    convert and migrate a live, operating server while it is in use. VMware
    Converter also allows you to take older virtual machines and migrate them
    into a new network while upgrading them to the current version.</para>

    <para>The installation of vConverter is pretty straightforward. vCenter
    Converter Standalone 5.x components (client, server, and agent) can be
    installed on the following platforms:</para>

    <itemizedlist>
      <listitem>
        <para>Windows XP Professional (32-bit and 64-bit)</para>
      </listitem>

      <listitem>
        <para>Windows Server 2003 SP2, R2 (32-bit and 64-bit)</para>
      </listitem>

      <listitem>
        <para>Windows Vista (32-bit and 64-bit)</para>
      </listitem>

      <listitem>
        <para>Windows Server 2008 (32-bit and 64-bit)</para>
      </listitem>

      <listitem>
        <para>Windows Server 2008 R2 (64-bit)</para>
      </listitem>

      <listitem>
        <para>Windows 7 (32-bit and 64-bit)</para>
      </listitem>
    </itemizedlist>

    <para>vConverter can be downloaded from the following URL (registration is
    required to download):</para>

    <simplelist type="vert">
      <member><ulink url="http://vmware.com/download/converter"/></member>
    </simplelist>

    <para>To install vConverter on Windows:</para>

    <orderedlist continuation="restarts" inheritnum="ignore">
      <listitem>
        <para>Download the Windows executable.</para>
      </listitem>

      <listitem>
        <para>Run the installer, clicking Next at the introduction
        screen.</para>
      </listitem>

      <listitem>
        <para>Accept the license agreement by checking "I accept the terms in
        the license agreement" and clicking Next to continue.</para>
      </listitem>

      <listitem>
        <para>Choose the directory in which to install the files. The
        installer will default to <emphasis role="keep-together">C:\Program
        Files\VMware\VMware vCenter Converter Standalone</emphasis>. Once
        you’re satisfied, click Next to continue the installation.</para>
      </listitem>

      <listitem>
        <para>Select the type of installation you want to do. There are two
        options here, as shown in <xref
        linkend="vcenter_converter_setup_types"/>:</para>

        <variablelist>
          <varlistentry>
            <term>Local installation</term>

            <listitem>
              <para>This installs vCenter Converter on the server. It allows
              you to create and manage conversion tasks from this local server
              only.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Client-Server installation (advanced)</term>

            <listitem>
              <para>This option sets up a client/server model for vCenter
              Converter. Here, you can install the individual client, server,
              and/or agent pieces on the local server (<xref
              linkend="vcenter_converter_custom_setup"/>).</para>
            </listitem>
          </varlistentry>
        </variablelist>

        <para>If you choose "Local installation," jump to step 7; otherwise,
        continue to step 6.</para>
      </listitem>
    </orderedlist>

    <figure float="none" id="vcenter_converter_setup_types">
      <title>vCenter Converter setup types</title>

      <mediaobject id="I_mediaobject1_d1e4148">
        <imageobject role="web">
          <imagedata fileref="figs/web/vmcb_0128.png" format="PNG"/>
        </imageobject>
      </mediaobject>
    </figure>

    <figure float="none" id="vcenter_converter_custom_setup">
      <title>vCenter Converter custom setup</title>

      <mediaobject id="I_mediaobject1_d1e4156">
        <imageobject role="web">
          <imagedata fileref="figs/web/vmcb_0129.png" format="PNG"/>
        </imageobject>
      </mediaobject>
    </figure>

    <orderedlist continuation="continues" inheritnum="ignore">
      <listitem>
        <para>The advanced installation choice gives you the option to specify
        which ports <phrase role="keep-together">vCenter</phrase> Converter
        will use (<xref linkend="vcenter_converter_custom_ports"/>). The
        defaults are:</para>

        <itemizedlist>
          <listitem>
            <para>HTTPS Service Port: 443</para>
          </listitem>

          <listitem>
            <para>HTTP Service Port: 80</para>
          </listitem>

          <listitem>
            <para>Agent Service Port: 9089</para>
          </listitem>
        </itemizedlist>

        <para>When you are satisfied with the ports, click Next to continue
        the installation.</para>
      </listitem>
    </orderedlist>

    <figure float="none" id="vcenter_converter_custom_ports">
      <title>vCenter Converter custom ports</title>

      <mediaobject id="I_mediaobject1_d1e4185">
        <imageobject role="web">
          <imagedata fileref="figs/web/vmcb_0130.png" format="PNG"/>
        </imageobject>
      </mediaobject>
    </figure>

    <orderedlist continuation="continues" inheritnum="ignore"
                 numeration="arabic">
      <listitem>
        <para>You are now ready to proceed with the installation. Click
        Install to continue.</para>
      </listitem>

      <listitem>
        <para>When the installation has completed, you will have the option to
        automatically launch the vCenter Converter client. Click the Finish
        button to complete the install.</para>
      </listitem>
    </orderedlist>
  </sect1>
</chapter>
