SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
How to Grow VMFS Datastore connected to NetApp
Storage Array via Software iSCSI
Simple two-step process:
1. FILER SIDE: Increase Volume and LUN Size using NetApp Oncommand System Manager
2. HOST SIDE: Increase VMFS Datastore Size using VMware vSphere client
Lab setup: ESXi 5.5 environment with NetApp ONTAP simulator 8.2.1 connected via iSCSI
ashwinwriter@gmail.com
July, 2014
Some information to start with
Types of Physical Storage
The ESXi storage management process starts with storage space that your storage
administrator preallocates on different storage systems.
ESXi supports the following types of storage:
 Local Storage -> Stores virtual machine files on internal or directly connected
external storage disks.
 Networked Storage -> Stores virtual machine files on external storage disks or arrays
attached to your host through a direct connection or through a high-speed network.
Networked Storage: [FC/iSCSI: Block protocol based]
Networked storage consists of external storage systems that your ESXi host uses to store
virtual machine files remotely. Typically, the host accesses these systems over a high-speed
storage network.
Networked storage devices are shared. Datastores on networked storage devices can be
accessed by multiple hosts concurrently. ESXi supports the following networked storage
technologies.
 Fibre Channel (FC)
 Internet SCSI (iSCSI)
Note: Accessing the same storage through different transport protocols, such as iSCSI and
Fibre Channel, at the same time is not supported
Fibre Channel (FC):
Stores virtual machine files remotely on an FC storage area network (SAN). FC SAN is a
specialized high-speed network that connects your hosts to high-performance storage devices.
The network uses Fibre Channel protocol to transport SCSI traffic from virtual machines to the
FC SAN devices.
To connect to the FC SAN, your host should be equipped with Fibre Channel host bus adapters
(HBAs). Unless you use Fibre Channel direct connect storage, you need Fibre Channel switches
to route storage traffic. If your host contains FCoE (Fibre Channel over Ethernet) adapters,
you can connect to your shared Fibre Channel devices by using an Ethernet network.
Following figure depicts virtual machines using Fibre Channel storage:
Internet SCSI (iSCSI):
Stores virtual machine files on remote iSCSI storage devices. iSCSI packages SCSI storage
traffic into the TCP/IP protocol so that it can travel through standard TCP/IP networks
instead of the specialized FC network. With an iSCSI connection, your host serves as the
initiator that communicates with a target, located in remote iSCSI storage systems.
ESXi offers the following types of iSCSI connections:
 Hardware iSCSI: Your host connects to storage through a third-party adapter capable
of offloading the iSCSI and network processing. Hardware adapters can be dependent
and independent.
 Software iSCSI: Your host uses a software-based iSCSI initiator in the VMkernel to
connect to storage. With this type of iSCSI connection, your host needs only a
standard network adapter for network connectivity.
Note: You must configure iSCSI initiators for the host to access and display iSCSI
storage devices
Following figure depicts virtual machines using different types of iSCSI initiators:
 In the left example: Host uses the hardware iSCSI adapter to connect to the
iSCSI storage system.
 In the right example: Host uses a software iSCSI adapter and an Ethernet NIC
to connect to the iSCSI storage.
Networked Storage: [NAS/NFS: File-based protocol]
ESXi can access a designated NFS volume located on a NAS server, mount the volume, and use
it for its storage needs. You can use NFS volumes to store and boot virtual machines in the
same way that you use VMFS datastores.
ESXi supports the following shared storage capabilities on NFS volumes:
 vMotion
 VMware DRS and VMware HA
 ISO images, which are presented as CD-ROMs to virtual machines
 Virtual machine snapshots
When you work with NFS storage, the following considerations apply:
 The maximum size of NFS datastores depends on the support that an NFS server
provides. ESXi does not impose any limits on the NFS datastore size.
 If you use non-ASCII characters to name datastores and virtual machines, make sure
