Migrating to ESXi: How To

advertisement
ILTA Webinar Session
Migrating to ESXi: How To
Strategies, Procedures
& Precautions
Server Operations and Security Technology
Speaker: Christopher Janoch
December 29, 2010
Migrating to ESXi: How To
Strategies, Procedures
& Precautions
Christopher Janoch
Speaker Bio
Christopher Janoch
Sr. Virtualization Engineer at iVision
Contact Info:
Christopher.Janoch@ivison.com
#cjanoch
iVision, Inc.
Page 3
Why Migrate to ESXi?
iVision, Inc.
Page 4
VMware’s Big Announcement
VMware vSphere 4.1 and its subsequent update and
patch releases are the last releases to include both ESX
and ESXi hypervisor architectures.
Future major releases of VMware vSphere will include
only the VMware ESXi architecture.
VMware vSphere 4.1 Release Notes – ESX Edition, July 13th, 2010
¾ VMware recommends that customers start
transitioning to the ESXi architecture when deploying
VMware vSphere 4.1
¾ VMware will continue to provide technical support for
VMware ESX according to the VMware vSphere support
policy
iVision, Inc.
Page 5
ESXi Advantages and Improvements
ƒ Better Reliability and Security
- ESXi has fewer security vulnerabilities
ƒ Faster to Deploy
- The installation is easier to script and automate
ƒ Tighter Control over the VMkernal
- No arbitrary code or 3rd party agents in core operating system
ƒ Lower Development Costs
- Only one version of the platform simplifies development and testing
iVision, Inc.
Page 6
vSphere ESXi Licensing Options
iVision, Inc.
Page 7
The ESXi Upgrade Path
Preparation for Migration
iVision, Inc.
Page 9
ESXi 4.1 Requirements
ƒ Verify Hardware Compatibility Guide www.vmware.com/go/hcl
ƒ VMware ESXi 4.1 will only install on servers with 64-bit
x86 CPUs
- All AMD Opterons CPUs support 64-bit
- All Intel Nehalem CPUs support 64-bit
- Most Intel Xeon CPUs support 64-bit
ƒ 3000/3200, 3100/3300, 5100/5300, 5200/5400, 7100/7300, 7200/7400
ƒ 2GB RAM minimum / 3GB if vCenter Managed
ƒ 5GB of Storage Space (1GB Core Components + 4GB Swap)
- DAS, Flash Drive, Boot From SAN
ƒ One or More Gigabit Ethernet Controllers
iVision, Inc.
Page 10
Management Requirements
ƒ There is no Service Console
- Management tools and processes have changed
ƒ RemoteCLI, PowerShell, VMA
- Learn new systems and procedures *before* migrating systems.
ƒ The ESXi Firewall/Security Profile is configured differently
- Only minimal allowances remain
ƒ vCenter Management, VUM, NTP Services
- 3rd Party Applications should use vShield Zones
ƒ 3rd Party Tools must use remote APIs
ƒ Backup Agents, Hardware Monitoring Agents (DELL, HP), Reporting Tools
ƒ Upgrade Management Servers and Services First
- vCenter, vAppliances, Monitoring and Backup Tools
ƒ Convert any 3.x VMware licenses to 4.1
iVision, Inc.
Page 11
Migration Considerations
An ESXi migration is NOT an “upgrade” or “conversion” –
It really is a rebuild:
- Local VMFS drives are erased and re-formatted
- Networking settings need to be re-created
- Security settings reset to default
All host-specific settings are lost during
an ESXi installation!
iVision, Inc.
Page 12
Migration Preparations
ƒ All VMs must be moved off Local Storage
- In a clustered environment use Storage vMotion
- In a managed environment use cold migrations
- In a stand-alone environment use SSH copy or VMware Converter
ƒ Backup or Document all Critical Settings
-
iVision, Inc.
vSwitch and vmnic Configurations
Security Settings and Local Accounts
DNS and Routing Settings
Time Settings
Power Management Settings
Page 13
Tools for Backing up ESX/ESXi Settings
ƒ Tools for Backing up & Restoring Host Configurations
- vCenter 4.1 – Host Profiles (vSphere 4.0 and higher)
- vCenter 4.1 – Distributed Switches (vSphere 4.0 and higher)
- Veeam Reporter by Veeam Software
ƒ http://www.veeam.com/
- vProfile Configuration Management by Reflex Systems
ƒ http://www.reflexsystems.com/
ƒ vMA /vCLI / PowerShell Scripts
- vicfg-cfgbackup.pl (vMA or vSphere CLI)
- ghettoHostBackupManagement.pl by William Lam
ƒ http://communities.vmware.com/docs/DOC-11767
ƒ http://www.virtuallyghetto.com/
iVision, Inc.
Page 14
Installing ESXi
iVision, Inc.
Page 15
Installation Strategies
ƒ Manual Installation Methods
- Use the Interactive Mode from the ESXi 4.1 CD/DVD to install the OS
onto local SAS, SATA, or SCSI drive
- Run a Scripted or KickStart Installation from either a local Boot CD or
a PXE environment
ƒ Automatic Installation Methods
- Use VMware Update Manager (Preserves Settings!)
- Boot from SAN (FC, iSCSI, and FCoIP)
- Use stand-alone VMware tools for a non-managed environment
1. VMware Infrastructure Update Utility (Upgrades ESXi 3.x to 3.5)
2. VMware Host Update Utility (Upgrades ESXi 3.x to ESXi 4.0)
3. rCLI command: vihostupdate (Upgrades ESXi 4.0 to ESXi 4.1)
iVision, Inc.
Page 16
Manual Upgrade Procedures
iVision, Inc.
Page 17
Manual Interactive Mode Procedure
ƒ Pre-Installation Steps
1.
2.
3.
4.
5.
Remove host from vSphere managed cluster and datacenter
Disconnect FC-attached SAN to avoid accidental LUN re-formatting
Verify the Server Hardware Clock is set to UTC
Verify that keyboard and mouse are attached to host server
ESXi Embedded must be removed (if present).
ƒ Interactive Mode Installation
1.
Insert ESXi 4.1 installable CD/DVD into the local CD/DVD-ROM drive
ƒ
2.
3.
iVision, Inc.
Alternate: Use iLo or DRAC to mount ISO to virtual bootable drive
Set BIOS to boot from CD/DVD-ROM
Restart Machine to boot from CD/DVD and begin installation wizard
Page 18
Manual Scripted Mode Procedure
ƒ Scripted Mode Advantages
- It allows you to rapidly deploy ESXi to multiple machines
- Configurations can be duplicated to multiple ESXi hosts with minimal
manual intervention
- Modifying an ESXi configuration is easier and faster because you
need to modify only the script file
- You can boot the scripted installation with a CD-ROM drive or over
the network using PXE booting
- It supports scripted installations of ESXi to local and remote disks
- All configuration directives initiated by the installation script are
logged in the /var/log/weasel.log file of the ESXi host, which
helps in troubleshooting deployment issues
iVision, Inc.
Page 19
Manual Scripted Mode Procedure
ƒ Scripted Mode Installation
1. Create a script using the supported commands
2. Edit the installation script as needed to change settings unique for
each host to be installed
ƒ
IP Address, Host Name, etc.
3. Run the scripted installation form one of the following locations:
ƒ
ƒ
ƒ
ƒ
Default installation script PXE
FTP, HTTP, or HTTPS server
NFS Share
USB Flash Drive, CD/DVD Rom
ƒ For detailed Script settings and examples refer to:
ƒ www.vmware.com/pdf/vsphere4/r41/vsp_41_esxi_i_vc_setup_guide.pdf
ƒ http://kb.vmware.com/kb/1022263
iVision, Inc.
Page 20
Automatic Upgrade Procedures
iVision, Inc.
Page 21
Automatic Installation Procedures
ƒ VMware Update Manager (vCenter 4.1)
1. Upgrade vCenter to version 4.1 before proceeding!
2. Install and configure VMware Update Manager
3. Download the ESXi 3.5 to ESXi 4.1 Update bundle (.ZIP), and
register it in the Update Manager administration view
4. Create a Host Upgrade Baseline
5. Attach the Host Upgrade Baseline to the managed host or cluster to
be upgraded
6. Place the host to be upgraded into Maintenance Mode to evacuate
any active VMs.
ƒ
Shutdown or cold migrate any VMs that cannot vMotion off of the host
7. Scan the host for Upgrade baseline compliance, and then
Remediate to update the host.
iVision, Inc.
Page 22
Stand-Alone Tools Upgrade Procedure
ƒ Upgrade ESXi 3.5 to ESXi 4.0
1. Download and install the VMware vSphere 4.0 client. Select the
option to install the vSphere Host Update Utility.
2. When you start the Utility, you will be prompted to download
patches from VMware. You can also manually check for update
patches selecting File Æ Download Patches option.
3. If the ESXi 3.5 host is not listed, you can manually enter it by
selecting Host Æ Add and entering the FQDN name of the host.
4. Stop all VMs on the host, and ensure that the host is in
Maintenance Mode.
5. Select your host and then click on upgrade. The upgrade wizard will
start and you may have to select an upgrade ZIP package.
6. After the package is Validated, user credentials entered, and the
host passes a Compatibility Check, the upgrade will begin.
iVision, Inc.
Page 23
Stand-Alone Tools Upgrade Procedure
ƒ Upgrade ESXi 4.0 to ESXi 4.1
1. Download and install the vSphere CLI 4.1 package from the
VMware site to allow for remote management of the ESXi hypervisor
ƒ
ƒ
ƒ
VMware vSphere Command -Line Interface Windows Installer
VMware vSphere Command -Line Interface Linux Installer
VMware Management Appliance (vMA)
2. Stop all VMs on the host, and ensure that the host is in
Maintenance Mode.
3. Open the CLI command prompt and use the vihostupdate.pl
command to begin the ESXi upgrade process
ƒ
vihostupdate.pl --server 192.168.1.1 --install --bundle
c:\path\Upgrade-from-ESXi~.zip
4. Verify that the upgrade has run successfully by using the
vihostupdate.pl command to run a query
ƒ
iVision, Inc.
vihostupdate.pl --server 192.168.1.1 --query
Page 24
Reconfiguring System Settings
iVision, Inc.
Page 25
System Reconfiguration
ƒ Restore Host Settings
-
If using one of the Manual Upgrade methods, or the Stand-Alone
tools method, you will need to restore the system settings that you
documented in the first step of the process.
-
If you are upgrading a number of ESXi servers, you can use the
vCenter Server 4.1 Host Profiles option to save the settings from the
first, manually re-configured ESXi 4.1 host and apply them to every
additional upgraded ESXi 4.1 Server
iVision, Inc.
Page 26
Virtual Machine Updates
ƒ Update VMware Tools on all of the Virtual Guest Servers
-
Upgrades to the latest drivers for the virtual hardware
-
Updates the memory control driver for better integration with the
ESXi 4.1 hypervisor
-
Upgrades can be automated using VMware Update Manager
-
Updates require a reboot of the guest server
ƒ Update Virtual Hardware version on Guest Servers
-
Adds the latest functionality to the virtual servers
-
Once updated, the VM will no longer operate on pre-4.1 hosts
-
Upgrades can be automated using VMware Update Manager
-
Updates require a reboot of the guest server
iVision, Inc.
Page 27
Sample ESXi Installation Demonstrations
iVision, Inc.
Page 28
Upcoming ILTA Webinar Sessions
Look Ahead for More Information:
¾Managing ESXi – The Missing Console
¾Tools and Techniques for Managing and
Trouble-shooting ESXi
Contact Info:
Christopher.Janoch@ivison.com
#cjanoch
Late January
Download