Create NFS Datastore For Esx In Windows 2008R2

简介:

前段时间配置vSphere,写到了《VMware vSphere 主机无法挂载Windows 2008 Server R2 NFS的解决办法》但这个并不是最完美的解决方案,事实证明,接下来的权限是不完善的。

经查证,是卤煮对于Windows 2008 r 2开启nfs的姿势不对……

so,这里做一个总结,即《如何使用Windows2008r2为vSphere配置nfs服务器

准备工作

首先,要为vSphere提供NFS服务,你的机器最好开启了域控服务……或者加入域吧。

安装功能和角色服务

第一步 安装功能

打开服务器管理器,然后在左侧的栏目中选择“功能

点击右侧的”添加功能“来打开"添加功能向导"点击右侧的”添加功能“来打开”添加功能向导”


然后在“远程服务器管理工具”项下,找到“文件服务工具”,找到下面的“网络文件系统服务工具”项目,勾选并安装。

勾选并安装”网络文件系统服务工具“勾选并安装“网络文件系统服务工具”


第二步  添加角色

在服务器管理器左侧的栏目中,选中“角色”,右边会列出角色的详细信息。

点击右侧“添加角色”来启动添加角色向导点击右侧“添加角色”来启动添加角色向导


在角色向导中选中“文件服务”项,在该项前面打勾然后点击下一步,再一次点击下一步之后,看到如下页面,选择“文件服务”。

选择“文件服务”点击下一步选择“文件服务”点击下一步


再次跳过一页之后,选择文件服务的角色服务,按照下图勾选“网络文件系统服务”

勾选“网络文件系统服务”勾选“网络文件系统服务”


安装完成

无标题

第三步 添加角色服务

再次回到“角色”页面,找到如图位置的“添加角色服务”链接。

点击之来为NFS角色添加服务点击之来为NFS角色添加服务


在向导中选择如下服务进行安装。

其实就是三个都勾选~其实就是三个都勾选~


值得一提的是安装完成会需要重启

要求重启的哦要求重启的哦


第四步 配置用户名映射

Linux或Unix的用户访问NFS共享目录,就需要将其他操作系统的用户名映射到服务器的用户上,否则就会造成无论如何都不能获得写的权限,因为rootadministrator总是不一样的。——最直接的影响就是你根本无法创建成功一个虚拟机╮(╯▽╰)╭

打开Active Directory 用户和计算机

屏幕快照 2014-11-05 下午10.09.04

在域下的User列表中,找到Administrator项,双击打开属性

在域下的User列表中,找到Administrator项,双击打开设置在域下的User列表中,找到Administrator项,双击打开属性


在属性中,切换到“UNIX Attributes”选项卡

无标题

如上图设置,其中“test”选择为你的域名,将“UID”从10000修改为0;将“Primary group name/GID”修改为0。

点击确定,这样,你就成功的将root映射为了administrator用户。

第五步 配置NFS服务器

打开“Network File System 服务(NFS)”管理程序(也在管理工具里)

在“NFS服务”项目上点击右键,选取“属性”在“NFS服务”项目上点击右键,选取“属性”


在“标识映射源”项目中,给“Active Directory 域名”前打勾。

框框里写你的域名哦。框框里写你的域名哦。


第六步 配置目录为NFS路径

在任意文件夹上打开属性,就可以看见NFS标签页在任意文件夹上打开属性,就可以看见NFS标签页注意修改编码注意修改编码


别的没什么了,记得看红色框框里,编码改为GB2312-80将“匿名 UID”的值,由 –2 修改为0;将“匿名 GID”的值,由 –2 修改为0。

另外可能你看到的这个对话框的样子和这个不太相同,那么你只需要更改标记出来的地方就可以了,其他的地方默认就好。

权限里记得选择“读写”另外记得勾选“根目录可写”哦权限里记得选择“读写”另外记得勾选“根目录可写”哦


这下,共享就完成了。另外,记得查看下你的这个文件夹是否有“只读”选项,如果有请取消掉。

最后,如果目录下有子文件夹,请记得给子文件夹赋予一个everyone的完全控制权限,这样,你的vSphere ESXi主机才能正常的读写。


https://www.logcg.com/archives/676.html

 
http://www.vmwarearena.com/create-nfs-datastore-for-esx-in-windows/

 
https://serverfault.com/questions/575585/windows-server-2012-nfs-as-storage-for-esxi-5-5-problems 

本文转自学海无涯博客51CTO博客,原文链接http://blog.51cto.com/549687/1965379如需转载请自行联系原作者


520feng2007

相关文章
|
6月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
429 0
|
5天前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
11月前
|
存储 安全 Apache
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
891 2
|
6月前
|
开发框架 .NET API
在Windows Server 2008 R2上运行.Net 8应用
在Windows Server 2008 R2上成功运行.Net 8程序,需安装三个补丁:Windows Server 2008 R2 SP1 (KB976932)是基础更新;VC_redist.x64提供MSVC库支持;KB3063858解决.NET运行时加载`kernel.dll`的路径问题。KB3063858可能需要KB2533623。详细信息和下载链接在文中给出。
493 4
|
6月前
|
关系型数据库 MySQL C++
Windows Server 2012R2 安装mysql 丢失VCRUNTIME140_1.dll------亲测
Windows Server 2012R2 安装mysql 丢失VCRUNTIME140_1.dll------亲测
181 0
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。
|
6月前
|
Ubuntu 安全 Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
595 0
|
关系型数据库 MySQL Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置
237 0
|
Windows
Windows Server 2012 R2多用户远程连接配置步骤
Windows Server 2012 R2多用户远程连接配置步骤
783 0
|
存储 开发框架 关系型数据库
Windows Server 2008 R2配置.Net环境
Windows Server 2008 R2配置.Net环境
265 0
Windows Server 2008 R2配置.Net环境