that the underlying NFS server offers internationalization support. If the server does
not support international characters, use only ASCII characters, otherwise
unpredictable failures might occur.
How Virtual Machines Access Storage
When a virtual machine communicates with its virtual disk stored on a datastore, it issues
SCSI commands. Because datastores can exist on various types of physical storage, these
commands are encapsulated into other forms, depending on the protocol that the ESXi host
uses to connect to a storage device.
ESXi supports:
 Fibre Channel (FC)
 Internet SCSI (iSCSI)
 Fibre Channel over Ethernet (FCoE)
 NFS protocols.
Regardless of the type of storage device your host uses, the virtual disk always appears to the
virtual machine as a mounted SCSI device. The virtual disk hides a physical storage layer from
the virtual machines operating system. This allows you to run operating systems that are not
certified for specific storage equipment, such as SAN, inside the virtual machine.
The following graphic depicts five virtual machines using different types of storage to
illustrate the differences between each type.
Following table compares the ESXi different types of storage support
NetApp Storage Systems iSCSI recommendation
1. If any of your iSCSI initiators are a part of an initiator group (igroup), disable ALUA on
the NetApp filer.
2. Set LUN type and initiator group type as:
 LUN type – VMware (if VMware type is not available, use Linux).
 Initiator group type – VMware (if VMware type is not available, use Linux)
Courtesy:
http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-
server-501-storage-guide.pdf
Steps to grow VMFS datastore on the NetApp Array
1. FILER SIDE: Increase Volume and LUN Size using NetApp Oncommand System Manager
2. HOST SIDE: Increase VMFS Datastore Size using VMware vSphere client
FILER SIDE PROCESS:
Please note – Volume & LUN resizing is 100% Non-disruptive, Quick & Safe process on NetApp
Filer.
1. VOLUME: After making sure that the Aggregate has enough space to
accommodate volume resize, open NetApp Oncommand system manager |
select the volume and click resize.
2. This will start the “Volume Resize Wizard”, it is self-explanatory | Enter
the new size | you will be asked whether you want to keep the snaps or
not. In most situations, snapshots clean-up are done automatically
according to retention schedule, therefore just click Next.
3. Review the changes and click 'Next' to resize the volume | click 'Finish' to
close the wizard.
4. LUN: Now it‟s time to extend the LUN inside the VOLUME which we just
extended in previous step. Select the LUN and click EDIT as shown in
figure below.
My thoughts: It would be more helpful had NetApp provided „resize‟ button for LUN
as well, instead of „EDIT‟, for some reason it just doesn‟t sound right.
To resize LUN, just click ‘EDIT’…
5. Enter the „new size‟ and click save & close, as simple as that.
Note: When you click „save‟ & „close‟ you will be presented with a message box –
Indicating: storage side stuff is done and now do the expansion on the host side as
seen in the figure below.
HOST SIDE PROCESS:
1. Log into vCenter server or ESXi host | Select the ESXi host | click „Storage
Adapters‟ | click „Configuration‟ | Click „Refresh‟.
Note: You can also click „Rescan‟ but a refresh should do the job, in my case it worked.
2. Now, Go to ‘Storage’ tab | configuration | select the datastore which we want to
resize and click „Properties‟.
3. Once the properties window opens, click „Increase‟ to resize VMFS volume, as
shown in the figure below.
Clicking 'Increase' pops-up the wizard | select the device on which the datastore resides and
click 'Next'. [You may have to click refresh few times before the newly carved device shows
up]
Note: In my 'Lab setup', it was fairly simple as I had only one LUN carved out, but in the real
production environments there could be many devices listed there and hence make sure you
select the correct device, b'cos if you selected another device accidently, it will add an
extent to the existing VMFS volume using another LUN, which is probably not what you want
to achieve.
For example:
If you want to extend the VMFS datastore residing on the same device [LUN] then select the
LUN you resized on the Storage Array and go ahead with the rest of the steps. Basically, we
are extending an extent on the same device, instead of adding a NEW EXTENT [another LUN].
Whereas, if you wanted to add a NEW EXTENT [another device / LUN] you can select another
device and click NEXT as shown in figure below.
In the example below, I can also choose to add another LUN of size 4GB as „Extent‟ to the
existing 56GB VMFS volume.
4. In the next screen – Carefully review the changes and click „Next‟.
5. In the next screen, choose how much of the newly added space will be used and
click Next.
6. Finally, review all the changes and click „FINISH‟.
If all goes well – Datastore [VMFS Volume] would be grown as expected and then you should
be able to either create more VMs on it or move VMs to this Datastore.
ashwinwriter@gmail.com
July, 2014

