烂泥: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*

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

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

安装rpcbind软件包:

yum -y install rpcbind

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

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

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

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

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

需要共享的文件目录

*表示对所有用户

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

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

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

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

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

打开vsphere连接esxi,如下图:

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

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

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

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

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

如下图:

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

也可以浏览该NFS的内容:

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

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

时间: 2024-10-22 14:11:24

烂泥:NFS存储与VSphere配合使用的相关文章

添加外置的NFS存储

NFS是Network File System 的简称,即网络文件系统,也是最常见的网络共享机制,是在UNIX系统间实现磁盘文件共享的一种方法.它支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议.NFS的基本原则是,容许不同的客户端即伺服端通过一组RPCs分享相同的文件系统.它是独立于操作系统的,容许不同的硬件及操作系统的系统共同进行文件的分享. 可以通过专业的存储设备或者NFS服务器来为vSphere提供存储空间.ESXi可以访问位于NAS服务器上的指定的NFS卷,可以装

连接ESXI 部署NAS/NFS存储

这几天刚刚接触虚拟化,觉得很好玩,今天又自己部署了NFS存储,以便更轻松的访问计算机资源. ESXi 是vSphere产品套件中的重要部分,负责将计算机的物理资源转化为逻辑资源,从而保证高效地使用计算机资源. ESXi 支持下列类型的存储器: 本地存储器将虚拟机文件存储在内部存储磁盘或直接连接的外部存储磁盘上. 网络存储器将虚拟机文件存储在通过直接连接或高速网络与主机相连的外部存储磁盘或阵列上. 下面搭建的环境是:以飞康CDP作为存储设备(磁盘柜),ESXI通过vSphere连接到Vcenter

NFS存储服务深度实践

第1章 NFS介绍 1.1 什么是NFS? NFS 是Network File System的缩写,中文意思是网络文件系统.它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将NFS服务器端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下).从客户端本地看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或者目录一样,而实际上却是远端的NFS服务器的目录. NFS网络文件系统

openstack:将cinder-volume后端配置为nfs存储

一.配置控制节点的nfs服务--nfs服务端 1. 在控制节点192.168.15.180上配置nfs服务 # yum install nfs-utils portmap # yum -y install nfs-utils rpcbind 创建nfs服务的目录: #mkdir  /root/nfs_dir 改配置: [[email protected] nfs_dir(keystone_admin)]# cat /etc/exports /var/nfs *(rw,sync,no_root_s

NFS存储服务部署(上)

作者:George 归档:学习笔记 2018/1/24 NFS存储服务部署(上) 1.1 NFS服务介绍 1.1.1 什么是NFS? 1. NFS--Network File Systemt网络文件系统,叫称为网络共享文件系统 2. 作用:通过网络(一般为局域网)让不同主机系统之间可以共享文件 3. NFS服务和winodws系统的网络共享很相似,但NFS无法部署在windows上 4. windows与linux网络共享使用FTP.samba,它们都支持windows与linux之间共享 5.

部署NFS存储服务(下)

作者:Georgekai 归档:学习笔记 2018/1/25 部署NFS存储服务(下) 2.1 服务端有关的配置 2.1.1 练习题:共享不同的俩个目录,分别赋予读和写权限 服务端部署过程: 第一个里程:编写nfs配置文件 vim /etc/exports /data/w  172.16.1.0/24(rw,sync,all_squash) /data/r  172.16.1.0/24(ro,sync,all_squash) 注:服务端配置文件中,尽量避免继承权限的发生(因权限大的会生效) 第二

NFS存储服务(下)

第1章 回顾及练习 1.1  回顾总结 1.1.1 NFS存储服务是什么? 网络文件系统,实现数据共享统一一致 1.1.2 NFS工作原理 1. 什么是rpc服务 rpc服务类似于中介,nfs服务将启动的进程和端口信息,向rpc服务进行注册 nfs客户端向rpc服务发出请求,进行共享目录挂载,从而实现通过网络存储数据信息 2. 服务端做了三件事: ①. 首先启动rpc服务 ②. 其次启动nfs服务 ③. nfs服务向rpc服务进行注册,只注册一次(如果nfs服务进行了重启,会再次注册) 3. 客

docker volume 创建、使用、备份、使用nfs存储

docker存储volume #环境 centos7.4 , Docker version 17.12.0-ce docker volume创建.使用.备份.使用nfs存储 #docker volume 数据存容器内,删容器即销毁全部数据 要保留的数据(数据持久化),需存储在容器外 docker volume是文件或目录,mount到docker容器中使用 docker volume bind muount #挂载任意目录或文件 Volumes #固定路径的目录,docker管理 tmpfs m

NFS存储高可用快速实施方案

Note:以下为NFS+DRBD+HEARTBEAT快速实施文档,若要用于生产环境,请仔细阅读官方文档并结合实际业务调整参数,涉及数据部署请慎重!!! (个人建议:在基于个人熟悉服务的情况下并通过测试环境才可在线上使用.) 存储高可用 NFS+DRBD+HEARTBEAT快速实施方案 环境: nfs-utils-1.2.3-75.el6_9.x86_64 heartbeat-3.0.4-2.el6.x86_64 drbd84-utils-8.9.8-1.el6.elrepo.x86_64 Cen