XenServer 6.0 上安装NFS 之 NFS篇

使用U盘安装XenServer6.5 一,使用UltraISO制作U盘启动盘 1,下载软件刻录工具UltraISO 2、下载XenServer的ISO文件,下载地址: 5.6的,http://downloadns.citrix.com.edgesuite.net/akdlm/5667/XenServer-5.6.100-SP2-install-cd.iso  6.2的,http://downloadns.citrix. 阅读详情
     XenServer6.0 是基于 Redhat Enterprise Linux / CentOS 定制的XEN虚拟化系统,本身其实就是Linux。那么Linux上可用的服务XenServer6也应该行,那就试试吧,过程如下。

验证服务是否存在:

[root@xenserver1-NEW ~]# service nfs status
rpc.mountd is stopped
nfsd is stopped
[root@xenserver1-NEW ~]#
[root@xenserver1-NEW ~]# service portmap status
portmap (pid 5584) is running...
[root@xenserver1-NEW ~]#


设置nfs,portmap自动启动:

[root@xenserver1-NEW ~]# chkconfig --level 3 nfs on
[root@xenserver1-NEW ~]# chkconfig --level 3 portmap on
[root@xenserver1-NEW ~]#


将共享的目录写到exports文件中,保存虚拟磁盘的目录使用async (异步方式)是考虑提高性能,会牺牲一些可靠性。

[root@xenserver1-NEW ~]# vi /etc/exports
/newvol/iso 192.168.1.0/24(ro,no_root_squash,sync)
/newvol/vm 192.168.1.232(rw,no_root_squash,async)
/newvol/vm 192.168.1.233(rw,no_root_squash,async)

输出共享目录:

[root@xenserver1-NEW ~]# exportfs -rv
exporting 192.168.1.0/24:/newvol/iso
exporting 192.168.1.232:/newvol/vm
exporting 192.168.1.233:/newvol/vm
[root@xenserver1-NEW ~]#

重启nfs,portmap:

[root@xenserver1-NEW ~]# service nfs restart
[root@xenserver1-NEW ~]# service portmap restart


查看端口号:

[root@xenserver1-NEW ~]# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100021    1   udp  38994  nlockmgr
    100021    3   udp  38994  nlockmgr
    100021    4   udp  38994  nlockmgr
    100021    1   tcp  59675  nlockmgr
    100021    3   tcp  59675  nlockmgr
    100021    4   tcp  59675  nlockmgr
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100005    1   udp    688  mountd
    100005    1   tcp    691  mountd
    100005    2   udp    688  mountd
    100005    2   tcp    691  mountd
    100005    3   udp    688  mountd
    100005    3   tcp    691  mountd
[root@xenserver1-NEW ~]#  
rquotad服务 不知为何没有出现疑问,但是不影响。


在/etc/services结尾增加两行:

[root@xenserver1-NEW ~]# vi /etc/services
mountd          688/udp                         # nfs mountd
mountd          691/tcp                         # nfs mountd

添加iptables防火墙规则:

[root@xenserver1-NEW ~]# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 691 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 111 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 688 -j ACCEPT


最好重启一下服务器:

[root@xenserver1-NEW ~]# shutdown -r now

再次验证nfs,portmap服务已经启动,查看服务端口:

[root@xenserver1-NEW ~]# service nfs status
rpc.mountd (pid 6334) is running...
nfsd (pid 6331 6330 6329 6328 6327 6326 6325 6324) is running...
[root@xenserver1-NEW ~]#
[root@xenserver1-NEW ~]# service portmap status
portmap (pid 5580) is running...
[root@xenserver1-NEW ~]#
[root@xenserver1-NEW ~]# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    600  status
    100024    1   tcp    600  status
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100021    1   udp  35545  nlockmgr
    100021    3   udp  35545  nlockmgr
    100021    4   udp  35545  nlockmgr
    100021    1   tcp  46506  nlockmgr
    100021    3   tcp  46506  nlockmgr
    100021    4   tcp  46506  nlockmgr
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100005    1   udp    688  mountd
    100005    1   tcp    691  mountd
    100005    2   udp    688  mountd
    100005    2   tcp    691  mountd
    100005    3   udp    688  mountd
    100005    3   tcp    691  mountd