Weitere ähnliche Inhalte

Andere mochten auch

Bringing NetApp Data ONTAP & Apache CloudStack Together
Bringing NetApp Data ONTAP & Apache CloudStack TogetherBringing NetApp Data ONTAP & Apache CloudStack Together
Bringing NetApp Data ONTAP & Apache CloudStack TogetherDavid La Motta
 
SCI Lab Test Validation Report: NetApp Storage Efficiency
SCI Lab Test Validation Report: NetApp Storage EfficiencySCI Lab Test Validation Report: NetApp Storage Efficiency
SCI Lab Test Validation Report: NetApp Storage EfficiencyNetApp
 
NetApp Flash Storage Facts
NetApp Flash Storage FactsNetApp Flash Storage Facts
NetApp Flash Storage FactsNetApp Insight
 
SYN404: Best practices for migrating to the latest version of XenApp
SYN404: Best practices for migrating to the latest version of XenAppSYN404: Best practices for migrating to the latest version of XenApp
SYN404: Best practices for migrating to the latest version of XenAppCitrix
 
Voice of Partner_Can you Hear Me Now_ASAP 2013
Voice of Partner_Can you Hear Me Now_ASAP 2013Voice of Partner_Can you Hear Me Now_ASAP 2013
Voice of Partner_Can you Hear Me Now_ASAP 2013Ramesh Subramaniam
 
Deploying VMware-NetApp-Cisco VDI Environments - VMworld Mini Theatre
Deploying VMware-NetApp-Cisco VDI Environments - VMworld Mini TheatreDeploying VMware-NetApp-Cisco VDI Environments - VMworld Mini Theatre
Deploying VMware-NetApp-Cisco VDI Environments - VMworld Mini TheatreNetApp Virtualization Team
 
Your Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las VegasYour Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las VegasNetApp Insight
 
Clustered ONTAP for Cloud
Clustered ONTAP for CloudClustered ONTAP for Cloud
Clustered ONTAP for CloudNetApp
 
Technical Report NetApp Clustered Data ONTAP 8.2: An Introduction
Technical Report NetApp Clustered Data ONTAP 8.2: An IntroductionTechnical Report NetApp Clustered Data ONTAP 8.2: An Introduction
Technical Report NetApp Clustered Data ONTAP 8.2: An IntroductionNetApp
 

Andere mochten auch (9)

Bringing NetApp Data ONTAP & Apache CloudStack Together
Bringing NetApp Data ONTAP & Apache CloudStack TogetherBringing NetApp Data ONTAP & Apache CloudStack Together
Bringing NetApp Data ONTAP & Apache CloudStack Together
 
SCI Lab Test Validation Report: NetApp Storage Efficiency
SCI Lab Test Validation Report: NetApp Storage EfficiencySCI Lab Test Validation Report: NetApp Storage Efficiency
SCI Lab Test Validation Report: NetApp Storage Efficiency
 
NetApp Flash Storage Facts
NetApp Flash Storage FactsNetApp Flash Storage Facts
NetApp Flash Storage Facts
 
SYN404: Best practices for migrating to the latest version of XenApp
SYN404: Best practices for migrating to the latest version of XenAppSYN404: Best practices for migrating to the latest version of XenApp
SYN404: Best practices for migrating to the latest version of XenApp
 
Voice of Partner_Can you Hear Me Now_ASAP 2013
Voice of Partner_Can you Hear Me Now_ASAP 2013Voice of Partner_Can you Hear Me Now_ASAP 2013
Voice of Partner_Can you Hear Me Now_ASAP 2013
 
