VMFS Datastores

advertisement
Storage
Module 6
You Are Here
vSphere Environment
Operations
Introduction to VMware Virtualization
Access Control
VMware ESX and ESXi
Resource Monitoring
VMware vCenter Server
Data Protection
Networking
Scalability
Storage
High Availability
Virtual Machines
Patch Management
Installing VMware ESX and ESXi
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-129
Importance

Storage options give you the flexibility to set up your storage
based on your cost, performance, and manageability
requirements. Shared storage is useful for disaster recovery, high
availability, and moving virtual machines between hosts.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-130
Module Lessons
Lesson 1:
Storage Concepts
Lesson 2:
IP Storage: iSCSI and NAS/NFS
Lesson 3:
Fibre Channel SAN Storage
Lesson 4:
VMFS Datastores
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-131
Lesson 1:
Storage Concepts
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-132
Lesson Objectives


Describe VMware vSphere™ storage technologies and
datastores
Describe the storage device naming convention
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-133
Storage Overview
VMware®
vStorage
VMFS
datastore
types
storage
technology
Locally
Attached
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Fibre
Channel
Module 2-134
NFS
iSCSI
NAS
Storage Technology Overview
Locally attached storage – Internal or external storage disks or
arrays attached to the host through a direct connection
Fibre Channel – A high-speed SCSI transport protocol used for
storage area networking (SAN):
 Fibre Channel switches interconnect multiple nodes to form the
“fabric” in a Fibre Channel SAN.
iSCSI – A SCSI transport protocol, enabling access to storage
devices over standard TCP/IP networks:
 iSCSI maps SCSI block-oriented storage over TCP/IP.
Network-attached storage (NAS) – Storage shared over the
network at the file system level
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-135
Datastores
A datastore is a logical storage
unit that can use disk space on
one physical device or one disk
partition, or span several
physical devices.
Types of datastores:
 VMFS
 Network File System (NFS)
Datastores are used to hold
virtual machines, templates, and
ISO images.
A VMFS datastore can also hold
a raw device mapping (RDM),
which is used to access raw
data.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-136
VMFS
VMFS:
 Allows concurrent access
to shared storage
 Can be dynamically
expanded
 Can use an 8MB block
size, good for storing large
virtual disk files
 Uses subblock addressing,
good for storing small files
 Provides on-disk, blocklevel locking
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-137
NFS
NFS:
 Is storage shared over
the network at the file
system level
 Supports NFS version 3
over TCP/IP
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-138
RDM
An RDM is a mapping file
in a VMFS volume that
acts as a proxy for a raw
physical device.
A raw disk can be used
for existing data, virtual
machine clustering, and
storage array snapshots.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-139
vStorage Virtual Disk Thin Provisioning
Virtual machine disks consume only
the amount of capacity needed.
A virtual machine sees the full
allocated disk size at all times.
You can mix thick and thin formats.
Full reporting and alerts help manage
allocations and capacity.
More efficient storage utilization:
 Virtual disk allocation
140GB
 Available datastore capacity 100GB
 Used storage capacity
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-140
80GB
Uses of Local and Shared Storage
Uses of local storage:
 Location for installing VMware ESX™ and ESXi Installable
 Ideal for small environments
Uses of shared storage:
 Central repository, accessible from multiple hosts
 Scalable and recoverable implementations
 Clustering of virtual machines across physical hosts
 Using VMware vMotion™ to migrate virtual machines
 Data replication
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-141
Storage Device Naming Conventions
Storage devices are identified in several ways:
 SCSI ID – Unique SCSI identifier
 Canonical name – The Network Address Authority (NAA) ID is a
unique LUN identifier, guaranteed to be unique across reboots.
•

In addition to NAA IDs, devices can also be identified with mpx or t10
identifiers.
Runtime name – Uses the convention vmhbaN:C:T:L. This name
is not persistent through reboots.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-142
Physical Storage Considerations
Discuss vSphere storage needs with your storage
administration team, such as:
 LUN sizes
 I/O bandwidth
 Disk cache parameters
 Zoning and masking
 Identical LUN presentation to each ESX/ESXi host
 Active-active or active-passive arrays
 Export properties for NFS datastores
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-143
Lesson Summary


Describe vSphere storage technologies and datastores
Describe the storage device naming convention
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-144
Lesson 2:
IP Storage: iSCSI and NAS/NFS
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-145
Lesson Objectives





Describe uses of IP storage with ESX/ESXi
Describe iSCSI components and addressing
Configure iSCSI initiators
Describe NFS components and addressing
Create an NFS datastore
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-146
Using IP Storage with ESX/ESXi
ESX/ESXi supports two types of IP storage:


iSCSI – Used to hold one or more VMFS datastores
NAS – Used to hold one or more NFS datastores
iSCSI and NFS datastores:


Are used to hold virtual machines, ISO images, and templates
Support vSphere features like vMotion, VMware High Availability, and
VMware Distributed Resource Scheduler (DRS)
ESX/ESXi supports:



