mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			929 lines
		
	
	
		
			44 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			929 lines
		
	
	
		
			44 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?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" [
 | 
						||
<!ENTITY % BOOK_ENTITIES SYSTEM "cloudstack.ent">
 | 
						||
%BOOK_ENTITIES;
 | 
						||
]>
 | 
						||
 | 
						||
<!-- Licensed to the Apache Software Foundation (ASF) under one
 | 
						||
 or more contributor license agreements.  See the NOTICE file
 | 
						||
 distributed with this work for additional information
 | 
						||
 regarding copyright ownership.  The ASF licenses this file
 | 
						||
 to you under the Apache License, Version 2.0 (the
 | 
						||
 "License"); you may not use this file except in compliance
 | 
						||
 with the License.  You may obtain a copy of the License at
 | 
						||
 
 | 
						||
   http://www.apache.org/licenses/LICENSE-2.0
 | 
						||
 
 | 
						||
 Unless required by applicable law or agreed to in writing,
 | 
						||
 software distributed under the License is distributed on an
 | 
						||
 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 | 
						||
 KIND, either express or implied.  See the License for the
 | 
						||
 specific language governing permissions and limitations
 | 
						||
 under the License.
 | 
						||
-->
 | 
						||
<section id="vmware-install">
 | 
						||
  <title>VMware vSphere Installation and Configuration</title>
 | 
						||
  <para>If you want to use the VMware vSphere hypervisor to run guest virtual machines, install
 | 
						||
    vSphere on the host(s) in your cloud.</para>
 | 
						||
  <xi:include href="vmware-requirements.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
 | 
						||
  <section id="vmware-preparation-checklist">
 | 
						||
    <title>Preparation Checklist for VMware</title>
 | 
						||
    <para>For a smoother installation, gather the following information before you start:</para>
 | 
						||
    <itemizedlist>
 | 
						||
      <listitem>
 | 
						||
        <para>Information listed in <xref linkend="vmware-vcenter-checklist"/></para>
 | 
						||
      </listitem>
 | 
						||
      <listitem>
 | 
						||
        <para>Information listed in <xref linkend="vmware-network-checklist"/></para>
 | 
						||
      </listitem>
 | 
						||
    </itemizedlist>
 | 
						||
    <section id="vmware-vcenter-checklist">
 | 
						||
      <title>vCenter Checklist</title>
 | 
						||
      <para>You will need the following information about vCenter.</para>
 | 
						||
      <informaltable frame="all">
 | 
						||
        <tgroup cols="3" align="left" colsep="1" rowsep="1">
 | 
						||
          <colspec colname="c1"/>
 | 
						||
          <colspec colname="c2"/>
 | 
						||
          <colspec colname="c3"/>
 | 
						||
          <thead>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter Requirement</para></entry>
 | 
						||
              <entry><para>Value</para></entry>
 | 
						||
              <entry><para>Notes</para></entry>
 | 
						||
            </row>
 | 
						||
          </thead>
 | 
						||
          <tbody>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter User</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>This user must have admin privileges.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter User Password</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>Password for the above user.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter Datacenter Name</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>Name of the datacenter.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter Cluster Name</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>Name of the cluster.</para></entry>
 | 
						||
            </row>
 | 
						||
          </tbody>
 | 
						||
        </tgroup>
 | 
						||
      </informaltable>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-network-checklist">
 | 
						||
      <title>Networking Checklist for VMware</title>
 | 
						||
      <para>You will need the following information about VLAN.</para>
 | 
						||
      <informaltable frame="all">
 | 
						||
        <tgroup cols="3" align="left" colsep="1" rowsep="1">
 | 
						||
          <colspec colname="c1"/>
 | 
						||
          <colspec colname="c2"/>
 | 
						||
          <colspec colname="c3"/>
 | 
						||
          <thead>
 | 
						||
            <row>
 | 
						||
              <entry><para>VLAN Information</para></entry>
 | 
						||
              <entry><para>Value</para></entry>
 | 
						||
              <entry><para>Notes</para></entry>
 | 
						||
            </row>
 | 
						||
          </thead>
 | 
						||
          <tbody>
 | 
						||
            <row>
 | 
						||
              <entry><para>ESXi VLAN</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>VLAN on which all your ESXi hypervisors reside.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>ESXI VLAN IP Address</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>IP Address Range in the ESXi VLAN. One address per Virtual Router is used
 | 
						||
                  from this range.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>ESXi VLAN IP Gateway</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>ESXi VLAN Netmask</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Management Server VLAN</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>VLAN on which the &PRODUCT; Management server is
 | 
						||
                installed.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Public VLAN</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>VLAN for the Public Network.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Public VLAN Gateway</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Public VLAN Netmask</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Public VLAN IP Address Range</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>Range of Public IP Addresses available for &PRODUCT; use. These addresses
 | 
						||
                  will be used for virtual router on &PRODUCT; to route private traffic to external
 | 
						||
                  networks.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>VLAN Range for Customer use</para></entry>
 | 
						||
              <entry><para/></entry>
 | 
						||
              <entry><para>A contiguous range of non-routable VLANs. One VLAN will be assigned for
 | 
						||
                  each customer.</para></entry>
 | 
						||
            </row>
 | 
						||
          </tbody>
 | 
						||
        </tgroup>
 | 
						||
      </informaltable>
 | 
						||
    </section>
 | 
						||
  </section>
 | 
						||
  <section id="vmware-vsphere-installation-steps">
 | 
						||
    <title>vSphere Installation Steps</title>
 | 
						||
    <orderedlist>
 | 
						||
      <listitem>
 | 
						||
        <para>If you haven't already, you'll need to download and purchase vSphere from the VMware
 | 
						||
          Website (<ulink url="https://www.vmware.com/tryvmware/index.php?p=vmware-vsphere&lp=1"
 | 
						||
            >https://www.vmware.com/tryvmware/index.php?p=vmware-vsphere&lp=1</ulink>) and
 | 
						||
          install it by following the VMware vSphere Installation Guide.</para>
 | 
						||
      </listitem>
 | 
						||
      <listitem>
 | 
						||
        <para>Following installation, perform the following configuration, which are described in
 | 
						||
          the next few sections:</para>
 | 
						||
        <informaltable frame="all">
 | 
						||
          <tgroup cols="2" align="left" colsep="1" rowsep="1">
 | 
						||
            <colspec colname="c1"/>
 | 
						||
            <colspec colname="c2"/>
 | 
						||
            <thead>
 | 
						||
              <row>
 | 
						||
                <entry><para>Required</para></entry>
 | 
						||
                <entry><para>Optional</para></entry>
 | 
						||
              </row>
 | 
						||
            </thead>
 | 
						||
            <tbody>
 | 
						||
              <row>
 | 
						||
                <entry><para>ESXi host setup</para></entry>
 | 
						||
                <entry><para>NIC bonding</para></entry>
 | 
						||
              </row>
 | 
						||
              <row>
 | 
						||
                <entry><para>Configure host physical networking, virtual switch, vCenter Management
 | 
						||
                    Network, and extended port range</para></entry>
 | 
						||
                <entry><para>Multipath storage</para></entry>
 | 
						||
              </row>
 | 
						||
              <row>
 | 
						||
                <entry><para>Prepare storage for iSCSI</para></entry>
 | 
						||
                <entry><para/></entry>
 | 
						||
              </row>
 | 
						||
              <row>
 | 
						||
                <entry><para>Configure clusters in vCenter and add hosts to them, or add hosts
 | 
						||
                    without clusters to vCenter</para></entry>
 | 
						||
                <entry><para/></entry>
 | 
						||
              </row>
 | 
						||
            </tbody>
 | 
						||
          </tgroup>
 | 
						||
        </informaltable>
 | 
						||
      </listitem>
 | 
						||
    </orderedlist>
 | 
						||
  </section>
 | 
						||
  <section id="vmware-esxi-host-setup">
 | 
						||
    <title>ESXi Host setup</title>
 | 
						||
    <para>All ESXi hosts should enable CPU hardware virtualization support in BIOS. Please note
 | 
						||
      hardware virtualization support is not enabled by default on most servers.</para>
 | 
						||
  </section>
 | 
						||
  <section id="vmware-physical-host-networking">
 | 
						||
    <title>Physical Host Networking</title>
 | 
						||
    <para>You should have a plan for cabling the vSphere hosts. Proper network configuration is
 | 
						||
      required before adding a vSphere host to &PRODUCT;. To configure an ESXi host, you can use
 | 
						||
      vClient to add it as standalone host to vCenter first. Once you see the host appearing in the
 | 
						||
      vCenter inventory tree, click the host node in the inventory tree, and navigate to the
 | 
						||
      Configuration tab.</para>
 | 
						||
    <mediaobject>
 | 
						||
      <imageobject>
 | 
						||
        <imagedata fileref="./images/vmware-physical-network.png"/>
 | 
						||
      </imageobject>
 | 
						||
      <textobject>
 | 
						||
        <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
      </textobject>
 | 
						||
    </mediaobject>
 | 
						||
    <para>In the host configuration tab, click the "Hardware/Networking" link to bring up
 | 
						||
      the networking configuration page as above.</para>
 | 
						||
    <section id="vmware-physical-host-networking-config-vswitch">
 | 
						||
      <title>Configure Virtual Switch</title>
 | 
						||
      <para>A default virtual switch vSwitch0 is created. &PRODUCT; requires all ESXi hosts in the
 | 
						||
        cloud to use the same set of virtual switch names. If you change the default virtual switch
 | 
						||
        name, you will need to configure one or more &PRODUCT; configuration variables as
 | 
						||
        well.</para>
 | 
						||
      <section id="vmware-physical-host-networking-config-vswitch-separate-traffic">
 | 
						||
        <title>Separating Traffic</title>
 | 
						||
        <para>&PRODUCT; allows you to use vCenter to configure three separate networks per ESXi
 | 
						||
          host. These networks are identified by the name of the vSwitch they are connected to. The
 | 
						||
          allowed networks for configuration are public (for traffic to/from the public internet),
 | 
						||
          guest (for guest-guest traffic), and private (for management and usually storage traffic).
 | 
						||
          You can use the default virtual switch for all three, or create one or two other vSwitches
 | 
						||
          for those traffic types.</para>
 | 
						||
        <para>If you want to separate traffic in this way you should first create and configure
 | 
						||
          vSwitches in vCenter according to the vCenter instructions. Take note of the vSwitch names
 | 
						||
          you have used for each traffic type. You will configure &PRODUCT; to use these
 | 
						||
          vSwitches.</para>
 | 
						||
      </section>
 | 
						||
      <section id="vmware-physical-host-networking-config-vswitch-increasing-port">
 | 
						||
        <title>Increasing Ports</title>
 | 
						||
        <para>By default a virtual switch on ESXi hosts is created with 56 ports. We recommend
 | 
						||
          setting it to 4088, the maximum number of ports allowed. To do that, click the
 | 
						||
          "Properties..." link for virtual switch (note this is not the Properties link
 | 
						||
          for Networking).</para>
 | 
						||
        <mediaobject>
 | 
						||
          <imageobject>
 | 
						||
            <imagedata fileref="./images/vmware-increase-ports.png"/>
 | 
						||
          </imageobject>
 | 
						||
          <textobject>
 | 
						||
            <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
          </textobject>
 | 
						||
        </mediaobject>
 | 
						||
        <para>In vSwitch properties dialog, select the vSwitch and click Edit. You should see the
 | 
						||
          following dialog:</para>
 | 
						||
        <mediaobject>
 | 
						||
          <imageobject>
 | 
						||
            <imagedata fileref="./images/vmware-vswitch-properties.png"/>
 | 
						||
          </imageobject>
 | 
						||
          <textobject>
 | 
						||
            <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
          </textobject>
 | 
						||
        </mediaobject>
 | 
						||
        <para>In this dialog, you can change the number of switch ports. After you've done
 | 
						||
          that, ESXi hosts are required to reboot in order for the setting to take effect.</para>
 | 
						||
      </section>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-physical-host-networking-config-vcenter-mgt">
 | 
						||
      <title>Configure vCenter Management Network</title>
 | 
						||
      <para>In the vSwitch properties dialog box, you may see a vCenter management network. This
 | 
						||
        same network will also be used as the &PRODUCT; management network. &PRODUCT; requires the
 | 
						||
        vCenter management network to be configured properly. Select the management network item in
 | 
						||
        the dialog, then click Edit.</para>
 | 
						||
      <mediaobject>
 | 
						||
        <imageobject>
 | 
						||
          <imagedata fileref="./images/vmware-mgt-network-properties.png"/>
 | 
						||
        </imageobject>
 | 
						||
        <textobject>
 | 
						||
          <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
        </textobject>
 | 
						||
      </mediaobject>
 | 
						||
      <para>Make sure the following values are set:</para>
 | 
						||
      <itemizedlist>
 | 
						||
        <listitem>
 | 
						||
          <para>VLAN ID set to the desired ID</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>vMotion enabled.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Management traffic enabled.</para>
 | 
						||
        </listitem>
 | 
						||
      </itemizedlist>
 | 
						||
      <para>If the ESXi hosts have multiple VMKernel ports, and ESXi is not using the default value
 | 
						||
        "Management Network" as the management network name, you must follow these
 | 
						||
        guidelines to configure the management network port group so that &PRODUCT; can find
 | 
						||
        it:</para>
 | 
						||
      <itemizedlist>
 | 
						||
        <listitem>
 | 
						||
          <para>Use one label for the management network port across all ESXi hosts.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>In the &PRODUCT; UI, go to Configuration - Global Settings and set
 | 
						||
            vmware.management.portgroup to the management network label from the ESXi hosts.</para>
 | 
						||
        </listitem>
 | 
						||
      </itemizedlist>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-physical-networking-extend-port-console-proxy">
 | 
						||
      <title>Extend Port Range for &PRODUCT; Console Proxy</title>
 | 
						||
      <para>(Applies only to VMware vSphere version 4.x)</para>
 | 
						||
      <para>You need to extend the range of firewall ports that the console proxy works with on the
 | 
						||
        hosts. This is to enable the console proxy to work with VMware-based VMs. The default
 | 
						||
        additional port range is 59000-60000. To extend the port range, log in to the VMware ESX
 | 
						||
        service console on each host and run the following commands:</para>
 | 
						||
      <programlisting>
 | 
						||
esxcfg-firewall -o 59000-60000,tcp,in,vncextras
 | 
						||
esxcfg-firewall -o 59000-60000,tcp,out,vncextras
 | 
						||
        </programlisting>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-physical-networking-config-vsphere-nic-bond">
 | 
						||
      <title>Configure NIC Bonding for vSphere</title>
 | 
						||
      <para>NIC bonding on vSphere hosts may be done according to the vSphere installation
 | 
						||
        guide.</para>
 | 
						||
    </section>
 | 
						||
  </section>
 | 
						||
  <section id="vmware-vsphere-cluster-config-nexus-vswitch">
 | 
						||
    <title>Configuring a vSphere Cluster with Nexus 1000v Virtual Switch</title>
 | 
						||
    <para>&PRODUCT; supports Cisco Nexus 1000v dvSwitch (Distributed Virtual Switch) for virtual
 | 
						||
      network configuration in a VMware vSphere environment. This section helps you configure a
 | 
						||
      vSphere cluster with Nexus 1000v virtual switch in a VMware vCenter environment. For
 | 
						||
      information on creating a vSphere cluster, see <xref linkend="vmware-install"/></para>
 | 
						||
    <section id="vmware-vsphere-cluster-config-nexus-vswitch-about">
 | 
						||
      <title>About Cisco Nexus 1000v Distributed Virtual Switch</title>
 | 
						||
      <para>The Cisco Nexus 1000V virtual switch is a software-based virtual machine access switch
 | 
						||
        for VMware vSphere environments. It can span multiple hosts running VMware ESXi 4.0 and
 | 
						||
        later. A Nexus virtual switch consists of two components: the Virtual Supervisor Module
 | 
						||
        (VSM) and the Virtual Ethernet Module (VEM). The VSM is a virtual appliance that acts as the
 | 
						||
        switch's supervisor. It controls multiple VEMs as a single network device. The VSM is
 | 
						||
        installed independent of the VEM and is deployed in redundancy mode as pairs or as a
 | 
						||
        standalone appliance. The VEM is installed on each VMware ESXi server to provide
 | 
						||
        packet-forwarding capability. It provides each virtual machine with dedicated switch ports.
 | 
						||
        This VSM-VEM architecture is analogous to a physical Cisco switch's supervisor
 | 
						||
        (standalone or configured in high-availability mode) and multiple linecards
 | 
						||
        architecture.</para>
 | 
						||
      <para>Nexus 1000v switch uses vEthernet port profiles to simplify network provisioning for
 | 
						||
        virtual machines. There are two types of port profiles: Ethernet port profile and vEthernet
 | 
						||
        port profile. The Ethernet port profile is applied to the physical uplink ports-the NIC
 | 
						||
        ports of the physical NIC adapter on an ESXi server. The vEthernet port profile is
 | 
						||
        associated with the virtual NIC (vNIC) that is plumbed on a guest VM on the ESXi server. The
 | 
						||
        port profiles help the network administrators define network policies which can be reused
 | 
						||
        for new virtual machines. The Ethernet port profiles are created on the VSM and are
 | 
						||
        represented as port groups on the vCenter server.</para>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-cluster-config-nexus-vswitch-prerequisite-guide">
 | 
						||
      <title>Prerequisites and Guidelines</title>
 | 
						||
      <para>This section discusses prerequisites and guidelines for using Nexus virtual switch in
 | 
						||
        &PRODUCT;. Before configuring Nexus virtual switch, ensure that your system meets the
 | 
						||
        following requirements:</para>
 | 
						||
      <itemizedlist>
 | 
						||
        <listitem>
 | 
						||
          <para>A cluster of servers (ESXi 4.1 or later) is configured in the vCenter.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Each cluster managed by &PRODUCT; is the only cluster in its vCenter
 | 
						||
            datacenter.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>A Cisco Nexus 1000v virtual switch is installed to serve the datacenter that
 | 
						||
            contains the vCenter cluster. This ensures that &PRODUCT; doesn't have to deal with
 | 
						||
            dynamic migration of virtual adapters or networks across other existing virtual
 | 
						||
            switches. See <ulink
 | 
						||
              url="http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_2_1_s_v_1_5_1/install_upgrade/vsm_vem/guide/n1000v_installupgrade.html"
 | 
						||
              >Cisco Nexus 1000V Installation and Upgrade Guide</ulink> for guidelines on how to
 | 
						||
            install the Nexus 1000v VSM and VEM modules.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>The Nexus 1000v VSM is not deployed on a vSphere host that is managed by
 | 
						||
            &PRODUCT;.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>When the maximum number of VEM modules per VSM instance is reached, an additional
 | 
						||
            VSM instance is created before introducing any more ESXi hosts. The limit is 64 VEM
 | 
						||
            modules for each VSM instance.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>&PRODUCT; expects that the Management Network of the ESXi host is configured on the
 | 
						||
            standard vSwitch and searches for it in the standard vSwitch. Therefore, ensure that you
 | 
						||
            do not migrate the management network to Nexus 1000v virtual switch during
 | 
						||
            configuration.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>All information given in <xref
 | 
						||
              linkend="vmware-vsphere-cluster-config-nexus-vswitch-preconfig"/></para>
 | 
						||
        </listitem>
 | 
						||
      </itemizedlist>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-cluster-config-nexus-vswitch-preconfig">
 | 
						||
      <title>Nexus 1000v Virtual Switch Preconfiguration</title>
 | 
						||
      <section id="vmware-vsphere-cluster-config-nexus-vswitch-preconfig-checklist">
 | 
						||
        <title>Preparation Checklist</title>
 | 
						||
        <para>For a smoother configuration of Nexus 1000v switch, gather the following information
 | 
						||
          before you start:</para>
 | 
						||
        <itemizedlist>
 | 
						||
          <listitem>
 | 
						||
            <para>vCenter Credentials</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Nexus 1000v VSM IP address</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Nexus 1000v VSM Credentials</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Ethernet port profile names</para>
 | 
						||
          </listitem>
 | 
						||
        </itemizedlist>
 | 
						||
        <section id="vmware-vsphere-cluster-config-nexus-vswitch-vcenter-credential-checklist">
 | 
						||
          <title>vCenter Credentials Checklist</title>
 | 
						||
          <para>You will need the following information about vCenter:</para>
 | 
						||
          <informaltable frame="all">
 | 
						||
            <tgroup cols="3" align="left" colsep="1" rowsep="1">
 | 
						||
              <colspec colname="c1"/>
 | 
						||
              <colspec colname="c2"/>
 | 
						||
              <colspec colname="c3"/>
 | 
						||
              <thead>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Nexus vSwitch Requirements</para></entry>
 | 
						||
                  <entry><para>Value</para></entry>
 | 
						||
                  <entry><para>Notes</para></entry>
 | 
						||
                </row>
 | 
						||
              </thead>
 | 
						||
              <tbody>
 | 
						||
                <row>
 | 
						||
                  <entry><para>vCenter IP</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>The IP address of the vCenter.</para></entry>
 | 
						||
                </row>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Secure HTTP Port Number</para></entry>
 | 
						||
                  <entry><para>443</para></entry>
 | 
						||
                  <entry><para>Port 443 is configured by default; however, you can change the port
 | 
						||
                      if needed.</para></entry>
 | 
						||
                </row>
 | 
						||
                <row>
 | 
						||
                  <entry><para>vCenter User ID</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>The vCenter user with administrator-level privileges. The vCenter
 | 
						||
                      User ID is required when you configure the virtual switch in
 | 
						||
                    &PRODUCT;.</para></entry>
 | 
						||
                </row>
 | 
						||
                <row>
 | 
						||
                  <entry><para>vCenter Password</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>The password for the vCenter user specified above. The password for
 | 
						||
                      this vCenter user is required when you configure the switch in
 | 
						||
                      &PRODUCT;.</para></entry>
 | 
						||
                </row>
 | 
						||
              </tbody>
 | 
						||
            </tgroup>
 | 
						||
          </informaltable>
 | 
						||
        </section>
 | 
						||
        <section id="vmware-vsphere-cluster-config-nexus-vswitch-net-config-checklist">
 | 
						||
          <title>Network Configuration Checklist</title>
 | 
						||
          <para>The following information specified in the Nexus Configure Networking screen is
 | 
						||
            displayed in the Details tab of the Nexus dvSwitch in the &PRODUCT; UI:</para>
 | 
						||
          <informaltable frame="all">
 | 
						||
            <tgroup cols="3" align="left" colsep="1" rowsep="1">
 | 
						||
              <colspec colname="c1"/>
 | 
						||
              <colspec colname="c2"/>
 | 
						||
              <colspec colname="c3"/>
 | 
						||
              <thead>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Network Requirements</para></entry>
 | 
						||
                  <entry><para>Value</para></entry>
 | 
						||
                  <entry><para>Notes</para></entry>
 | 
						||
                </row>
 | 
						||
              </thead>
 | 
						||
              <tbody>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Control Port Group VLAN ID</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>The VLAN ID of the Control Port Group. The control VLAN is used for
 | 
						||
                      communication between the VSM and the VEMs.</para></entry>
 | 
						||
                </row>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Management Port Group VLAN ID</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>The VLAN ID of the Management Port Group. The management VLAN
 | 
						||
                      corresponds to the mgmt0 interface that is used to establish and maintain the
 | 
						||
                      connection between the VSM and VMware vCenter Server.</para></entry>
 | 
						||
                </row>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Packet Port Group VLAN ID</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>The VLAN ID of the Packet Port Group. The packet VLAN forwards
 | 
						||
                      relevant data packets from the VEMs to the VSM.</para></entry>
 | 
						||
                </row>
 | 
						||
              </tbody>
 | 
						||
            </tgroup>
 | 
						||
          </informaltable>
 | 
						||
          <note>
 | 
						||
            <para>The VLANs used for control, packet, and management port groups can be the
 | 
						||
              same.</para>
 | 
						||
          </note>
 | 
						||
          <para>For more information, see <ulink
 | 
						||
              url="http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_2_1_s_v_1_4_b/getting_started/configuration/guide/n1000v_gsg.pdf"
 | 
						||
              >Cisco Nexus 1000V Getting Started Guide</ulink>.</para>
 | 
						||
        </section>
 | 
						||
        <section id="vmware-vsphere-cluster-config-nexus-vswitch-vsm-config-checklist">
 | 
						||
          <title>VSM Configuration Checklist</title>
 | 
						||
          <para>You will need the following information about network configuration:</para>
 | 
						||
          <informaltable frame="all">
 | 
						||
            <tgroup cols="3" align="left" colsep="1" rowsep="1">
 | 
						||
              <colspec colname="c1"/>
 | 
						||
              <colspec colname="c2"/>
 | 
						||
              <colspec colname="c3"/>
 | 
						||
              <thead>
 | 
						||
                <row>
 | 
						||
                  <entry><para>VSM Configuration Parameters Value Notes</para></entry>
 | 
						||
                  <entry><para>Value</para></entry>
 | 
						||
                  <entry><para>Notes</para></entry>
 | 
						||
                </row>
 | 
						||
              </thead>
 | 
						||
              <tbody>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Admin Name and Password</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>The admin name and password to connect to the VSM appliance. You must
 | 
						||
                      specify these credentials while configuring Nexus virtual
 | 
						||
                    switch.</para></entry>
 | 
						||
                </row>
 | 
						||
                <row>
 | 
						||
                  <entry><para>Management IP Address</para></entry>
 | 
						||
                  <entry><para/></entry>
 | 
						||
                  <entry><para>This is the IP address of the VSM appliance. This is the IP address
 | 
						||
                      you specify in the virtual switch IP Address field while configuting Nexus
 | 
						||
                      virtual switch.</para></entry>
 | 
						||
                </row>
 | 
						||
                <row>
 | 
						||
                  <entry><para>SSL</para></entry>
 | 
						||
                  <entry><para>Enable</para></entry>
 | 
						||
                  <entry><para>Always enable SSL. SSH is usually enabled by default during the VSM
 | 
						||
                      installation. However, check whether the SSH connection to the VSM is working,
 | 
						||
                      without which &PRODUCT; failes to connect to the VSM.</para></entry>
 | 
						||
                </row>
 | 
						||
              </tbody>
 | 
						||
            </tgroup>
 | 
						||
          </informaltable>
 | 
						||
        </section>
 | 
						||
      </section>
 | 
						||
      <section id="vmware-vsphere-cluster-config-nexus-vswitch-create-port-profile">
 | 
						||
        <title>Creating a Port Profile</title>
 | 
						||
        <itemizedlist>
 | 
						||
          <listitem>
 | 
						||
            <para>Whether you create a Basic or Advanced zone configuration, ensure that you always
 | 
						||
              create an Ethernet port profile on the VSM after you install it and before you create
 | 
						||
              the zone.</para>
 | 
						||
            <itemizedlist>
 | 
						||
              <listitem>
 | 
						||
                <para>The Ethernet port profile created to represent the physical network or
 | 
						||
                  networks used by an Advanced zone configuration trunk all the VLANs including
 | 
						||
                  guest VLANs, the VLANs that serve the native VLAN, and the
 | 
						||
                  packet/control/data/management VLANs of the VSM.</para>
 | 
						||
              </listitem>
 | 
						||
              <listitem>
 | 
						||
                <para>The Ethernet port profile created for a Basic zone configuration does not
 | 
						||
                  trunk the guest VLANs because the guest VMs do not get their own VLANs provisioned
 | 
						||
                  on their network interfaces in a Basic zone.</para>
 | 
						||
              </listitem>
 | 
						||
            </itemizedlist>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>An Ethernet port profile configured on the Nexus 1000v virtual switch should not
 | 
						||
              use in its set of system VLANs, or any of the VLANs configured or intended to be
 | 
						||
              configured for use towards VMs or VM resources in the &PRODUCT; environment.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>You do not have to create any vEthernet port profiles – &PRODUCT; does that during
 | 
						||
              VM deployment.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Ensure that you create required port profiles to be used by &PRODUCT; for
 | 
						||
              different traffic types of &PRODUCT;, such as Management traffic, Guest traffic,
 | 
						||
              Storage traffic, and Public traffic. The physical networks configured during zone
 | 
						||
              creation should have a one-to-one relation with the Ethernet port profiles.</para>
 | 
						||
          </listitem>
 | 
						||
        </itemizedlist>
 | 
						||
        <mediaobject>
 | 
						||
          <imageobject>
 | 
						||
            <imagedata fileref="./images/vmware-nexus-port-profile.png"/>
 | 
						||
          </imageobject>
 | 
						||
          <textobject>
 | 
						||
            <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
          </textobject>
 | 
						||
        </mediaobject>
 | 
						||
        <para>For information on creating a port profile, see <ulink
 | 
						||
            url="http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_2_1_s_v_1_4_a/port_profile/configuration/guide/n1000v_port_profile.html"
 | 
						||
            >Cisco Nexus 1000V Port Profile Configuration Guide</ulink>.</para>
 | 
						||
      </section>
 | 
						||
      <section id="vmware-vsphere-cluster-config-nexus-vswitch-assign-nic-adapters">
 | 
						||
        <title>Assigning Physical NIC Adapters</title>
 | 
						||
        <para>Assign ESXi host's physical NIC adapters, which correspond to each physical
 | 
						||
          network, to the port profiles. In each ESXi host that is part of the vCenter cluster,
 | 
						||
          observe the physical networks assigned to each port profile and note down the names of the
 | 
						||
          port profile for future use. This mapping information helps you when configuring physical
 | 
						||
          networks during the zone configuration on &PRODUCT;. These Ethernet port profile names are
 | 
						||
          later specified as VMware Traffic Labels for different traffic types when configuring
 | 
						||
          physical networks during the zone configuration. For more information on configuring
 | 
						||
          physical networks, see <xref linkend="vmware-vsphere-cluster-config-nexus-vswitch"
 | 
						||
          />.</para>
 | 
						||
      </section>
 | 
						||
      <section id="vmware-vsphere-cluster-config-nexus-vswitch-add-vlan-range">
 | 
						||
        <title>Adding VLAN Ranges</title>
 | 
						||
        <para>Determine the public VLAN, System VLAN, and Guest VLANs to be used by the &PRODUCT;.
 | 
						||
          Ensure that you add them to the port profile database. Corresponding to each physical
 | 
						||
          network, add the VLAN range to port profiles. In the VSM command prompt, run the
 | 
						||
          switchport trunk allowed vlan<range> command to add the VLAN ranges to the port
 | 
						||
          profile.</para>
 | 
						||
        <para>For example:</para>
 | 
						||
        <programlisting>switchport trunk allowed vlan 1,140-147,196-203</programlisting>
 | 
						||
        <para>In this example, the allowed VLANs added are 1, 140-147, and 196-203</para>
 | 
						||
        <para>You must also add all the public and private VLANs or VLAN ranges to the switch. This
 | 
						||
          range is the VLAN range you specify in your zone.</para>
 | 
						||
        <note>
 | 
						||
          <para>Before you run the vlan command, ensure that the configuration mode is enabled in
 | 
						||
            Nexus 1000v virtual switch.</para>
 | 
						||
        </note>
 | 
						||
        <para>For example:</para>
 | 
						||
        <para>If you want the VLAN 200 to be used on the switch, run the following command:</para>
 | 
						||
        <programlisting>vlan 200</programlisting>
 | 
						||
        <para>If you want the VLAN range 1350-1750 to be used on the switch, run the following
 | 
						||
          command:</para>
 | 
						||
        <programlisting>vlan 1350-1750</programlisting>
 | 
						||
        <para>Refer to Cisco Nexus 1000V Command Reference of specific product version.</para>
 | 
						||
      </section>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-cluster-config-nexus-vswitch-enable">
 | 
						||
      <title>Enabling Nexus Virtual Switch in &PRODUCT;</title>
 | 
						||
      <para>To make a &PRODUCT; deployment Nexus enabled, you must set the vmware.use.nexus.vswitch
 | 
						||
        parameter true by using the Global Settings page in the &PRODUCT; UI. Unless this parameter
 | 
						||
        is set to "true" and restart the management server, you cannot see any UI options
 | 
						||
        specific to Nexus virtual switch, and &PRODUCT; ignores the Nexus virtual switch specific
 | 
						||
        parameters specified in the AddTrafficTypeCmd, UpdateTrafficTypeCmd, and AddClusterCmd API
 | 
						||
        calls.</para>
 | 
						||
      <para>Unless the &PRODUCT; global parameter "vmware.use.nexus.vswitch" is set to
 | 
						||
        "true", &PRODUCT; by default uses VMware standard vSwitch for virtual network
 | 
						||
        infrastructure. In this release, &PRODUCT; doesn’t support configuring virtual networks in a
 | 
						||
        deployment with a mix of standard vSwitch and Nexus 1000v virtual switch. The deployment can
 | 
						||
        have either standard vSwitch or Nexus 1000v virtual switch.</para>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-cluster-config-nexus-vswitch-config">
 | 
						||
      <title>Configuring Nexus 1000v Virtual Switch in &PRODUCT;</title>
 | 
						||
      <para>You can configure Nexus dvSwitch by adding the necessary resources while the zone is
 | 
						||
        being created.</para>
 | 
						||
      <mediaobject>
 | 
						||
        <imageobject>
 | 
						||
          <imagedata fileref="./images/vmware-nexus-add-cluster.png"/>
 | 
						||
        </imageobject>
 | 
						||
        <textobject>
 | 
						||
          <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
        </textobject>
 | 
						||
      </mediaobject>
 | 
						||
      <para>After the zone is created, if you want to create an additional cluster along with Nexus
 | 
						||
        1000v virtual switch in the existing zone, use the Add Cluster option. For information on
 | 
						||
        creating a cluster, see <xref linkend="add-clusters-vsphere"/>.</para>
 | 
						||
      <para>In both these cases, you must specify the following parameters to configure Nexus
 | 
						||
        virtual switch:</para>
 | 
						||
      <informaltable frame="all">
 | 
						||
        <tgroup cols="2" align="left" colsep="1" rowsep="1">
 | 
						||
          <colspec colname="c1"/>
 | 
						||
          <colspec colname="c2"/>
 | 
						||
          <thead>
 | 
						||
            <row>
 | 
						||
              <entry><para>Parameters</para></entry>
 | 
						||
              <entry><para>Description</para></entry>
 | 
						||
            </row>
 | 
						||
          </thead>
 | 
						||
          <tbody>
 | 
						||
            <row>
 | 
						||
              <entry><para>Cluster Name</para></entry>
 | 
						||
              <entry><para>Enter the name of the cluster you created in vCenter. For example,
 | 
						||
                  "cloud.cluster".</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter Host</para></entry>
 | 
						||
              <entry><para>Enter the host name or the IP address of the vCenter host where you have
 | 
						||
                  deployed the Nexus virtual switch.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter User name</para></entry>
 | 
						||
              <entry><para>Enter the username that &PRODUCT; should use to connect to vCenter. This
 | 
						||
                  user must have all administrative privileges.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter Password</para></entry>
 | 
						||
              <entry><para>Enter the password for the user named above.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>vCenter Datacenter</para></entry>
 | 
						||
              <entry><para>Enter the vCenter datacenter that the cluster is in. For example,
 | 
						||
                  "cloud.dc.VM".</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Nexus dvSwitch IP Address</para></entry>
 | 
						||
              <entry><para>The IP address of the VSM component of the Nexus 1000v virtual
 | 
						||
                  switch.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Nexus dvSwitch Username</para></entry>
 | 
						||
              <entry><para>The admin name to connect to the VSM appliance.</para></entry>
 | 
						||
            </row>
 | 
						||
            <row>
 | 
						||
              <entry><para>Nexus dvSwitch Password</para></entry>
 | 
						||
              <entry><para>The corresponding password for the admin user specified
 | 
						||
                above.</para></entry>
 | 
						||
            </row>
 | 
						||
          </tbody>
 | 
						||
        </tgroup>
 | 
						||
      </informaltable>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-cluster-config-nexus-vswitch-remove">
 | 
						||
      <title>Removing Nexus Virtual Switch</title>
 | 
						||
      <orderedlist>
 | 
						||
        <listitem>
 | 
						||
          <para>In the vCenter datacenter that is served by the Nexus virtual switch, ensure that
 | 
						||
            you delete all the hosts in the corresponding cluster.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Log in with Admin permissions to the &PRODUCT; administrator UI.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>In the left navigation bar, select Infrastructure.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>In the Infrastructure page, click View all under Clusters.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Select the cluster where you want to remove the virtual switch.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>In the dvSwitch tab, click the name of the virtual switch.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para> In the Details page, click Delete Nexus dvSwitch icon. <inlinemediaobject>
 | 
						||
              <imageobject>
 | 
						||
                <imagedata fileref="./images/delete-button.png"/>
 | 
						||
              </imageobject>
 | 
						||
              <textobject>
 | 
						||
                <phrase>DeleteButton.png: button to delete dvSwitch</phrase>
 | 
						||
              </textobject>
 | 
						||
            </inlinemediaobject>
 | 
						||
          </para>
 | 
						||
          <para>Click Yes in the confirmation dialog box.</para>
 | 
						||
        </listitem>
 | 
						||
      </orderedlist>
 | 
						||
    </section>
 | 
						||
  </section>
 | 
						||
  <xi:include href="vmware-cluster-config-dvswitch.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
 | 
						||
  <section id="vmware-vsphere-iscsi-storage-preparation">
 | 
						||
    <title>Storage Preparation for vSphere (iSCSI only)</title>
 | 
						||
    <para>Use of iSCSI requires preparatory work in vCenter. You must add an iSCSI target and create
 | 
						||
      an iSCSI datastore.</para>
 | 
						||
    <para>If you are using NFS, skip this section.</para>
 | 
						||
    <section id="vmware-vsphere-iscsi-storage-enable-initiator">
 | 
						||
      <title>Enable iSCSI initiator for ESXi hosts</title>
 | 
						||
      <orderedlist>
 | 
						||
        <listitem>
 | 
						||
          <para>In vCenter, go to hosts and Clusters/Configuration, and click Storage Adapters link.
 | 
						||
            You will see:</para>
 | 
						||
          <mediaobject>
 | 
						||
            <imageobject>
 | 
						||
              <imagedata fileref="./images/vmware-iscsi-initiator.png"/>
 | 
						||
            </imageobject>
 | 
						||
            <textobject>
 | 
						||
              <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
            </textobject>
 | 
						||
          </mediaobject>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Select iSCSI software adapter and click Properties.</para>
 | 
						||
          <mediaobject>
 | 
						||
            <imageobject>
 | 
						||
              <imagedata fileref="./images/vmware-iscsi-initiator-properties.png"/>
 | 
						||
            </imageobject>
 | 
						||
            <textobject>
 | 
						||
              <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
            </textobject>
 | 
						||
          </mediaobject>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Click the Configure... button.</para>
 | 
						||
          <mediaobject>
 | 
						||
            <imageobject>
 | 
						||
              <imagedata fileref="./images/vmware-iscsi-general.png"/>
 | 
						||
            </imageobject>
 | 
						||
            <textobject>
 | 
						||
              <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
            </textobject>
 | 
						||
          </mediaobject>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Check Enabled to enable the initiator.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Click OK to save.</para>
 | 
						||
        </listitem>
 | 
						||
      </orderedlist>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-iscsi-storage-add-target">
 | 
						||
      <title>Add iSCSI target</title>
 | 
						||
      <para>Under the properties dialog, add the iSCSI target info:</para>
 | 
						||
      <mediaobject>
 | 
						||
        <imageobject>
 | 
						||
          <imagedata fileref="./images/vmware-iscsi-target-add.png"/>
 | 
						||
        </imageobject>
 | 
						||
        <textobject>
 | 
						||
          <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
        </textobject>
 | 
						||
      </mediaobject>
 | 
						||
      <para>Repeat these steps for all ESXi hosts in the cluster.</para>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-iscsi-storage-create-datastore">
 | 
						||
      <title>Create an iSCSI datastore</title>
 | 
						||
      <para>You should now create a VMFS datastore. Follow these steps to do so:</para>
 | 
						||
      <orderedlist>
 | 
						||
        <listitem>
 | 
						||
          <para>Select Home/Inventory/Datastores.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Right click on the datacenter node.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Choose Add Datastore... command.</para>
 | 
						||
        </listitem>
 | 
						||
        <listitem>
 | 
						||
          <para>Follow the wizard to create a iSCSI datastore.</para>
 | 
						||
        </listitem>
 | 
						||
      </orderedlist>
 | 
						||
      <para>This procedure should be done on one host in the cluster. It is not necessary to do this
 | 
						||
        on all hosts.</para>
 | 
						||
      <mediaobject>
 | 
						||
        <imageobject>
 | 
						||
          <imagedata fileref="./images/vmware-iscsi-datastore.png"/>
 | 
						||
        </imageobject>
 | 
						||
        <textobject>
 | 
						||
          <phrase>vsphereclient.png: vSphere client</phrase>
 | 
						||
        </textobject>
 | 
						||
      </mediaobject>
 | 
						||
    </section>
 | 
						||
    <section id="vmware-vsphere-iscsi-storage-multipathing">
 | 
						||
      <title>Multipathing for vSphere (Optional)</title>
 | 
						||
      <para>Storage multipathing on vSphere nodes may be done according to the vSphere installation
 | 
						||
        guide.</para>
 | 
						||
    </section>
 | 
						||
  </section>
 | 
						||
  <section id="vmware-add-hosts-config-vsphere-cluster">
 | 
						||
    <title>Add Hosts or Configure Clusters (vSphere)</title>
 | 
						||
    <para>Use vCenter to create a vCenter cluster and add your desired hosts to the cluster. You
 | 
						||
      will later add the entire cluster to &PRODUCT;. (see <xref linkend="add-clusters-vsphere"
 | 
						||
      />).</para>
 | 
						||
  </section>
 | 
						||
  <section id="esxi-patch-install">
 | 
						||
    <title>Applying Hotfixes to a VMware vSphere Host</title>
 | 
						||
    <orderedlist>
 | 
						||
      <listitem>
 | 
						||
        <para>Disconnect the VMware vSphere cluster from &PRODUCT;. It should remain disconnected
 | 
						||
          long enough to apply the hotfix on the host.</para>
 | 
						||
        <orderedlist numeration="loweralpha">
 | 
						||
          <listitem>
 | 
						||
            <para>Log in to the &PRODUCT; UI as root. </para>
 | 
						||
            <para>See <xref linkend="log-in"/>.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Navigate to the VMware cluster, click Actions, and select Unmanage.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Watch the cluster status until it shows Unmanaged.</para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </listitem>
 | 
						||
      <listitem>
 | 
						||
        <para>Perform the following on each of the ESXi hosts in the cluster:</para>
 | 
						||
        <orderedlist numeration="loweralpha">
 | 
						||
          <listitem>
 | 
						||
            <para>Move each of the ESXi hosts in the cluster to maintenance mode.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Ensure that all the VMs are migrated to other hosts in that cluster.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>If there is only one host in that cluster, shutdown all the VMs and move the host
 | 
						||
              into maintenance mode.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Apply the patch on the ESXi host.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Restart the host if prompted.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Cancel the maintenance mode on the host.</para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </listitem>
 | 
						||
      <listitem>
 | 
						||
        <para>Reconnect the cluster to &PRODUCT;:</para>
 | 
						||
        <orderedlist numeration="loweralpha">
 | 
						||
          <listitem>
 | 
						||
            <para>Log in to the &PRODUCT; UI as root.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Navigate to the VMware cluster, click Actions, and select Manage.</para>
 | 
						||
          </listitem>
 | 
						||
          <listitem>
 | 
						||
            <para>Watch the status to see that all the hosts come up. It might take several minutes
 | 
						||
              for the hosts to come up.</para>
 | 
						||
            <para>Alternatively, verify the host state is properly synchronized and updated in the
 | 
						||
              &PRODUCT; database.</para>
 | 
						||
          </listitem>
 | 
						||
        </orderedlist>
 | 
						||
      </listitem>
 | 
						||
    </orderedlist>
 | 
						||
  </section>
 | 
						||
</section>
 |