Deploying VMware-NetApp-Cisco VDI Environments - VMworld Mini Theatre
Deploying VMware-NetApp-Cisco VDI Environments - VMworld Mini TheatreDeploying VMware-NetApp-Cisco VDI Environments - VMworld Mini Theatre
Deploying VMware-NetApp-Cisco VDI Environments - VMworld Mini Theatre
 
Your Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las VegasYour Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las Vegas
 
Clustered ONTAP for Cloud
Clustered ONTAP for CloudClustered ONTAP for Cloud
Clustered ONTAP for Cloud
 
Technical Report NetApp Clustered Data ONTAP 8.2: An Introduction
Technical Report NetApp Clustered Data ONTAP 8.2: An IntroductionTechnical Report NetApp Clustered Data ONTAP 8.2: An Introduction
Technical Report NetApp Clustered Data ONTAP 8.2: An Introduction
 

Mehr von Ashwin Pawar

16TB Max file size.pdf
16TB Max file size.pdf16TB Max file size.pdf
16TB Max file size.pdfAshwin Pawar
 
Our 5 senses can only perceive representation of reality but not the actual r...
Our 5 senses can only perceive representation of reality but not the actual r...Our 5 senses can only perceive representation of reality but not the actual r...
Our 5 senses can only perceive representation of reality but not the actual r...Ashwin Pawar
 
Oracle database might have problems with stale NFSv3 locks upon restart
Oracle database might have problems with stale NFSv3 locks upon restartOracle database might have problems with stale NFSv3 locks upon restart
Oracle database might have problems with stale NFSv3 locks upon restartAshwin Pawar
 
Is it possible to upgrade or revert ontap versions on a Simulator
Is it possible to upgrade or revert ontap versions on a SimulatorIs it possible to upgrade or revert ontap versions on a Simulator
Is it possible to upgrade or revert ontap versions on a SimulatorAshwin Pawar
 
Cannot split clone snapcenter 4.3
Cannot split clone snapcenter 4.3Cannot split clone snapcenter 4.3
Cannot split clone snapcenter 4.3Ashwin Pawar
 
Network port administrative speed does not display correctly on NetApp storage
Network port administrative speed does not display correctly on NetApp storageNetwork port administrative speed does not display correctly on NetApp storage
Network port administrative speed does not display correctly on NetApp storageAshwin Pawar
 
How to connect to NetApp FILER micro-USB console port
How to connect to NetApp FILER micro-USB console portHow to connect to NetApp FILER micro-USB console port
How to connect to NetApp FILER micro-USB console portAshwin Pawar
 
NDMP backup models
NDMP backup modelsNDMP backup models
NDMP backup modelsAshwin Pawar
 
How to use Active IQ tool to access filer information
How to use Active IQ tool to access filer informationHow to use Active IQ tool to access filer information
How to use Active IQ tool to access filer informationAshwin Pawar
 
San vs Nas fun series
San vs Nas fun seriesSan vs Nas fun series
San vs Nas fun seriesAshwin Pawar
 
Steps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issuesSteps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issuesAshwin Pawar
 
SnapDiff process flow chart
SnapDiff process flow chartSnapDiff process flow chart
SnapDiff process flow chartAshwin Pawar
 
SnapDiff performance issue
SnapDiff performance issueSnapDiff performance issue
SnapDiff performance issueAshwin Pawar
 
Volume level restore fails with error transient snapshot copy is not supported
Volume level restore fails with error transient snapshot copy is not supportedVolume level restore fails with error transient snapshot copy is not supported
Volume level restore fails with error transient snapshot copy is not supportedAshwin Pawar
 
Disk reports predicted failure event
Disk reports predicted failure eventDisk reports predicted failure event
Disk reports predicted failure eventAshwin Pawar
 
OCUM shows ONTAP cluster health degraded
OCUM shows ONTAP cluster health degradedOCUM shows ONTAP cluster health degraded
OCUM shows ONTAP cluster health degradedAshwin Pawar
 
