ESX4.1 using NFS datastore configuration
- 格式:doc
- 大小:505.00 KB
- 文档页数:22
Part 1:Windows 2008 NFS Service configuration
安装NFS 服务组件
1.单击「开始」,指向“管理工具”,然后单击“服务器管理器”。
2.在左窗格中,单击“管理角色”。
3.单击“添加角色”。
将显示添加角色向导。
4.单击“下一步”。
将显示“选择服务器角色”选项。
5.选中“文件服务器”复选框,然后单击“下一步”。
6.将显示“文件服务器”屏幕。
单击“下一步”以查看“角色服务”选项。
7.选中“网络文件系统服务(NFS)”复选框,然后单击“下一步”。
8.确认选择,并单击“安装”。
9.安装完成后,会显示安装结果。
单击“关闭”。
打开网络文件系统服务的步骤
单击「开始」,指向“管理工具”,然后单击“网络文件系统服务(NFS)”。
NFS 服务命令行工具
NFS 服务提供以下Windows 命令行管理工具。
若要运行某个工具,请在命令提示符窗口中键入该工具的名称。
有关对某个工具可用的参数的信息,请键入工具名称,后面加上/?命令行选项。
∙mount。
装载NFS 网络共享资源。
∙nfsadmin。
管理NFS 服务器和NFS 客户端。
∙nfsshare。
控制NFS 共享资源。
∙nfsstat。
显示或重置对NFS 服务器所进行调用的次数。
∙showmount。
显示装载的由NFS 服务器导出的文件系统。
∙umount。
删除装载NFS 的驱动器。
配置NFS 身份验证
此测试所需的配置使用在Windows Server 2008 R2 功能级别下运行的Windows Server 2008 R2 域控制器。
由于安全原因,建议您安装Windows Server 2008 R2 以及所有最新的安全更新。
创建NFS 共享文件夹
下一步是使用NFS 共享在运行NFS 服务器的计算机上创建一个NFS 共享文件夹。
之后可以将该共享文件夹装载到
UNIX 客户端上并在其上创建一个测试文件。
备注
使用NFS 共享创建共享文件夹的步骤
1.在运行NFS 服务器的计算机上,创建要用作NFS 共享文件夹的文件夹”ESXStorage”。
2.右键单击您已创建的文件夹,然后单击“NFS 共享”。
3.选择“共享此文件夹”。
4.如果希望允许匿名访问,则选择“允许匿名访问”。
5.单击“权限”,再单击“添加”,然后执行以下操作之一:
在“名称”列表中,单击要添加的客户端和组,然后单击“添加”。
∙在“添加名称”文本框中,键入要添加的客户端(ESX的vmkernel的IP地址)或组的名称(使用分号分隔列表中的名称)。
6.在“访问类型”列表中,单击您希望允许所选客户端和组使用的访问类型。
7.如果希望标识为根用户的用户具有不同于匿名用户的访问权限,请选择“允许根目录访问”。
默认情况下,会
强制用户标识符(UID) 根用户使用匿名UID。
8.在“编码”列表中,选择要用于所选客户端和组的目录和文件名编码的类型。
9.单击“确定”两次,然后单击“应用”。
指定新文件和文件夹的默认权限
可以指定由运行NFS 客户端的计算机应用到NFS 共享资源的默认权限。
可以为“所有者”、“组”、“其他”分配读取、写入、执行权限。
∙所有者。
创建文件的人。
默认情况下,“所有者”具有读取、写入和执行权限。
∙组。
创建文件的人所在的主组。
默认情况下,“组”具有读取和执行权限。
∙其他。
其他文件系统用户(等同于Windows 操作系统中的Everyone)。
默认情况下,“其他”具有读取和执行权限。
备注
指定默认文件权限的步骤
1.在运行NFS 客户端的计算机上,打开“NFS 服务”。
若要打开“NFS 服务”,请单击“开始”,指向“管理工具”,
然后单击“网络文件系统服务”。
2.在控制台树中,右键单击“NFS 客户端”,然后单击“属性”。
3.在“文件权限”选项卡上,选择要应用于该计算机所创建的每个新文件和文件夹的默认文件权限,然后单击“确
定”。
启用管理工具的文件和打印机共享
在托管“NFS 服务”管理单元和“NFS 服务”命令行工具的计算机上,必须在Windows 防火墙中启用文件和打印机共享。
启用文件和打印机共享的步骤
1.在运行NFS 服务的计算机上,依次单击「开始」、“运行”,键入firewall.cpl,然后单击“确定”。
2.单击“例外”选项卡,选中“文件和打印机共享”复选框,然后单击“确定”。
3.在每台运行NFS 服务的计算机上重复执行这些步骤。
Part 2: How To Use Windows 2008 to Host Storage for ESX
Disclaimer
Let me stress before I begin that the below configuration is for testing only. It involves insecure settings on the Windows 2008 server so do not use this information for a production solution.
The following assumptions apply:
∙You have already added the File Server role with the Services for Network File System (NFS) role service and that you have an NFS share created. For a walk-thru of this
go here.
∙Your ESX host’s have a VMKerne l(In my case, the ESX VMKernel IP is: 10.180.57.79) port properly configured to allow access to the NFS server(In my case, the NFS Server IP is:
10.38.17.190). Confirm the configuration is correct by vmkping’ing the NFS server from
the host itself.
Steps to enable ESX hosts to access NFS share on Windows 2008.
1) Edit the NTFS permissions of the shared folder to allow the ANONYMOUS LOGON
group Full Control.
2) On the NFS Sharing tab click the Manage NFS Sharing button. Check the Allow
anonymous access box.
3) Click the Permissions button. In the NFS Permissions dialog click Add. Select Host
and enter the IP address(VMKernel IP:10.180.57.79) of your first ESX host. Set the permissions to Read/Write and select the Allow root access box and
click OK. Repeat the procedure for your other ESX host.
4) Click OK three times then Close. If a warning pops up about how insecure this
configuration is, click Yes. Remember, this is for testing only.
5) Open the Local Security Policy editor (Start>Administrative tools>Local Security
Policy), expand Local Policies, and click Security Options.
6) Locate the Network Access: Let Everyone permissions apply to anonymous users
policy and make sure it is set to “Enabled”.
7) Reboot the NFS server.
8) When it comes back up you should be able to mount the NFS share from the ESX
host(s) within vCenter.
Part 3: Add Storage over the NFS
1) Login the vCenter(or ESX host) by VI client to configure the Storage. Configuration
→Storage →Add
Storage:
2) Enter the NFS share folder information as below:
3) Review the NFS server information:
4) The DataStore has mounted successfully:。