R_MOD_17-Exporting_NFS_File_Systems_to_UNIX_ESXi

Exporting NFS File Systems to UNIX/ESXi
Upon completion of this module, you should be able to:
• Export a file system to UNIX
• Describe exporting file systems to ESXi
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
1
Exporting NFS File Systems to
UNIX/ESXi
Lesson 1: Exporting a Mounted File System to UNIX
This lesson covers the following topics:
• NFS Client mounts
• NFS user authentication
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
2
NFS Export
• Network File System (NFS) protocol
 Client or server distributed file service
 Provides file sharing in network environments
• VNX Data Mover or VDM is configured as an NFS server
 Provides file system access for clients of NFS versions 2, 3 and 4
Data Mover
Data
File System
NFS
Export
Linux Client
LAN
VMware vSphere
NFS Server
ESXi server and VMs
Unix Client
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
3
Access Control
• Client access to NFS Exports defined by
 Hostname
 Netgroup
 Subnet
 IP address
• Authentication methods
 Unix Security or AUTH_SYS security
 Secure NFS
 Authentication Daemon
• All versions support UNIX security / PC authentication daemon
 Only versions 3 and 4 support Secure NFS by using either
UNIX/Linux or Windows Kerberos KDC
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
4
Mounting a File System to a Mountpoint
• Storage > Storage Configuration
 File Systems tab, right-click file system > Mounts > Create Mount
 Mounts tab > Create
• By default a file system is mounted when it is created
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
5
Mounting a File System to a Mountpoint:
Configuration
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
6
Creating an NFS Export of a File System
• Storage
 Storage Configuration > File Systems
 Right-click file system > NFS Exports > Create NFS Export
 Shared Folders > NFS > Create
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
7
Creating an NFS Export of a File System:
Configuration
• Select the File System to export, define the path and access level
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
8
Mounting the File System from Clients (NFS)
• NFS mount from client
 Manual
 Automatic (automounter)
• Typical Procedure
 Create or use an empty local directory as a mount point for the
exported file system
 NFS mount the local directory to the exported File System
 mount <NFS server IP address or FQDN>:/<exported fs>
/<mount point>
 Example
 # mount 192.168.1.106:/fs1 /studentX
• View the file systems mounted on the client
 mount
 df –h
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
9
Permissions on the Created Directory
• chmod command is used to
Letter
Permission
Value
r
Read
4
w
Write
2
x
Execute
1
set up permissions
• chmod 775 directory
 rwx - owner
 rwx - group
 r-x - others
Copyright © 2014 EMC Corporation. All Rights Reserved.
Letter
Permission
Value
---
No permissions
0
r--
Read only
4
rw-
Read and Write
6
rwx
Read, write, and
execute
7
r-x
Read and execute
5
--x
Execute only
1
Exporting NFS File Systems to UNIX/ESXi
10
Export a File System Directory
• Root of file system contains .etc and lost&found directories
• Network users are unaware of the purpose of these directories
• Best practice
 Mount the file system at subdirectory level, export at that level and hide
.etc and lost&found
[root@linux-1 fs1]# ls –al
drwxr-xr-x 5 root root 1024
drwxr-xr-x 28 root root 4096
dr-xr-xr-x 2 root bin
80
drwxr-xr-x 2 root root 8192
[root@linux-1 fs1]#
Copyright © 2014 EMC Corporation. All Rights Reserved.
Apr
Apr
Apr
Apr
6
6
6
6
09:05
10:14
09:05
09:05
.
..
.etc
lost+found
Exporting NFS File Systems to UNIX/ESXi
11
Create an Administrative Export to File System Root
• Shared Folders > NFS
 Create an NFS export
 Select NFS Export and click
