烂泥: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配合使用的更多相关文章
- docker volume创建、备份、nfs存储
docker存储volume #环境 centos7.4 , Docker version 17.12.0-ce docker volume创建.备份.nfs存储 #docker volume 数据存 ...
- NFS存储服务
NFS存储服务笔记======================================================================NFS共享存储是什么: 英文名-Netwo ...
- rancher2.1.7安装nfs 存储类
NFS存储类不建议作大规模存储,块存储建议采用CEPH(独立安装) NFS只作为外接存储与普通NGINX类的配置文件,业务配置文件建议走配置中心. 增加自定义商店 地址为:https://github ...
- Rancher2.0中使用外置NFS存储部署Nginx实验
目录: 1.环境准备工作 1.1 准备好Rancher2.0集群环境 1.2 准备好外部NFS服务器 2.Rancher2.0中使用NFS存储的方法 2.1 在集群中创建持久卷(PV) 2.2 在项目 ...
- NFS存储服务及部署
1 NFS简介 1.1 什么是NFS NFS=Network File System=网络文件系统.主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS客户端(一般为应用服 ...
- nfs 存储服务
今日内容: NFS 1.什么是nfs? network file system 网络文件系统 nfs共享存储 2.nfs能干什么? nfs 能为 不同主机系统之间 实现 文件的共享 3.为什么要使用n ...
- NFS存储迁移至GlusterFS
NFS存储迁移至GlusterFS 前提条件 为防止脑裂,建议使用最低3台节点制作3复制集的存储卷: 在进行存储迁移前,GluseterFS存储节点需先成为k8s集群中的node节点: 存储切换时请勿 ...
- 挂载nfs存储
查看nfs服务器上提供了哪些nfs目录 showmount -e 172.16.3.8 使用showmount前需要安装nfs-utils包 yum install nfs-utils -y 挂载nf ...
- NFS存储服务部署
第1章 NFS介绍 1.1 NFS服务内容的概述 □ RPC服务知识概念介绍说明,以及RPC服务存在价值(必须理解掌握) □ NFS服务工作原理讲解(必须理解掌握) □ NFS共享文件系统使用原理讲解 ...
随机推荐
- ASP.NET运行时详解 生命周期入口分析
说起ASP.NET的生命周期,网上有很多的介绍.之前也看了些这方面的博客,但我感觉很多程序猿像我一样,看的时候似乎明白,一段时间过后又忘了.所以,最近Heavi花了一段时间研究ASP.NET的源代码, ...
- asp.net.mvc4在vs2010怎样创建mvc项目及它的结构
1.打开vs2012,创建mvc项目 文件-->新建--> 项目--> web--> asp.net.Mvc 4web应用程序-->基本模板
- Csharp: create word file using Open XML SDK 2.5
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- .net多线程的发展
APM和EAP是在async/await之前的两种不同的异步编程模式. APM如果不阻塞主线程,那么完成通知(回调)就会执行在另外一个线程中,从而给我们更新UI带来一定的问题. EAP的通知事件是在主 ...
- HDU 5667 Sequence 矩阵快速幂+费马小定理
题目不难懂.式子是一个递推式,并且不难发现f[n]都是a的整数次幂.(f[1]=a0;f[2]=ab;f[3]=ab*f[2]c*f[1]...) 我们先只看指数部分,设h[n]. 则 h[1]=0; ...
- SQL Server 全局变量
SQL Server中所有全局变量都使用两个@符号作为前缀 --1.@@error 最后一个T-SQL错误的错误号(目的是或得违反约束的错误号) insert into Subject values( ...
- mysql=null的优雅解决方法
对于不是采用所有字段都是not null的mysql表设计而言,mysql提供了一个<=>操作符. 在oracle中我们的处理方式通常类似: where a = #{var} or #{v ...
- vundle按照YouComplete
https://github.com/VundleVim/Vundle.vim http://www.jianshu.com/p/d908ce81017a?nomobile=yes http://ww ...
- CLEAR REFRESH FEEE的区别
clear,refresh,free都有用来清空内表的作用,但用法还是有区别的.clear itab,清空内表行以及工作区,但保存内存区.clear itab[],清空内表行,但不清空工作区,但保存内 ...
- Cannot export AX project in AX7
I tried to export project from VS. I succeed before. But today I got a Microsoft Visual Studio err ...