Up to 64 NFS volumes
iSCSI or NFS over a 10GbE interface
iSCSI or NFS in an IPv6 environment (experimental only)
ESX/ESXi supports booting from an iSCSI SAN:


ESX hosts: From independent hardware iSCSI
ESXi hosts: From software iSCSI and dependent hardware iSCSI
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-147
iSCSI Components
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-148
iSCSI Addressing
iSCSI target name:
iqn.1992-08.com.mycompany:stor147cf3c25
or eui.fedcba9876543210
iSCSI alias: stor1
IP address: 192.168.36.101
iSCSI initiator name:
iqn.1998-01.com.vmware:train1-64ad4c29
or eui.1234567890abcdef
iSCSI alias: train1
IP address: 192.168.36.88
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-149
iSCSI Initiators
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-150
Configuring Software iSCSI
To configure the iSCSI software initiator:
1. Configure a VMkernel port for accessing IP storage.
2. Enable the iSCSI software adapter.
3. Configure iSCSI target addresses.
4. Configure iSCSI security (Challenge Handshake Authentication
Protocol).
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-151
ESX/ESXi Network Configuration for IP Storage
A VMkernel port must be created for ESX/ESXi to access
software iSCSI.
 The same port can be used to access NAS/NFS storage.
To optimize your vSphere networking setup:
 Separate iSCSI networks from NAS/NFS networks.
•
•
Physical separation is preferred.
If that is not possible, use VLANs.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-152
iSCSI Target-Discovery Methods
Two discovery methods are
supported:
 Static
 Dynamic (also known as
SendTargets)
192.168.36.101:3260
SendTargets response returns
iSCSI qualified name and all
available IP addresses.
SendTargets
request
iSCSI target
192.168.36.101:3260
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-153
SendTargets
response
iSCSI Security: CHAP
Software iSCSI properties > General tab
iSCSI initiators use CHAP
for authentication purposes.
 By default, CHAP is not
configured.
ESX/ESXi supports two
types of CHAP
authentication:
Target
authenticates
 Unidirectional
host.
 Bidirectional
•
Software iSCSI only
ESX/ESXi also supports pertarget CHAP authentication.
 Software iSCSI only
 Different credentials for
each target
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Host
authenticates
target.
Module 2-154
Configuring Hardware iSCSI
To configure the iSCSI hardware initiator:
1. Install the iSCSI hardware adapter.
2. Modify the iSCSI name and configure the iSCSI alias.
3. Configure iSCSI target addresses.
4. Configure iSCSI security (CHAP).
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-155
NFS Components
NAS device or a
server with
storage
directory to share
with the ESX/ESXi
host over the
network
ESX/ESXi host
with NIC mapped
to virtual switch
VMkernel port
defined on virtual
switch
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-156
Addressing and Access Control with NFS
192.168.81.33
192.168.81.72
VMkernel port
configured with
IP address
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-157
Configuring an NFS Datastore
Create a VMkernel port:
 For better performance and security, separate it from the
iSCSI network.
Provide the following information:
 NFS server name (or IP address)
 Folder on the NFS server, for example,
/nfs4/Classes/vSICM41A


Whether to mount the NFS file system read-only:
•
•
If holding an ISO image library, mount read-only.
If holding virtual machines, mount read/write (default).
NFS datastore name
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-158
Viewing IP Storage Information
Hosts and Clusters view > Configuration tab > Storage link
Datastores view > Storage Views tab
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-159
Unmounting an NFS Datastore
Click the Storage link in the Configuration tab to unmount an NFS
datastore.
Unmounting an NFS datastore makes the files in the shared
folder inaccessible to the host.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-160
Lab 6
In this lab, you will configure access to an iSCSI and NFS
datastore.
1. Create a VMkernel port on a standard virtual switch.
2. Configure the iSCSI software adapter.
3. Configure access to an NFS datastore.
4. View iSCSI and NFS storage information.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-161
Lesson Summary





Describe uses of IP storage with ESX/ESXi
Describe iSCSI components and addressing
Configure iSCSI initiators
Describe NFS components and addressing
Create an NFS datastore
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-162
Lesson 3:
Fibre Channel SAN Storage
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-163
Lesson Objectives



Describe uses of Fibre Channel with ESX/ESXi
Describe Fibre Channel components and addressing
Access Fibre Channel storage
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-164
Using Fibre Channel with ESX/ESXi
Fibre Channel SAN LUNs:
 Are used for VMFS datastores to hold virtual machines, ISO
images, and templates
 Are used for holding RDMs, which point to a virtual machine’s
raw data
 Are used for remote booting of ESX/ESXi
 Support vSphere features like vMotion, VMware HA, and DRS
ESX/ESXi supports:
 8Gb Fibre Channel
 Fibre Channel over Ethernet (FCoE)
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-165
Fibre Channel SAN Components
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-166
Fibre Channel Addressing and Access Control
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-167
Accessing Fibre Channel Storage