NDMPCOPY lun from 7-mode NetApp to cDOT
NDMPCOPY lun from 7-mode NetApp to cDOTNDMPCOPY lun from 7-mode NetApp to cDOT
NDMPCOPY lun from 7-mode NetApp to cDOTAshwin Pawar
 

Mehr von Ashwin Pawar (20)

16TB Max file size.pdf
16TB Max file size.pdf16TB Max file size.pdf
16TB Max file size.pdf
 
Our 5 senses can only perceive representation of reality but not the actual r...
Our 5 senses can only perceive representation of reality but not the actual r...Our 5 senses can only perceive representation of reality but not the actual r...
Our 5 senses can only perceive representation of reality but not the actual r...
 
E=C+O
E=C+OE=C+O
E=C+O
 
SnapDiff
SnapDiffSnapDiff
SnapDiff
 
Oracle database might have problems with stale NFSv3 locks upon restart
Oracle database might have problems with stale NFSv3 locks upon restartOracle database might have problems with stale NFSv3 locks upon restart
Oracle database might have problems with stale NFSv3 locks upon restart
 
Is it possible to upgrade or revert ontap versions on a Simulator
Is it possible to upgrade or revert ontap versions on a SimulatorIs it possible to upgrade or revert ontap versions on a Simulator
Is it possible to upgrade or revert ontap versions on a Simulator
 
Cannot split clone snapcenter 4.3
Cannot split clone snapcenter 4.3Cannot split clone snapcenter 4.3
Cannot split clone snapcenter 4.3
 
Network port administrative speed does not display correctly on NetApp storage
Network port administrative speed does not display correctly on NetApp storageNetwork port administrative speed does not display correctly on NetApp storage
Network port administrative speed does not display correctly on NetApp storage
 
How to connect to NetApp FILER micro-USB console port
How to connect to NetApp FILER micro-USB console portHow to connect to NetApp FILER micro-USB console port
How to connect to NetApp FILER micro-USB console port
 
NDMP backup models
NDMP backup modelsNDMP backup models
NDMP backup models
 
How to use Active IQ tool to access filer information
How to use Active IQ tool to access filer informationHow to use Active IQ tool to access filer information
How to use Active IQ tool to access filer information
 
San vs Nas fun series
San vs Nas fun seriesSan vs Nas fun series
San vs Nas fun series
 
Steps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issuesSteps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issues
 
SnapDiff
SnapDiffSnapDiff
SnapDiff
 
SnapDiff process flow chart
SnapDiff process flow chartSnapDiff process flow chart
SnapDiff process flow chart
 
SnapDiff performance issue
SnapDiff performance issueSnapDiff performance issue
SnapDiff performance issue
 
Volume level restore fails with error transient snapshot copy is not supported
Volume level restore fails with error transient snapshot copy is not supportedVolume level restore fails with error transient snapshot copy is not supported
Volume level restore fails with error transient snapshot copy is not supported
 
Disk reports predicted failure event
Disk reports predicted failure eventDisk reports predicted failure event
Disk reports predicted failure event
 
OCUM shows ONTAP cluster health degraded
OCUM shows ONTAP cluster health degradedOCUM shows ONTAP cluster health degraded
OCUM shows ONTAP cluster health degraded
 
NDMPCOPY lun from 7-mode NetApp to cDOT
NDMPCOPY lun from 7-mode NetApp to cDOTNDMPCOPY lun from 7-mode NetApp to cDOT
NDMPCOPY lun from 7-mode NetApp to cDOT
 

Kürzlich hochgeladen

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

