烂泥:NFS存储与VSphere配合使用

简介:

本文首发于烂泥行天下

公司服务器的虚拟化使用的是VM ESXi 5.0,为了更有效的利用服务器的硬盘空间。就把所有的镜像文件存放到另外一台linux服务器上,这样在使用vsphere安装虚拟机时可以直接使用linux服务器上的镜像文件,从而到达节省ESXi硬盘的空间的好处。

要达到这个目的,我们首先要在linux服务器上配置NFS网络文件系统。

本次实验linux OS:centos 6.4 64bit

esxi:5.0 vsphere:5.0

NFS网络文件所需要的软件包包括:nfs-utils和rpcbind。

其中nfs-utils包提供了NFS服务器程序和相应的管理工具,而rpcbind是一个管理RPC连接的程序,rpcbind服务对NFS是必须的,因为它是NFS的动态端口分配守护进程,如果rpcbind不启动,NFS就是启动不了的。注意在centos5以前的版本使用的是portmap,centos6以后的版本使用的是rpcbind。

登录linux服务器,查询NFS相关的软件包。

yum list nfs*

clip_image001

直接安装nfs所需要的软件包:

yum -y install nfs* 或者 yum –y install nfs-utils*

clip_image002

clip_image003

安装rpcbind软件包:

yum -y install rpcbind

clip_image004

创建需要对外共享的目录:

mkdir –p /data/work/soft/iso/

clip_image005

以上操作完毕后,我们来配置NFS,编辑exports文件,输入一下内容:

/data/work/soft/iso/ *(rw)

clip_image006

这条语句包括三部分内容:

需要共享的文件目录

*表示对所有用户

rw表示所有用户对此目录具有读写权限

注意exports配置文件是在rpcbind安装完毕后生成的,该文件所在位置为/etc/exports。

以上配置完毕后,我们需要先启动rpcbind服务,然后再启动nfs服务。

clip_image007

注意,此时我们没有考虑各种权限以及防火墙的问题。

NFS正常启动后,我们现在来配置vsphere。

打开vsphere连接esxi,如下图:

clip_image008

进入vsphere后,我们需要选择“配置”—“存储器”—“添加存储器”选择项,如下图:

clip_image009存储器类型,我们要在此选择为“网络文件系统”,如下图:

clip_image010

在服务器选项中,填入NFS所在的服务器地址

文件夹选项中填入NFS的共享目录

数据存储名称选项中,可以自己自定义

如下图:

clip_image011

clip_image012

添加完毕后,我们就可以在存储器选项中看新加的NFS存储。如下图:

clip_image013

也可以浏览该NFS的内容:

clip_image014

clip_image015

我们也可以通过ssh连接esxi,查看到添加的NFS存储,如下图:

clip_image016


本文转自 烂泥行天下 51CTO博客,原文链接:http://blog.51cto.com/ilanni/1439945


相关文章
|
9天前
|
存储 Kubernetes 容器
k8s创建NFS动态存储
k8s创建NFS动态存储
|
19天前
|
存储 Kubernetes 数据安全/隐私保护
在K8S中,如果后端nfs存储的ip发生变化如何解决?
在K8S中,如果后端nfs存储的ip发生变化如何解决?
|
25天前
|
存储 Kubernetes 调度
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
41 0
|
2月前
|
Java Scala C++
云计算存储问题之中心NFS服务器如何解决
云计算存储问题之中心NFS服务器如何解决
|
2月前
|
存储 云计算
云计算存储问题之NFS与其他文件共享协议共同点如何解决
云计算存储问题之NFS与其他文件共享协议共同点如何解决
|
4月前
|
存储 Kubernetes 数据安全/隐私保护
|
4月前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
432 0
|
4月前
|
存储 Linux 块存储
DRBD+Heratbeat+NFS高可用文件共享存储
DRBD+Heratbeat+NFS高可用文件共享存储
|
4月前
|
存储 Kubernetes 容器
K8S中使用nfs作为存储卷
K8S中使用nfs作为存储卷
40 0
|
4月前
|
存储 网络协议 Linux
哇~真的是你呀!哎呀!今天是LINUX中的NFS存储服务
NFS(Network File System)是一种用于共享文件系统的协议,常用于Linux系统中。它允许在网络上共享文件和目录,使得多台计算机可以共享和访问相同的文件资源。以下是关于Linux中的NFS服务的简要介绍。
94 0