Properties
• Export file system with root
permissions to client
Create an NFS export to the file system
top-level and assign root permissions
to an administrative client
 Root Hosts option
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
12
Creating a Directory Below the Exported File
System
• Create a directory below the exported file system
• Set permissions for the newly created directory
[root@linux-1
[root@linux-1
[root@linux-1
[root@linux-1
[root@linux-1
[root@linux-1
Mount export and
create subdirectory
with desired
permissions for export
/]# mount 192.168.65.6:/fs01 /fs1
/]# cd /fs1
fs1]# mkdir engineering
fs1]# chmod 775 engineering
fs1]# chown -R epallis engineering
fs1]# chgrp -R engprop engineering
[root@linux-1 fs1]# ls -l
total 8
drwxr-xr-x
5 root
root
1024 Apr
6 09:05 .
drwxr-xr-x 28 root
root
4096 Apr
6 10:14 ..
dr-xr-xr-x
2 root
bin
drwxrwxr-x
2 epallis engprop
drwxr-xr-x
2 root
root
Copyright © 2014 EMC Corporation. All Rights Reserved.
80 Apr
6 09:05 .etc
80 Apr
6 10:35 engineering
8192 Apr
6 09:05 lost+found
Exporting NFS File Systems to UNIX/ESXi
13
Export the Subdirectory of File System
• Create an export to the subdirectory of the file system
• Grant the proper access rights to the NFS client
Export subdirectory of file system to
user community hosts
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
14
Mount the File System Sub-directory on NFS Client
[root@linux-1 ~]# mkdir /engdir
[root@linux-1 ~]# mount 192.168.65.6:/fs01/engineering /engdir
Mount the subdirectory
export on user community
host and access the export
[root@linux-1 ~]# cd /engdir
[root@linux-1 engdir]# ls -l
total 8
drwxrwxr-x
2 epallis engprop
drwxr-xr-x 29 root
Copyright © 2014 EMC Corporation. All Rights Reserved.
root
80 Sep 18 08:06 .
4096 Sep 18 09:03 ..
Exporting NFS File Systems to UNIX/ESXi
15
Define NIS Using Unisphere
• Settings > Network > Settings for File > Wizards > Edit DM DNS/NIS
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
16
Unexporting File Systems for NFS
• Storage > Shared Folders > NFS
 Right click the NFS export and select Delete
 Or select the NFS Export from the list and click the Delete button
 Confirm the operation on the dialog box
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
17
Exporting NFS File Systems to
UNIX/ESXi
Lesson 1: Summary
During this lesson the following topics were covered:
• NFS client mounts
• NFS user authentication
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
18
Exporting NFS File Systems to
UNIX/ESXi
Lesson 2: Exporting File Systems to ESXi
This lesson covers the following topics:
• VNX and ESXi interoperability
• Provision Storage for an NFS Share on a VNX Storage System
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
19
NFS and ESXi Interoperability
• Network File System (NFS)
 File-sharing protocol for NAS
devices
• Simultaneous NFS volume access
•
•
by multiple ESX and ESXi hosts
Only NFS version 3 is supported
over TCP/IP
vSphere NFS storage provisioning
 Datastore manually provisioned
from exported VNX NFS exports
 VNX NFS export created with
Virtual Storage Integrator plug-in
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
20
EMC VSI: Unified Storage Management (USM)
Plug-in
• Storage administration from
the VMware vSphere client
 VNX and VNXe storage
 Built-in VAAI primitives
• Installed on VMware
vSphere vCenter Server
 Software downloaded from
EMC Online Support
 Enabled feature displayed
in vSphere Client interface
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
21
EMC VSI USM: Add Storage
• Home > Solutions and Applications > EMC
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
22
EMC VSI USM: Provisioning Storage
• Right-click Object > EMC > Unified Storage > Provision Storage
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
23
USM: Provision Storage Wizard
1.
2.
3.
4.
5.
Select Storage Type
Choose Storage System
Datastore Name
Data Mover Details
Export Type
1
2
3
4
5
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
24
Provision Storage Wizard: Creating a New NFS
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
25
View: NFS Datastore on ESXi Host
• To see the newly provisioned storage on the vCenter server
 Click Summary tab > Resources or Configuration tab > Datastores
Resources page
on Summary tab
Datastores page
on Configuration tab
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
26
View: Provisioned Storage on the VNX Storage
System
• Unisphere connected to VNX
 Properties of new file system
that was NFS exported
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
27
View: ESXi and VMs on the VNX storage system
• Hosts > Virtualization
 Right-click existing ESXi or
select Add vCenter server
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
28
Exporting NFS File Systems to
UNIX/ESXi
Lesson 2: Summary
During this lesson the following topics were covered:
• VNX and ESXi interoperability
• Provisioning Storage for an NFS Share on a VNX Storage
System
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
29
Summary
Key points covered in this module:
• VNX supports file system access for clients running versions 2, 3,
and 4 of the NFS protocol.
• A VNX file system and NFS export can be created with the use of
the EMC Virtual Storage Integrator (VSI) plug-in for VMware
vSphere.
Copyright © 2014 EMC Corporation. All Rights Reserved.
Exporting NFS File Systems to UNIX/ESXi
30