How to extend ESXi VMFS datastore on NetApp iSCSI storage

  • 1. How to Grow VMFS Datastore connected to NetApp Storage Array via Software iSCSI Simple two-step process: 1. FILER SIDE: Increase Volume and LUN Size using NetApp Oncommand System Manager 2. HOST SIDE: Increase VMFS Datastore Size using VMware vSphere client Lab setup: ESXi 5.5 environment with NetApp ONTAP simulator 8.2.1 connected via iSCSI ashwinwriter@gmail.com July, 2014
  • 2. Some information to start with Types of Physical Storage The ESXi storage management process starts with storage space that your storage administrator preallocates on different storage systems. ESXi supports the following types of storage:  Local Storage -> Stores virtual machine files on internal or directly connected external storage disks.  Networked Storage -> Stores virtual machine files on external storage disks or arrays attached to your host through a direct connection or through a high-speed network. Networked Storage: [FC/iSCSI: Block protocol based] Networked storage consists of external storage systems that your ESXi host uses to store virtual machine files remotely. Typically, the host accesses these systems over a high-speed storage network. Networked storage devices are shared. Datastores on networked storage devices can be accessed by multiple hosts concurrently. ESXi supports the following networked storage technologies.  Fibre Channel (FC)  Internet SCSI (iSCSI) Note: Accessing the same storage through different transport protocols, such as iSCSI and Fibre Channel, at the same time is not supported Fibre Channel (FC): Stores virtual machine files remotely on an FC storage area network (SAN). FC SAN is a specialized high-speed network that connects your hosts to high-performance storage devices. The network uses Fibre Channel protocol to transport SCSI traffic from virtual machines to the FC SAN devices. To connect to the FC SAN, your host should be equipped with Fibre Channel host bus adapters (HBAs). Unless you use Fibre Channel direct connect storage, you need Fibre Channel switches to route storage traffic. If your host contains FCoE (Fibre Channel over Ethernet) adapters, you can connect to your shared Fibre Channel devices by using an Ethernet network.
  • 3. Following figure depicts virtual machines using Fibre Channel storage: Internet SCSI (iSCSI): Stores virtual machine files on remote iSCSI storage devices. iSCSI packages SCSI storage traffic into the TCP/IP protocol so that it can travel through standard TCP/IP networks instead of the specialized FC network. With an iSCSI connection, your host serves as the initiator that communicates with a target, located in remote iSCSI storage systems. ESXi offers the following types of iSCSI connections:  Hardware iSCSI: Your host connects to storage through a third-party adapter capable of offloading the iSCSI and network processing. Hardware adapters can be dependent and independent.  Software iSCSI: Your host uses a software-based iSCSI initiator in the VMkernel to connect to storage. With this type of iSCSI connection, your host needs only a standard network adapter for network connectivity. Note: You must configure iSCSI initiators for the host to access and display iSCSI storage devices
  • 4. Following figure depicts virtual machines using different types of iSCSI initiators:  In the left example: Host uses the hardware iSCSI adapter to connect to the iSCSI storage system.  In the right example: Host uses a software iSCSI adapter and an Ethernet NIC to connect to the iSCSI storage. Networked Storage: [NAS/NFS: File-based protocol] ESXi can access a designated NFS volume located on a NAS server, mount the volume, and use it for its storage needs. You can use NFS volumes to store and boot virtual machines in the same way that you use VMFS datastores. ESXi supports the following shared storage capabilities on NFS volumes:  vMotion  VMware DRS and VMware HA  ISO images, which are presented as CD-ROMs to virtual machines  Virtual machine snapshots When you work with NFS storage, the following considerations apply:  The maximum size of NFS datastores depends on the support that an NFS server provides. ESXi does not impose any limits on the NFS datastore size.  If you use non-ASCII characters to name datastores and virtual machines, make sure that the underlying NFS server offers internationalization support. If the server does not support international characters, use only ASCII characters, otherwise unpredictable failures might occur.
  • 5. How Virtual Machines Access Storage When a virtual machine communicates with its virtual disk stored on a datastore, it issues SCSI commands. Because datastores can exist on various types of physical storage, these commands are encapsulated into other forms, depending on the protocol that the ESXi host uses to connect to a storage device. ESXi supports:  Fibre Channel (FC)  Internet SCSI (iSCSI)  Fibre Channel over Ethernet (FCoE)  NFS protocols. Regardless of the type of storage device your host uses, the virtual disk always appears to the virtual machine as a mounted SCSI device. The virtual disk hides a physical storage layer from the virtual machines operating system. This allows you to run operating systems that are not certified for specific storage equipment, such as SAN, inside the virtual machine. The following graphic depicts five virtual machines using different types of storage to illustrate the differences between each type.
  • 6. Following table compares the ESXi different types of storage support NetApp Storage Systems iSCSI recommendation 1. If any of your iSCSI initiators are a part of an initiator group (igroup), disable ALUA on the NetApp filer. 2. Set LUN type and initiator group type as:  LUN type – VMware (if VMware type is not available, use Linux).  Initiator group type – VMware (if VMware type is not available, use Linux) Courtesy: http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter- server-501-storage-guide.pdf
  • 7. Steps to grow VMFS datastore on the NetApp Array 1. FILER SIDE: Increase Volume and LUN Size using NetApp Oncommand System Manager 2. HOST SIDE: Increase VMFS Datastore Size using VMware vSphere client FILER SIDE PROCESS: Please note – Volume & LUN resizing is 100% Non-disruptive, Quick & Safe process on NetApp Filer. 1. VOLUME: After making sure that the Aggregate has enough space to accommodate volume resize, open NetApp Oncommand system manager | select the volume and click resize. 2. This will start the “Volume Resize Wizard”, it is self-explanatory | Enter the new size | you will be asked whether you want to keep the snaps or not. In most situations, snapshots clean-up are done automatically according to retention schedule, therefore just click Next. 3. Review the changes and click 'Next' to resize the volume | click 'Finish' to close the wizard. 4. LUN: Now it‟s time to extend the LUN inside the VOLUME which we just extended in previous step. Select the LUN and click EDIT as shown in figure below. My thoughts: It would be more helpful had NetApp provided „resize‟ button for LUN as well, instead of „EDIT‟, for some reason it just doesn‟t sound right. To resize LUN, just click ‘EDIT’…
  • 8. 5. Enter the „new size‟ and click save & close, as simple as that. Note: When you click „save‟ & „close‟ you will be presented with a message box – Indicating: storage side stuff is done and now do the expansion on the host side as seen in the figure below.
  • 9. HOST SIDE PROCESS: 1. Log into vCenter server or ESXi host | Select the ESXi host | click „Storage Adapters‟ | click „Configuration‟ | Click „Refresh‟. Note: You can also click „Rescan‟ but a refresh should do the job, in my case it worked. 2. Now, Go to ‘Storage’ tab | configuration | select the datastore which we want to resize and click „Properties‟.
  • 10. 3. Once the properties window opens, click „Increase‟ to resize VMFS volume, as shown in the figure below. Clicking 'Increase' pops-up the wizard | select the device on which the datastore resides and click 'Next'. [You may have to click refresh few times before the newly carved device shows up] Note: In my 'Lab setup', it was fairly simple as I had only one LUN carved out, but in the real production environments there could be many devices listed there and hence make sure you select the correct device, b'cos if you selected another device accidently, it will add an extent to the existing VMFS volume using another LUN, which is probably not what you want to achieve.
  • 11. For example: If you want to extend the VMFS datastore residing on the same device [LUN] then select the LUN you resized on the Storage Array and go ahead with the rest of the steps. Basically, we are extending an extent on the same device, instead of adding a NEW EXTENT [another LUN]. Whereas, if you wanted to add a NEW EXTENT [another device / LUN] you can select another device and click NEXT as shown in figure below.
  • 12. In the example below, I can also choose to add another LUN of size 4GB as „Extent‟ to the existing 56GB VMFS volume. 4. In the next screen – Carefully review the changes and click „Next‟.
  • 13. 5. In the next screen, choose how much of the newly added space will be used and click Next. 6. Finally, review all the changes and click „FINISH‟. If all goes well – Datastore [VMFS Volume] would be grown as expected and then you should be able to either create more VMs on it or move VMs to this Datastore. ashwinwriter@gmail.com July, 2014