Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
7.2. Native Client
Red Hat Enterprise Linux version | Red Hat Storage Server version | Native client version |
---|---|---|
6.5 | 3.0 | 3.0, 2.1* |
6.6 | 3.0.2, 3.0.3, 3.0.4 | 3.0, 2.1* |
Note
7.2.1. Installing Native Client Link kopierenLink in die Zwischenablage kopiert!
Important
Use the Command Line to Register, and Subscribe a System.
Prerequisites
- Know the user name and password of the Red Hat Network (RHN) account with Red Hat Storage entitlements.
- Run the
rhn_register
command to register the system with Red Hat Network.rhn_register
# rhn_register
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - In the Operating System Release Version screen, select All available updates and follow the prompts to register the system to the standard base channel of the respective Red Hat Enterprise Linux Server version.
- Run the
rhn-channel --add --channel
command to subscribe the system to the correct Red Hat Storage Native Client channel:- For Red Hat Enterprise Linux 7.x clients using Red Hat Satellite Server:
rhn-channel --add --channel= rhel-x86_64-server-rh-common-7
# rhn-channel --add --channel= rhel-x86_64-server-rh-common-7
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For Red Hat Enterprise Linux 6.x clients:
rhn-channel --add --channel=rhel-x86_64-server-rhsclient-6
# rhn-channel --add --channel=rhel-x86_64-server-rhsclient-6
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For Red Hat Enterprise Linux 5.x clients:
rhn-channel --add --channel=rhel-x86_64-server-rhsclient-5
# rhn-channel --add --channel=rhel-x86_64-server-rhsclient-5
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- Execute the following commands, for Red Hat Enterprise Linux clients using Subscription Manager.
- Run the following command and enter your Red Hat Network user name and password to register the system with the Red Hat Network.
subscription-manager register --auto-attach
# subscription-manager register --auto-attach
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Run the following command to enable the channels required to install Red Hat Storage Native Client:
- For Red Hat Enterprise Linux 7.x clients:
subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-rh-common-rpms
# subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-rh-common-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For Red Hat Enterprise Linux 6.1 and later clients:
subscription-manager repos --enable=rhel-6-server-rpms --enable=rhel-6-server-rhs-client-1-rpms
# subscription-manager repos --enable=rhel-6-server-rpms --enable=rhel-6-server-rhs-client-1-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For Red Hat Enterprise Linux 5.7 and later clients:
subscription-manager repos --enable=rhel-5-server-rpms --enable=rhel-5-server-rhs-client-1-rpms
# subscription-manager repos --enable=rhel-5-server-rpms --enable=rhel-5-server-rhs-client-1-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
For more information, see Section 3.2 Registering from the Command Line in the Red Hat Subscription Management guide.
- Run the following command to verify if the system is subscribed to the required channels.
# yum repolist
# # yum repolist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Use the Web Interface to Register, and Subscribe a System.
Prerequisites
- Know the user name and password of the Red Hat Network (RHN) account with Red Hat Storage entitlements.
- Log on to Red Hat Network (http://rhn.redhat.com).
- Move the mouse cursor over the
Subscriptions
link at the top of the screen, and then click theRegistered Systems
link. - Click the name of the system to which the Red Hat Storage Native Client channel must be appended.
- Click Subscribed Channels section of the screen.in the
- Expand the node for Additional Services Channels for
Red Hat Enterprise Linux 6 for x86_64
or forRed Hat Enterprise Linux 5 for x86_64
depending on the client platform. - Click thebutton to finalize the changes.When the page refreshes, select the Details tab to verify the system is subscribed to the appropriate channels.
Install Native Client Packages
Prerequisites
- Run the
yum install
command to install the native client RPM packages.yum install glusterfs glusterfs-fuse
# yum install glusterfs glusterfs-fuse
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For Red Hat Enterprise 5.x client systems, run the
modprobe
command to load FUSE modules before mounting Red Hat Storage volumes.modprobe fuse
# modprobe fuse
Copy to Clipboard Copied! Toggle word wrap Toggle overflow For more information on loading modules at boot time, see https://access.redhat.com/knowledge/solutions/47028 .
7.2.2. Upgrading Native Client Link kopierenLink in die Zwischenablage kopiert!
yum update
command to upgrade the native client:
yum update glusterfs glusterfs-fuse
# yum update glusterfs glusterfs-fuse
7.2.3. Mounting Red Hat Storage Volumes Link kopierenLink in die Zwischenablage kopiert!
Note
- When a new volume is created in Red Hat Storage 3.0, it cannot be accessed by an older (Red Hat Storage 2.1.x) clients, because the
readdir-ahead
translator is enabled by default for the newly created Red Hat Storage 3.0 volumes. This makes it incompatible with older clients. In order to resolve this issue, disablereaddir-ahead
in the newly created volume using the following command:gluster volume set VOLNAME readdir-ahead off
# gluster volume set VOLNAME readdir-ahead off
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Server names selected during volume creation should be resolvable in the client machine. Use appropriate
/etc/hosts
entries, or a DNS server to resolve server names to IP addresses.
7.2.3.1. Mount Commands and Options Link kopierenLink in die Zwischenablage kopiert!
mount -t glusterfs
command. All options must be separated with commas.
mount -t glusterfs -o backup-volfile-servers=volfile_server2:volfile_server3:.... ..:volfile_serverN,transport-type tcp,log-level=WARNING,log-file=/var/log/gluster.log server1:/test-volume /mnt/glusterfs
# mount -t glusterfs -o backup-volfile-servers=volfile_server2:volfile_server3:.... ..:volfile_serverN,transport-type tcp,log-level=WARNING,log-file=/var/log/gluster.log server1:/test-volume /mnt/glusterfs
- backup-volfile-servers=<volfile_server2>:<volfile_server3>:...:<volfile_serverN>
- List of the backup volfile servers to mount the client. If this option is specified while mounting the fuse client, when the first volfile server fails, the servers specified in
backup-volfile-servers
option are used as volfile servers to mount the client until the mount is successful.Note
This option was earlier specified asbackupvolfile-server
which is no longer valid. - log-level
- Logs only specified level or higher severity messages in the log-file.
- log-file
- Logs the messages in the specified file.
- transport-type
- Specifies the transport type that FUSE client must use to communicate with bricks. If the volume was created with only one transport type, then that becomes the default when no value is specified. In case of
tcp,rdma
volume, tcp is the default. - ro
- Mounts the file system as read only.
- acl
- Enables POSIX Access Control List on mount.
- background-qlen=n
- Enables FUSE to handle n number of requests to be queued before subsequent requests are denied. Default value of n is 64.
- enable-ino32
- this option enables file system to present 32-bit inodes instead of 64- bit inodes.
7.2.3.2. Mounting Volumes Manually Link kopierenLink in die Zwischenablage kopiert!
Manually Mount a Red Hat Storage Volume
mount -t glusterfs HOSTNAME|IPADDRESS:/VOLNAME /MOUNTDIR
command to manually mount a Red Hat Storage volume.
Note
- If a mount point has not yet been created for the volume, run the
mkdir
command to create a mount point.mkdir /mnt/glusterfs
# mkdir /mnt/glusterfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Run the
mount -t glusterfs
command, using the key in the task summary as a guide.mount -t glusterfs server1:/test-volume /mnt/glusterfs
# mount -t glusterfs server1:/test-volume /mnt/glusterfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.2.3.3. Mounting Volumes Automatically Link kopierenLink in die Zwischenablage kopiert!
- Open the
/etc/fstab
file in a text editor. - Append the following configuration to the
fstab
file.HOSTNAME|IPADDRESS:/VOLNAME /MOUNTDIR glusterfs defaults,_netdev 0 0
HOSTNAME|IPADDRESS:/VOLNAME /MOUNTDIR glusterfs defaults,_netdev 0 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Using the example server names, the entry contains the following replaced values.server1:/test-volume /mnt/glusterfs glusterfs defaults,_netdev 0 0
server1:/test-volume /mnt/glusterfs glusterfs defaults,_netdev 0 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow If you want to specify the transport type then check the following example:server1:/test-volume /mnt/glusterfs glusterfs defaults,_netdev,transport=tcp 0 0
server1:/test-volume /mnt/glusterfs glusterfs defaults,_netdev,transport=tcp 0 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.2.3.4. Testing Mounted Volumes Link kopierenLink in die Zwischenablage kopiert!
Testing Mounted Red Hat Storage Volumes
Prerequisites
- Run the
mount
command to check whether the volume was successfully mounted.mount
# mount server1:/test-volume on /mnt/glusterfs type fuse.glusterfs(rw,allow_other,default_permissions,max_read=131072
Copy to Clipboard Copied! Toggle word wrap Toggle overflow If transport option is used while mounting a volume, mount status will have the transport type appended to the volume name. For example, for transport=tcp:mount
# mount server1:/test-volume.tcp on /mnt/glusterfs type fuse.glusterfs(rw,allow_other,default_permissions,max_read=131072
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Run the
df
command to display the aggregated storage space from all the bricks in a volume.df -h /mnt/glusterfs
# df -h /mnt/glusterfs Filesystem Size Used Avail Use% Mounted on server1:/test-volume 28T 22T 5.4T 82% /mnt/glusterfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Move to the mount directory using the
cd
command, and list the contents.cd /mnt/glusterfs ls
# cd /mnt/glusterfs # ls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow