Xen Cloud Platform 系列:NFS 存储库(四)

系统 1543 0

还需要修改!!!!!

 

有人说,黄金时代的真正寓意在于,有两个人终于找到并确立了终身的伟大友谊,无论人世如何摧残也无法改变,而世界上无数的人一生却都活在寂寞或虚伪之中。

     在第二篇中提到,刚开始创建虚拟机时,需要创建一个ISO存储库,用来存储iso镜像文件,但由于在安装XCP时,默认的分配给'/'目录的就只有5G的存储空间,指定的目录很快就被写满。面对这个问题,可以在这个目前挂载新的分区,扩充空间,还可以搭建NFS iso存储库。

     下面将详细描述nfs存储库的搭建方式。

      XenServer 定义了一个称为SR存储库的容器,用来描述存储虚拟磁盘映像(VDI)的特定存储目标。其中VDI是包含虚拟磁盘内容的磁盘抽象。XenServer SR 内置了对本地连接的IDE、SATA、SCSI 和 SAS 驱动器和通过光纤通道远程连接的 iSCSI、NFS、SAS 的支持,因而非常灵活。每台XenServer主机可以同时支持多个SR和不同类型的SR。

     通过xe sr-list 命令可以查看系统下的SR库。

Xen Cloud Platform 系列:NFS 存储库(四)

如上图,存在三种不同的存储库,其类型分别是:iso,udev,ext.

其中ISO 类型存储库处理以 ISO 格式文件存储的 CD 映像。此 SR 类型在创建共享 ISO 库时十分有用。对于用于存储 ISO 库的存储库,必须将

content-type 参数设置为 ISO。

第二篇已经提到创建本地ISO存储库的方法,如下介绍搭建NFS iso存储库的方法。

首先在另一台服务器上安装nfs服务,其ip地址为10.10.93.138。

      
        1
      
       yum install -y nfs-utils
    

再编辑配置配置文件:/etc/exports,例如将/home/choudan目录共享出去。可以写成如下:

      
        1
      
       /home/choudan 
      
        10.10
      
      .
      
        93.138
      
      /
      
        255.255
      
      .
      
        0.0
      
      (rw,sync)
    

 第一个为共享的目录,第二为共享的ip地址,后面的默认掩码,括号内的为读写权限,同步更新。

最后一步是,开启nfs服务:

      
        1
      
       service nfs restart
    

现在可以在xcp主机上创建iso存储库了。

首先在xcp主机上开启服务portmap。

在cli模式下,输入如下命令:

      
        1
      
       xe sr-create host-uuid=d4fb7cd4-14d9-4f3a-
      
        8527
      
      -c9cf2821d384 content-type=iso name-label=NFS SR shared=
      
        true
      
       device-config:server=
      
        10.10
      
      .
      
        93.138
      
       device-config:serverpath=/home/choudan type=iso
    

如果正确,则返回创建成功的iso 存储库的uuid。

若遇到如下的问题:

Error code: SR_BACKEND _FAILURE_88
Error parameters : , NFS SR creation error, opterr=remote directory creation error is 13, 

这个问题是由写权限不够导致的,需要修改nfs服务器上共享的目录的属性,为用户增加写权限,则可以搞定了。

上面的步骤只是在nfs上安装iso类型的存储库,如果是要将nfs作为虚拟机可以使用的存储空间,则需要创建nfs存储库,它的创建方式也很简单,命令如下:

      
        1
      
       xe sr-create host-uuid=d4fb7cd4-14d9-4f3a-
      
        8527
      
      -c9cf2821d384 content-type=user name-label=NFS SR shared=
      
        true
      
       device-config:location=
      
        10.10
      
      .
      
        93.138
      
      :/home/choudan device-config:type=nfs type=nfs
    

则可以创建一个nfs存储库了。

Xen Cloud Platform 系列:NFS 存储库(四)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论