• Gfarm 安装(已测试)


    Gfarm Installation

    check the process currently running:

    $netstat –tuanp

    if the software has been installed, remove them:

    $sudo apt-get purge XXX

    refer to the normal installation guide, INSTALL.en to install dependent libraries.

    Gfarm 2.5 for example:

    $sudo apt-get install libssl-dev libldap2-dev libq-dev libfuse-dev postgresql postgresql-client

    $./configure --with-postgresql=/usr --with-openssl=directory --prefix=/opt/gfarm --enable-xmlattr

    $make

    #make install

    remember that: every node should be edit /etc/hosts file to specify hostname to accordingly IP address.

    Config MeteData Server Node

    Check the PostgreSQL is still running:

    $netstat –tuanp (default port is 5432)

    If yes, stop it:

    # /etc/init.d/postgresql stop

    config metedataserver:

    # config-gfarm –p 5432 (-t : check configuration before do it truly)

    Create shared secret key for Admin account in home directory(this case:/home/dodo/):

    $ gfkey –f –p 31536000

    Create an account for communication between server node and file node in security:

    #adduser –gecos ‘Gfarm gfsd’ _gfarmfs --force-badname

    (password is null)

    Create a shared secret key for _gfarmfs user in home directory:

    # su _gfarmfs

    $ gfkey –f –p 31536000

    Config File Node

    Create an account for communication between server node and file node in security.

    #adduser –gecos ‘Gfarm gfsd’ _gfarmfs --force-badname

    (password is must)

    Copy the shared secret keys for Admin account from MD Node to the same home directory in SD Node.

    Copy the shared secret keys for _ gfarmfs account from MD Node to the same home directory in SD Node.

    Copy the file etc/gfarm2.conf from MD Node to the same directory in SD Node.

    $config-gfsd (-t for check the configuration before doing truely)

    Using admin_user of GFarm on Server Node to register File Node

    $su dodo

    $ gfhost -c -a i386-centos3.8-linux -p 600 -n 2 kent

    Then change to root user and setup gfsd service

    #/etc/init.d/gfsd start

    Client Node Installation and Configuration

    Refer to the Installation Guide in Gfram2fs, INSTALL, and install it.

    Create Directory on Every File Node and Mount It:

    $mkdir CloudFS

    $gfarm2fs CloudFS

     

     

     Run GFarm after system restart

    MetaData Node

    Stop postgresql:

    /etc/init.d/postgresql stop

    run gfarm database:

    /etc/init.d/gfarm-pgsql start

    run gfmd:

    /etc/init.d/gfmd start

    File Node:

              run gfsd:

              /etc/init.d/gfsd start

    auto setup when booting:

        give up passwd for sudo: $sudo visudo

        and add a line: dodo ALL=NOPASSWD:ALL

        open /etc/rc.local to add following lines:$sudo nano /etc/rc.local

        MD node:

        sudo /etc/init.d/postgresql stop

        sudo /etc/init.d/gfarm-pgsql start

        sudo /etc/init.d/gfmd start

        sudo /opt/gfarm2fs/bin/gfarm2fs CloudFS

        FD node

        sudo /etc/init.d/gfsd start

        sudo /opt/gfarm2fs/bin/gfarm2fs CloudFS

  • 相关阅读:
    Vue3.0官方文档
    简单实现Vue的双向绑定原理
    小程序使用weapp-qrcode二维码插件,宽高自适应解决方法
    小程序判断ios还是android
    手写实现bind
    手写实现call,apply函数
    React onClick点击事件传参三种写法
    zynq 中断
    zynq_ps端点亮led灯代码
    突然发现自己的很多博客无法显示图片,人都傻了,于是就整理了一早上,全部换成了markdown格式,就好了,希望博客的时间不会对大家造成困扰!!!
  • 原文地址:https://www.cnblogs.com/HomeGIS/p/2478360.html
Copyright © 2020-2023  润新知