Install one or more Fibre Channel adapters on the ESX/ESXi host.
The Fibre Channel adapters are recognized by the host during the
boot sequence.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-168
Viewing Fibre Channel Storage Information
The Storage Views tab provides
information about all SCSI adapters
and NAS mounts.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-169
Viewing Fibre Channel Storage Maps
HBA
target
LUN
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-170
Lesson Summary



Describe uses of Fibre Channel with ESX/ESXi
Describe Fibre Channel components and addressing
Access Fibre Channel storage
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-171
Lesson 4:
VMFS Datastores
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-172
Lesson Objectives



Create a VMFS datastore
Increase the size of a VMFS datastore
Delete a VMFS datastore
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-173
Using a VMFS Datastore with ESX/ESXi
Use VMFS datastores whenever possible:
 VMFS is optimized for storing and accessing large files.
 A VMFS can have a maximum volume size of 64TB.
 NFS datastores are great for storing virtual machines. But some
functions are not supported.
 Use RDMs if your virtual machine:
•
•
•
Is performing SAN snapshotting
Is clustered to a physical machine using Microsoft Cluster Service
(MSCS)
Has large amounts of data that you do not want to convert into a
virtual disk
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-174
Creating a VMFS Datastore
To create a VMFS datastore, use the Add Storage wizard:
 Select the storage type, Disk/LUN.
 Select an available LUN.


Specify a datastore name.
Specify the datastore size: use full or partial LUN.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-175
Viewing VMFS Datastores
Storage link in the Configuration tab
Storage Views tab
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-176
Browsing Datastore Contents
Right-click the datastore in the host’s Summary tab or click the
Storage link in the Configuration tab.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-177
Managing Overcommitted Datastores
An overcommitted datastore occurs when there are many
thin-provisioned virtual disks that use close to their maximum
allotted disk space.
Actively monitor your datastore capacity:
 Alarms assist through notifications:

•
•
Datastore disk overallocation
Virtual machine disk usage
Use reporting to view space usage.
Actively manage your datastore capacity:
 Increase datastore capacity when necessary.
 Use VMware Storage vMotion to mitigate space usage issues
on a particular datastore.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-178
Increasing the Size of a VMFS Datastore
Increase a VMFS datastore’s
size to give it more space or
possibly to improve
performance.
Two ways to dynamically
increase the size of a VMFS
datastore:
 Add an extent (LUN).
 Expand the datastore
within its extent.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-179
Comparing Methods for Increasing VMFS Datastore Size
Add an extent to the
datastore
Expand the datastore
within the extent
Virtual machine power state
On
On
Newly provisioned LUN
Yes
No
SAN administrator tasks
Add one or more LUNs
(extents).
Increase the size of the
LUN.
Limits
A datastore can have up to
32 LUNs (extents), each up
to 2TB.
A LUN can be expanded
any number of times, up to
2TB.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-180
Before Increasing the Size of a VMFS Datastore
In general, before making any changes to your storage
allocation:
 Perform a rescan to ensure that your host sees the most
current storage.
 Quiesce I/O on all disks involved.
 Note the unique identifier (for example, the NAA ID) of the
volume that you want to expand.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-181
Deleting a VMFS Datastore
Deleting a VMFS datastore permanently deletes the pointers to the
files on the datastore, so the files cannot be retrieved.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-182
Multipathing with Fibre Channel
Multipathing allows
continued access to SAN
LUNs in the event of
hardware failure. It also
provides load balancing.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-183
Multipathing with iSCSI Storage
Hardware iSCSI:
 Use two or more hardware
iSCSI adapters.
Software or dependent
hardware iSCSI:
 Use multiple NICs.
 Connect each NIC to a
separate VMkernel port.
 Associate VMkernel ports
with iSCSI initiator.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-184
Managing Multiple Storage Paths
Multiple paths can exist to a datastore on the host.
To modify storage path information, click the datastore’s
Properties link.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-185
Configuring Storage Load Balancing
Path selection policies exist for:
 Scalability:
•

Round Robin – A multipathing policy that performs load balancing
across paths.
Availability:
•
MRU and Fixed
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-186
Pluggable Storage Architecture
For unique
performance and
fault-tolerant
behavior
To accommodate
specific storage
arrays
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-187
For more complex
I/O load-balancing
algorithms
Lab 7
In this lab, you will work with VMFS datastores.
1. Review your shared storage configuration.
2. View VMFS datastore information.
3. Change the name of a VMFS datastore.
4. Create a VMFS datastore.
5. Expand a VMFS datastore to consume unused space on a LUN.
6. Remove a VMFS datastore.
7. Extend a VMFS datastore.
Ask your instructor which LUNs contain VMFS datastores that
should not be removed or reformatted.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-188
Lesson Summary



Create a VMFS datastore
Increase the size of a VMFS datastore
Delete a VMFS datastore
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-189
Key Points



Use VMFS datastores to hold virtual machine files.
NFS datastores are useful as a repository for ISO images.
Shared storage is integral to vSphere features like vMotion,
VMware HA, and DRS.
VMware vSphere 4.1: Install, Configure, Manage – Revision A
Module 2-190
Download