[root@xenserver1-NEW ~]#

验证共享目录:

[root@xenserver1-NEW ~]# showmount -e 127.0.0.1
Export list for 127.0.0.1:
/newvol/vm  192.168.1.233,192.168.1.232
/newvol/iso 192.168.1.0/24
[root@xenserver1-NEW ~]#


但是。。。

[root@xenserver1-NEW ~]# showmount -e 192.168.1.233
mount clntudp_create: RPC: Port mapper failure - RPC: Unable to receive
[root@xenserver1-NEW ~]#

也就是说,nfs只接受本机连接请求。百度了,没找到合适的答案;谷歌了,哎,有了。
《Citrix虚拟化实战:Xenserver共享NFS》
2010-01-27 14:32 | 699次阅读 | 已有0条评论发表评论
优快云 云计算频道 | 作者:刘文君 | 收藏到我的网摘
地址:http://cloud.youkuaiyun.com/a/20100127/258587.html


其中提到
cat /etc/sysconfig/network
NETWORKING=yes
PMAP_ARGS=-l     
这个配置说明:portmap只监听本地回环,注释掉即可

真是及时雨,好吧,看看:

[root@xenserver1-NEW ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xenserver
DNSDEV=xenbr0
GATEWAYDEV=xenbr0
[root@xenserver1-NEW ~]#


没有文中提到的PMAP_ARGS=-l呀,我们来找一找:

[root@xenserver1-NEW ~]# grep "PMAP_ARGS=-l" /etc -R
/etc/sysconfig/portmap:PMAP_ARGS=-l
[root@xenserver1-NEW ~]#


找到了,在配置文件 /etc/sysconfig/portmap 里,把PMAP_ARGS=-l 注释掉。

[root@xenserver1-NEW ~]# vi /etc/sysconfig/portmap
#PMAP_ARGS=-l


重启nfs,portmap:

[root@xenserver1-NEW ~]# service nfs restart
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
[root@xenserver1-NEW ~]#
[root@xenserver1-NEW ~]# service portmap restart
Stopping portmap:                                          [  OK  ]
Starting portmap:                                          [  OK  ]
[root@xenserver1-NEW ~]#


再验证共享目录:

[root@xenserver1-NEW ~]# showmount -e 127.0.0.1
mount clntudp_create: RPC: Program not registered

[root@xenserver1-NEW ~]# showmount -e 192.168.1.233
mount clntudp_create: RPC: Program not registered

???
再重启一次 nfs,portmap 服务:

[root@xenserver1-NEW ~]# service nfs restart
[root@xenserver1-NEW ~]# service portmap restart

[root@xenserver1-NEW ~]# showmount -e 192.168.1.233
Export list for 192.168.1.233:
/newvol/vm  192.168.1.233,192.168.1.232
/newvol/iso 192.168.1.0/24
[root@xenserver1-NEW ~]#

可以了!

现在从 xenserver2测试一下nfs连接。注意,测试的客户机也必须启动pormap服务,否则会收到mount.nfs: Input/output error,默认是启动的。

[root@xenserver2 ~]# mkdir /mnt/nfsiso
[root@xenserver2 ~]# mkdir /mnt/nfsvm
[root@xenserver2 ~]# mount -t nfs 192.168.1.233:/newvol/iso /mnt/nfsiso
[root@xenserver2 ~]# mount -t nfs 192.168.1.233:/newvol/vm /mnt/nfsvm

测试了一下,/mnt/nfsiso是只读的,/mnt/nfsvm是读写的。

从客户机卸载已挂载的nfs共享:

[root@xenserver2 ~]# umount /mnt/nfsiso
[root@xenserver2 ~]# umount /mnt/nfsvm

再重启服务器一次吧,重启后测试一切正常。

至此,XenServer NFS安装完成了。

重新将xenserver1 加入到资源池中,为资源池指定NFS ISO library(192.168.1.233:/newvol/iso), NFS virtual disk storage(192.168.1.233:/newvol/vm /mnt/nfsvm),并且成功把xenserver2上的虚拟机移动到NFS virtual disk storage 中。得意

========================================================
排错过程中,找到一个办法是用nmap验证端口状态:

[root@xenserver ]# yum install nmap
[root@xenserver ]#

用nmap验证端口状态:

[root@xenserver1-NEW ~]# nmap 192.168.1.233

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-12-20 15:48 CST
Interesting ports on 192.168.1.233:
Not shown: 1673 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
111/tcp  open  rpcbind
443/tcp  open  https
600/tcp  open  ipcserver
690/tcp  open  unknown
2049/tcp open  nfs

Nmap finished: 1 IP address (1 host up) scanned in 1.284 seconds
[root@xenserver1-NEW ~]#
有111/tcp  open  rpcbind,就说明portmap可以对外服务了,而更改/etc/sysconfig/portmap之前,是没有111/tcp  open  rpcbind这条的。

========================================================





企业本地IaaS云计算方案 CloudStack+Xenserver 第2部分 CloudStack是一个开源的具有高可用性及扩展性的云计算平台,同时是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。支持管理大部分主流的hypervisor,如KVM虚拟机,XenServer,VMware,Oracle VM,Xen等。本文使用 CloudStack 4.10 和 Xenserver 6.5 或 7.0 版本。 阅读详情

相关推荐

Cloudstack+XenServer配置和管理一个简单的云平台

Cloudstack+XenServer配置和管理一个简单的云平台 基本配置:Cloudstack4.3,XenServer6.2 操作系统:centos6.6-mini-x64   基本介绍:Cloudstack是一个开源的Iaas平台,XenServer则是一个成熟的服务器端虚拟化软件,此二者能够完美结合。早在Cloudstack开源之前,它就与XenServer配合的很好。因为Hyp

u011289922的博客 4557

XenServer建立NFS存储共享

将一台xenserver进行改造以实现在上面建立NFS共享。 本操作具有一定的危险性,请勿在重要生产服务器上使用:如将破坏xenserver的lvm存储,上面的虚拟机将无法动态增加容量,只能通过挂载新空盘增容。 操作步骤 第一步:获取local storage的SR 输入xe sr-list type=lvm , 复制并记下SR的对应uuid : xe sr-list type=

jxdong 4586

搭建自己的XenServer+CloudStack云平台,提供IaaS服务(一)环境搭建

目标 搭建一个完整的基于XenServer和CloudStack的虚拟化平台,提供IaaS服务。 搭建三台安装了XenServer的服务器搭建一台安装了CloudStack的服务器用以管理云平台搭建一个NFS服务器负责进行存储工作可以使用CloudStack云平台进行虚拟机管理 先期准备 服务器准备 三台服务器安装XenServer一台安装CentOS和CloudStack进

笑笑的程序人生 1万+

在XenServer 7.4 上启用NFS共享服务

  早些时候曾写过一篇博客《将XenServer系统盘上的未分配空间利用起来》,目的是想在XenServer配置一个NFS服务器,把常用ISO镜像共享出来,方便安装虚拟机,同时也把磁盘空间最大化利用起来。  目前安装的XenServer版本是7.4,默认NFS服务都安装了,只是没有启用,其他版本的XenServer暂时未一一测试。查看已安装的XenServer版本信息:# cat /etc/red...

好记性不如烂笔头 3144

xenserver创建本地iso库

xenserver 推荐的方式是使用一个服务器之外的共享存储挂载iso文件。由于新买的服务器cpu与原有的池不兼容,所以暂时先使用本地存储的iso库。由于xcp主机默认的根分区只有4G的存储空间,一两个iso文件就会导致主机空间使用完,所以新添加了一个分区sda3并将其作为iso库的存储。 1 新建一个存放iso文件的目录      mkdir /isoImage 2 fdisk

阿Biang的BLOG 4690

Citrix虚拟化实战:Xenserver上建立NFS

直接利用xenserver主机空间,创建nfs存储共享

xenserver挂载NFS存储

NAS存储是citrix虚拟化中首推的存储,今天,我们想和大家分享的是“如何通过xenserver挂载NAS存储”一 环境介绍xenserver192.168.1.1/24NAS存储192.168.1.100、24二 网络拓扑三 配置过程 转载于:https://blog.51cto.com/wynlx8/1636001...

weixin_34194359的博客 703

xenserver 新增本地硬盘存储

服务器虚拟化xenserver下如何新增本地硬盘存储

借助NFS存储实现XenServer 6.0的高可用特性

原文出处:http://vdi.so/blog/?p=4419 XenServer中的HA(High Availability)是一项在企业应用场景中十分重要的特性,其可以帮助企业抵御意外宕机对业务造成的影响。在HA开启的情况下,一台运行若干VM的XenServer物理服务器节点如果发生故障甚至宕机时,其上的所有VM将根据保护策略,动态迁移至其他可用的XenServer物理...

weixin_33813128的博客 195

潜流式人工湿地计算_复合人工湿地净化水产养殖污水技术

技术概论1. 定义与分类人工湿地是指用人工筑成水池或沟槽,底面铺设防渗漏隔水层,充填一定深度的基质层,种植水生植物,利用基质、植物、微生物的物理、化学、生物三重协同作用使污水得到净化的系统。当池塘养殖污水进入人工湿地时,其污染物被床体吸附、过滤、分解而达到水质净化作用。按照水体流动方式,人工湿地分为表面流人工湿地、水平潜流人工湿地、垂直潜流人工湿地以及由前面几种湿地混合搭配的组合式人工湿...

weixin_42365490的博客 4249

【IC设计实战】去耦电容decap在电源完整性中的关键作用与选型策略

本文深入探讨了去耦电容(decap)在IC设计电源完整性中的核心作用。文章分析了decap如何通过提供本地电荷缓冲来抑制电源噪声与电压波动,并详细阐述了其选型与布局策略,包括MIM、MOM、MOS电容的特性对比,以及如何权衡峰值抑制与建立速度的矛盾,为设计稳定可靠的芯片电源系统提供实践指导。

weixin_29233857的博客 248

通过NFS实现远程挂载存储

使用NFS来实现远程挂载存储

m0_71275219的博客 1228

Windows10下RTABMAP+T265实现三维建图

win10+rtabmap+t265扫描地形

Suxiang1997的博客 3486

XenServer 6.0 上安装NFS 之 分区篇

我这的实验环境原本是用了2台XenServer6.0(xenserver1 - 192.168.1.233, xenserver2 -192.168.1.232),1台 CentOS 做NFS ISO SR 和 NFS SR存储虚拟硬盘文件,同时兼Linux 远程安装服务器(含 apache,dhcp,tftp和Centos安装文件)。为了省一台服务器,打算在其中的一台XenServer(xens

Panblack 4081

【MagicDrive环境配置】新手配俩星期版

1.创建一个新的环境conda create -n newdrive python==3.82.激活该环境conda activate newdrive3.下载MagicDrive源码 git clone --recursive https://github.com/cure-lab/MagicDrive.git,如果出现时间超时八成是网的问题,直接自己下载解压就好3.我的cuda版本是11.7,但11.7导致后续安装有冲突,因此进入。

m0_46261292的博客 2203

YOLO26改进策略【损失函数篇】| AAAI 2025 SD Loss,基于目标尺度动态调整尺度损失和位置损失的影响系数,减少 IoU 标签波动

在红外小目标检测任务里,基于交并比的损失存在波动问题,像边界框(BBox)标签的IoU损失波动最高可达86%,较小目标的IoU损失稳定性更差,严重影响模型稳定性和回归效果。同时,现有损失函数没有充分考虑不同目标尺度下对尺度和位置的敏感度差异,,并且掩码标签的位置损失在处理漏检物体时难以收敛,容易产生误报。这些问题限制了模型在不同尺度目标上的检测性能,为解决这些问题,提出了损失函数。

Limiiiing的博客 396

Xenserver6 free XenServer tria部署手记

原文地址:Xenserver6 free XenServer tria部署手记  http://blog.chinaunix.net/uid-16763274-id-3442281.html 作者:flycentos   一:项目情况介绍 以前购置的刀片机最近频出问题。于是准备整合迁移刀片机上的业务,由于预算费用吃紧,再加上旧机器上跑的并非核心业务。所以考虑迁移到虚拟化平

小透明-溶冰 1374

SpringCloud Alibaba - Seata 实现高可用和异地容灾

这里不仅仅要实现高可用,还需要实现异地容灾. 异地容灾就是说,如果你整了好几个节点部署起来,全部放到一个机房里面,那么如果这个机房出了故障,就意味着整个集群就完了,所以对于一个大型的集群来讲,都会把这些服务异地部署.问题2:如果我们要实现异地容灾,也就说某一个机房挂了,需要快速的切换到另一个可用的机房,但是这个配置在配置文件中写死了,如果要改配置文件,还需要重启服务器,这是我们不希望看到的,怎么办?进入 seata/bin 目录,运行 seata-server.bat 文件,默认端口为 8091。

CYK_byte的博客 975

XenServer虚拟化—介绍、部署、测试

运维工程师—李晨星 文章目录一、虚拟化1. 什么是虚拟化2. 虚拟化软件的差别二、XenServer服务器虚拟化平台1. 首先从Xen开始说起2. XenServer介绍3. Xen与XenServer的区别三、安装步骤1. 版本选择2. 主机系统要求3. 新建虚拟机4. XenServer引导安装5. 安装XenServer的客户端管理软件XenCenter 一、虚拟化 1. 什么是虚拟化 ...

linux丶晨星 5199

windows11下pycharm怎么完全卸载?完整卸载pycharm编辑器的教程

在卸载pycharm时都有遇到卸载不干净不完全的问题,那么具体怎样做才能完全卸载pycharm呢?退出所有的操作,重新启动电脑,会发现相关的软件已经被删除了。步骤1:卸载软件并删除安装目录。步骤2:删除相关的注册表。

拥抱具身智能,昇腾Ascend C 1万+

Q3D提取PCB走线RLCG参数

介绍一种提取PCB走线寄生电容和寄生电感的方法

sinat_15150363的博客 2921

linux xenserver教程,Linux虚拟化之XenServer的安装与配置管理

系统要求XenServer 至少需要两台单独的 x86 物理计算机:一台用作XenServer 主机,另一台用于运行 XenCenter 应用程序。XenServer 主计算机完全专用于运行托管 VM 的 XenServer,不用于运行其他应 用程序。运行XenCenter 的计算机可以是满足硬件要求的任何通用 Windows 计算机,也可用于运行其他应用程序。安装说明:安装XenServer 6...

weixin_36016076的博客 4330

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Xenserver安装centos6.5(NFS)

其实本来应该是很简单的事,结果意外的搞复杂了主要是一开始在一台xenserver5.6的母机上花费了很多时间,结果发现xenserver5.6并不支持6以上的centos,然后让机房插光盘安装安装centos时又出现报错,最后是内网用nfs装上的rpm-qa|grepnfs vim/etc/exports /tmp*(rw,no_root_squash)先找了一台...

weixin_34221773的博客 230

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

XenServer 6安装

XenServer6安装体验 选择us键盘; 进入欢迎界面,选OK; 选择“Accept BULA”(同意协议),不同意没的装; 这个不用管,选择ok; 进入选择存储界面,有两个选项,一个是本地Storage;一个是支持thin provisioning,这个功能主要是针对XenDesktop MCS,后面再说。我们这里测试环境,选择本地Stor...

weixin_34010566的博客 145

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

《大大李带你玩转XenServer 7 系列》 一、安装XenServer 7.0

2016年5月24号Citrix低调发布了XenServer 7.0正式版,7.0同6.5一样仍然提供免费的开源版本,同时也保持了两个商用版本Standard 和 Enterprise;StandardEdition是入门级商用产品,如果希望使用强大的高性能虚拟化平台,但不需要 Enterprise Edition 提供的高级功能,而同时仍希望获得全面的 Citrix...

weixin_33978044的博客 2017
上一篇: XenServer 6.0 上安装NFS 之 分区篇
下一篇: Ubuntu 11.10彻底卸载 UNITY和UNITY 2D,安装配置GMONE3 Classic,自定义面板
Panblack
博客等级 码龄15年 2粉丝 6原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值