本文首发于烂泥行天下

公司服务器的虚拟化使用的是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配合使用的更多相关文章

  1. docker volume创建、备份、nfs存储

    docker存储volume #环境 centos7.4 , Docker version 17.12.0-ce docker volume创建.备份.nfs存储 #docker volume 数据存 ...

  2. NFS存储服务

    NFS存储服务笔记======================================================================NFS共享存储是什么: 英文名-Netwo ...

  3. rancher2.1.7安装nfs 存储类

    NFS存储类不建议作大规模存储,块存储建议采用CEPH(独立安装) NFS只作为外接存储与普通NGINX类的配置文件,业务配置文件建议走配置中心. 增加自定义商店 地址为:https://github ...

  4. Rancher2.0中使用外置NFS存储部署Nginx实验

    目录: 1.环境准备工作 1.1 准备好Rancher2.0集群环境 1.2 准备好外部NFS服务器 2.Rancher2.0中使用NFS存储的方法 2.1 在集群中创建持久卷(PV) 2.2 在项目 ...

  5. NFS存储服务及部署

    1 NFS简介 1.1 什么是NFS NFS=Network File System=网络文件系统.主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS客户端(一般为应用服 ...

  6. nfs 存储服务

    今日内容: NFS 1.什么是nfs? network file system 网络文件系统 nfs共享存储 2.nfs能干什么? nfs 能为 不同主机系统之间 实现 文件的共享 3.为什么要使用n ...

  7. NFS存储迁移至GlusterFS

    NFS存储迁移至GlusterFS 前提条件 为防止脑裂,建议使用最低3台节点制作3复制集的存储卷: 在进行存储迁移前,GluseterFS存储节点需先成为k8s集群中的node节点: 存储切换时请勿 ...

  8. 挂载nfs存储

    查看nfs服务器上提供了哪些nfs目录 showmount -e 172.16.3.8 使用showmount前需要安装nfs-utils包 yum install nfs-utils -y 挂载nf ...

  9. NFS存储服务部署

    第1章 NFS介绍 1.1 NFS服务内容的概述 □ RPC服务知识概念介绍说明,以及RPC服务存在价值(必须理解掌握) □ NFS服务工作原理讲解(必须理解掌握) □ NFS共享文件系统使用原理讲解 ...

随机推荐

  1. .net 中读取自定义Config文件

    今天做一个windows插件式服务程序,插件有时要读取配置文件的设置,但是服务是动态加载到服务上的,没有办法作到动态修改服务的配置文件(app.config).在.net 2.0中有一个Configu ...

  2. 关于DOM树的常见增删操作

    //具体关于DOM的内容可参考我的另外一篇文章"文本对象模型(Document Object Model)". 案例要点:     1.创建并增加元素节点     2.判断是否存在 ...

  3. C#中的lock关键字有何作用

    作为C#的程序员来说,在遇到线程同步的需求时最常用的就是lock关键字.但如何正确并有效地使用lock,却是能否高效地达到同步要求的关键.正因为如此,程序员需要完全理解lock究竟为程序做了什么. 所 ...

  4. Oracle数据库导入导出总结(dmp文件)

    Oracle 10G 管理页面(Oracle Enterprise Manager 10g): http://localhost:1158/em http://localhost:1158/em/co ...

  5. PHP使用SnowFlake算法生成唯一ID

    前言:最近需要做一套CMS系统,由于功能比较单一,而且要求灵活,所以放弃了WP这样的成熟系统,自己做一套相对简单一点的.文章的详情页URL想要做成url伪静态的格式即xxx.html 其中xxx考虑过 ...

  6. python,python3

    当下主流的Linux发行版都集成了python2,直接在终端输入$python就可进入交互式解释器,或者输入$python3进入python3的解释器,当然,也可以使用这个解释器直接翻译一个pytho ...

  7. Powerbuilder编写身份证校验码

    public function boolean of_calc_cardid_verifycode (string as_cardid, ref string as_verifycode); /* 计 ...

  8. 在sap系统设置纸张打印格式(针式打印机)

    在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表: 1.运行事务代码SPAD:选择工具栏上的[完全管理]按钮——>选 ...

  9. github 基础教程推荐

    github现在很火的样子 我在一篇博客上看到说“如果你不知道什么是github,那你就不能说你是个coder,如果你现在看到这篇博客,那么你已经是个coder了”. 我对github一直很好奇,可是 ...

  10. C语言接口与实现实例

    一个模块有两部分组成:接口和实现.接口指明模块要做什么,它声明了使用该模块的代码可用的标识符.类型和例程,实现指明模块是如何完成其接口声明的目标的,一个给定的模块通常只有一个接口,但是可能会有许多种实 ...