OrangeFS系統搭建基礎

About OrangeFS

OrangeFS is a next-generation parallel file system for compute and storage clusters of the future. OrangeFS data resides on multiple servers instead of just one. IO performance is gained by storing a file in objects across multiple servers and accessing these objects in parallel.

Step1: plan

Preview system requirements

● The three basic system types

● Recommended distributions of Linux and related software packages 

● Hardware requirements 

● General rules for choosing a network protocol

Preview security

This topic introduces the three modes of security available for OrangeFS:

● Default 

● Key-based 

● Certificate-based

Preview OrangeFS configuration file

This topic discusses the OrangeFS configuration file, which is copied to all servers as a single reference point for operation and performance. In this file you specify settings and preferences for all servers in your installation. During installation, the file is automatically generated in basic default mode. After installation, you can revisit the configuration file to make more changes and additions from a range of options and their associated values.

Step 2: Build and Configure

Build OrangeFS

This involves downloading the source software from orangefs.org onto a system preconfigured with several standard Linux packages. On this system you will extract and build OrangeFS in a portable directory named /opt/orangefs. From there, you can complete its configuration and deploy it to other Linux systems that have fewer package requirements

Set up security

After you build the OrangeFS installation directory, your selected security mode determines the additional setup and configuration tasks.

 Much of this work can be done once on the Build system, then copied to your servers and even your Linux-based clients

Create OrangeFS configuration file

The OrangeFS installation directory on the Build system requires an OrangeFS configuration file. You will enter some basic information for this file in a program called pvfs2-genconfig. Once the configuration file has been created, you might need to make additional modifications (regarding security, for example) for the initial deployment.

Step 3: Add Servers

Copy OrangeFS Installation directory

Begin your deployment by copying the OrangeFS installation directory from the Build system to each server designated in your OrangeFS solution. You will have already identified these servers in the OrangeFS configuration file.

Set up security

If you select key-based security mode, you must copy a private key generated on the Build system to each of your Server systems.

Run

Running each server involves two administrative tasks: 

● Initializing the working directories that represent the server's storage space  

● Starting the server process A command statement that includes the OrangeFS server daemon (pvfs2-server) accomplishes both tasks.

Step 4: Add Clients

select client interface(s)

The Client system, with a variety of Client Interfaces supported by OrangeFS, provides many options for accessing OrangeFS. Client systems are not limited to the Linux operating environment. Depending on the Client Interface you select, the OS on your Client system can be Linux, Windows, MacOS X or even Apache (web-based).

Follow individual installation instructions

The requirements for client systems and interfaces can be addressed separately, since their instructions assume the file system servers are already installed and running.

Set up security

As you add each client, you must consider additional setup and configuration tasks, depending on the mode of security you select.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章