High-Availability Storage with GlusterFS on CentOS 7 - Mirror across two storage servers
|
|
- Andrea Wade
- 5 years ago
- Views:
Transcription
1 High-Availability Storage with GlusterFS on CentOS 7 - Mirror across two storage servers This tutorial exists for these OS versions CentOS 6.3 CentOS 5.4 On this page 1 Preliminary Note 2 Enable additional Repositories 3 Setting up the GlusterFS Servers 4 Setting Up the GlusterFS Client 5 Testing 6 Links This tutorial shows how to set up a high-availability storage with two storage servers (CentOS 7.2) that use GlusterFS. Each storage server will be a mirror of the other storage server, and files will be replicated automatically across both storage servers. The client system (CentOS 7.2 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered filesystem capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA. 1 Preliminary Note In this tutorial I use three systems, two servers, and a client: server1.example.com: IP address (server) server2.example.com: IP address (server) client1.example.com: IP address (client) All three systems should be able to resolve the other systems' hostnames. If this cannot be done through DNS, you should edit the /etc/hosts file so that it looks as follows on all three systems: nano /etc/hosts localhost localhost.localdomain localhost4 localhost4.localdomain server1.example.com server server2.example.com server client1.example.com client1 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
2 (It is also possible to use IP addresses instead of hostnames in the following setup. If you prefer to use IP addresses, you don't have to care about whether the hostnames can be resolved or not.) 2 Enable additional Repositories server1.example.com/server2.example.com/client1.example.com: First, we import the GPG keys for software packages: rpm --import /etc/pki/rpm-gpg/rpm-gpg-key* Then we enable the EPEL 7 repository on our CentOS systems: yum -y install epel-release yum -y install yum-priorities Edit /etc/yum.repos.d/epel.repo... nano /etc/yum.repos.d/epel.repo... and add the line priority=10 to the [epel] section: [epel] name=extra Packages for Enterprise Linux 7 - $basearch #baseurl= mirrorlist= ch failovermethod=priority enabled=1 priority=10 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-epel-7 [...] Then we update our existing packages on the system: yum -y update 3 Setting up the GlusterFS Servers
3 server1.example.com/server2.example.com: GlusterFS is available in the repository of the CentOS storage special interest group. Install the repository with this command: yum -y install centos-release-gluster Then install the GlusterFS server as follows: yum -y install glusterfs-server Create the system startup links for the Gluster daemon and start it: systemctl enable glusterd.service systemctl start glusterd.service The command glusterfsd --version should now show the GlusterFS version that you've just installed ( in this case): glusterfsd --version glusterfs built on Jun :11:19 Repository revision: git://git.gluster.com/glusterfs.git Copyright (c) Red Hat, Inc. < GlusterFS comes with ABSOLUTELY NO WARRANTY. It is licensed to you under your choice of the GNU Lesser General Public License, version 3 or any later version (LGPLv3 or later), or the GNU General Public License, version 2 (GPLv2), in all cases as published by the Free Software Foundation. If you use a firewall, ensure that TCP ports 111, 24007, 24008, ( number of bricks across all volumes) are open onserver1.example.com and server2.example.com. Next, we must add server2.example.com to the trusted storage pool (please note that I'm running all GlusterFS configuration commands fromserver1.example.com, but you can as well run them from server2.example.com because the configuration is repliacted between the GlusterFS nodes - just make sure you use the correct hostnames or IP addresses): server1.example.com: On server1.example.com, run gluster peer probe server2.example.com gluster peer probe server2.example.com peer probe: success. The status of the trusted storage pool should now be similar to this: gluster peer status
4 gluster peer status Number of Peers: 1 Hostname: server2.example.com Uuid: 582e10da-aa1b-40b8-908c-213f16f57fe5 State: Peer in Cluster (Connected) Next, we create the share named testvol with two replicas (please note that the number of replicas is equal to the number of servers in this case because we want to set up mirroring) on server1.example.com and server2.example.com in the /data directory (this will be created if it doesn't exist): gluster volume create testvol replica 2 transport tcp server1.example.com:/data server2.example.com:/data force gluster volume create testvol replica 2 transport tcp server1.example.com:/data server2.example.com:/data force volume create: testvol: success: please start the volume to access data Start the volume: gluster volume start testvol The result should be: gluster volume start testvol volume start: testvol: success It is possible that the above command tells you that the action was not successful: gluster volume start testvol Starting volume testvol has been unsuccessful In this case, you should check the output of... server1.example.com/server2.example.com: netstat -tap grep glusterfsd on both servers. If you get output like this... netstat -tap grep glusterfsd tcp : :* LISTEN 22880/glusterfsd tcp 0 0 server1.example.c:49152 server2.example.c:49148 ESTABLISHED 22880/glusterfsd tcp 0 0 server1.example.c:49152 server1.example.c:49148 ESTABLISHED 22880/glusterfsd tcp 0 0 server1.example.c:49150 server1.example.c:24007 ESTABLISHED 22880/glusterfsd tcp 0 0 server1.example.c:49152 server2.example.c:49142 ESTABLISHED 22880/glusterfsd tcp 0 0 server1.example.c:49152 server1.example.c:49149 ESTABLISHED 22880/glusterfsd
5 ... everything is fine, but if you don't get any output... ~]# netstat -tap grep glusterfsd ~]#... restart the GlusterFS daemon on the corresponding server (server2.example.com in this case): server2.example.com: systemctl restart glusterd.service Then check the output of... netstat -tap grep glusterfsd... again on that server - it should now look like this: [root@server2 ~]# netstat -tap grep glusterfsd tcp : :* LISTEN 10971/glusterfsd tcp 0 0 server2.example.c:49152 server1.example.c:49140 ESTABLISHED 10971/glusterfsd tcp 0 0 server2.example.c:49152 server2.example.c:49149 ESTABLISHED 10971/glusterfsd tcp 0 0 server2.example.c:49152 server2.example.c:49143 ESTABLISHED 10971/glusterfsd tcp 0 0 server2.example.c:49152 server1.example.c:49142 ESTABLISHED 10971/glusterfsd tcp 0 0 server2.example.c:49150 server2.example.c:24007 ESTABLISHED 10971/glusterfsd [root@server2 ~]# Now back to server1.example.com: server1.example.com: You can check the status of the volume with the command gluster volume info gluster volume info Volume Name: testvol Type: Replicate Volume ID: e1f825ca-c9d9-4eeb-b6c5-d62c4aa02376 Status: Started Number of Bricks: 1 x 2 = 2 Transport-type: tcp Bricks: Brick1: server1.example.com:/data Brick2: server2.example.com:/data Options Reconfigured: performance.readdir-ahead: on By default, all clients can connect to the volume. If you want to grant access to client1.example.com (= ) only, run:
6 gluster volume set testvol auth.allow Please note that it is possible to use wildcards for the IP addresses (like *) and that you can specify multiple IP addresses separated by comma (e.g , ). The volume info should now show the updated status: gluster volume info gluster volume info Volume Name: testvol Type: Replicate Volume ID: e1f825ca-c9d9-4eeb-b6c5-d62c4aa02376 Status: Started Number of Bricks: 1 x 2 = 2 Transport-type: tcp Bricks: Brick1: server1.example.com:/data Brick2: server2.example.com:/data Options Reconfigured: auth.allow: performance.readdir-ahead: on 4 Setting Up the GlusterFS Client client1.example.com: On the client, we can install the GlusterFS client as follows: yum -y install glusterfs-client Then we create the following directory: mkdir /mnt/glusterfs That's it! Now we can mount the GlusterFS filesystem to /mnt/glusterfs with the following command: mount.glusterfs server1.example.com:/testvol /mnt/glusterfs (Instead of server1.example.com you can as well use server2.example.com in the above command!) You should now see the new share in the outputs of...
7 mount ~]# mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=930336k,nr_inodes=232584,mode=755) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/s ystemd-cgroups-agent,name=systemd) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls) configfs on /sys/kernel/config type configfs (rw,relatime) /dev/mapper/centos-root on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota) selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=34,pgrp=1,timeout=300,minproto=5,maxproto=5,direct) debugfs on /sys/kernel/debug type debugfs (rw,relatime) mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel) /dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=188060k,mode=700)
8 server1.example.com:/testvol on /mnt/glusterfs type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_r ead=131072) fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) ~]#... and... df -h ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 28G 1.3G 27G 5% / devtmpfs 909M 0 909M 0% /dev tmpfs 919M 0 919M 0% /dev/shm tmpfs 919M 8.6M 910M 1% /run tmpfs 919M 0 919M 0% /sys/fs/cgroup /dev/sda1 497M 192M 306M 39% /boot tmpfs 184M 0 184M 0% /run/user/0 server1.example.com:/testvol 28G 12G 17G 41% /mnt/glusterfs [root@client1 ~]# Instead of mounting the GlusterFS share manually on the client, you add the mount command to /etc/rc.local file. I will not add it to /etc/fstab as rc.local is always executed after the network is up which is required for a network file system Open /etc/rc.local and append the following line: nano /etc/rc.local [...] /usr/sbin/mount.glusterfs server1.example.com:/testvol /mnt/glusterfs (Again, instead of server1.example.com you can as well use server2.example.com!) To test if your modified /etc/rc.local is working, reboot the client: reboot After the reboot, you should find the share in the outputs of... df -h... and... mount
9 5 Testing Now let's create some test files on the GlusterFS share: client1.example.com: touch /mnt/glusterfs/test1 touch /mnt/glusterfs/test2 Now let's check the /data directory on server1.example.com and server2.example.com. The test1 and test2 files should be present on each node: server1.example.com/server2.example.com: ls -l /data ls -l /data total 0 -rw-r--r--. 2 root root 0 Jul test1 -rw-r--r--. 2 root root 0 Jul test2 [root@server1 ~] Now we shut down server1.example.com and add/delete some files on the GlusterFS share on client1.example.com. server1.example.com: shutdown -h now client1.example.com: touch /mnt/glusterfs/test3 touch /mnt/glusterfs/test4 rm -f /mnt/glusterfs/test2 The commands may take some time to execute as the Glusterfs switches to server2 after he can not reach server1 anymore. We can see here the fault tolerance of the system as we can still work on our data storage share when server1 is offline. The changes should be visible in the /data directory onserver2.example.com: server2.example.com: ls -l /data [root@server2 ~]# ls -l /data total 8 -rw-r--r--. 2 root root 0 Jul 1 15:17 test1 -rw-r--r--. 2 root root 0 Jul 1 15:19 test3 -rw-r--r--. 2 root root 0 Jul 1 15:19 test4 Let's boot server1.example.com again and take a look at the /data directory: server1.example.com:
10 ls -l /data ls -l /data total 8 -rw-r--r--. 2 root root 0 Jul 1 15:17 test1 -rw-r--r--. 2 root root 0 Jul 1 15:19 test2 As you see, server1.example.com automatically synced the changed. In case that the change has not been synced yet, then this is easy to fix, all we need to do is invoke a read command on the GlusterFS share on client1.example.com, e.g.: client1.example.com: ls -l /mnt/glusterfs/ [root@client1 ~]# ls -l /data total 8 -rw-r--r--. 2 root root 0 Jul 1 15:17 test1 -rw-r--r--. 2 root root 0 Jul 1 15:19 test3 -rw-r--r--. 2 root root 0 Jul 1 15:19 test4 Now take a look at the /data directory on server1.example.com again, and you should see that the changes have been replicated to that node: server1.example.com: ls -l /data ls -l /data total 8 -rw-r--r--. 2 root root 0 Jul 1 15:17 test1 -rw-r--r--. 2 root root 0 Jul 1 15:19 test3 -rw-r--r--. 2 root root 0 Jul 1 15:19 test4 6 Links GlusterFS: GlusterFS 3.2 Documentation: tml/index.html CentOS:
Linux Bootloaders on System z Current and Future Implementations
Linux Bootloaders on System z Current and Future Implementations Session 16432 Marcus Kraft Product Manager mkraft@suse,com Agenda Boot Process on System Z Initial Program Load (IPL) zipl and limitations
More informationIntroduction To Gluster. Thomas Cameron RHCA, RHCSS, RHCDS, RHCVA, RHCX Chief Architect, Central US Red
Introduction To Gluster Thomas Cameron RHCA, RHCSS, RHCDS, RHCVA, RHCX Chief Architect, Central US Red Hat @thomsdcameron thomas@redhat.com Agenda What is Gluster? Gluster Project Red Hat and Gluster What
More informationHigh-Availability Storage Cluster With GlusterFS On Ubuntu1. Introduction
By Marc Published: 2009-03-04 18:21 High-Availability Storage Cluster With GlusterFS On Ubuntu1. Introduction Original article: http://blogama.org In this tutorial I will show you how to install GlusterFS
More informationiscsi storage is used as shared storage in Redhat cluster, VMware vsphere, Redhat Enterprise Virtualization Manager, Ovirt, etc.
Configure iscsi Target & Initiator on CentOS 7 / RHEL7 iscsi stands for Internet Small Computer Systems Interface, IP-based storage, works on top of internet protocol by carrying SCSI commands over IP
More informationFTP server with PureFTPd, MariaDB and Virtual Users (incl. Quota and Bandwidth Management) on CentOS 7.2
FTP server with PureFTPd, MariaDB and Virtual Users (incl. Quota and Bandwidth Management) on CentOS 7.2 This tutorial exists for these OS versions CentOS 7 CentOS 6.5 CentOS 6.4 CentOS 6.2 CentOS 5.3
More informationScale-Out backups with Bareos and Gluster. Niels de Vos Gluster co-maintainer Red Hat Storage Developer
Scale-Out backups with Bareos and Gluster Niels de Vos Gluster co-maintainer Red Hat Storage Developer ndevos@redhat.com Agenda Gluster integration in Bareos Introduction into GlusterFS Quick Start Example
More informationUNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING WITH WEBSITE DEVELOPMENT SEMESTER ONE EXAMINATIONS 2018/2019 UNIX MODULE NO: CPU5003
[CRT08] UNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING WITH WEBSITE DEVELOPMENT SEMESTER ONE EXAMINATIONS 2018/2019 UNIX MODULE NO: CPU5003 Date: Wednesday 16 th January 2019 Time: 10:00 12:00 INSTRUCTIONS
More informationFirst Five Minutes on a System. What to do and why
First Five Minutes on a System What to do and why Guidelines and Ideas No hard rules Started writing at 4:21pm Jan 21 Please feel free to POLITELY comment ** means a real life example with names removed
More informationDemystifying Gluster. GlusterFS and RHS for the SysAdmin
Demystifying Gluster GlusterFS and RHS for the SysAdmin Niels de Vos Sr. Software Maintenance Engineer, Red Hat Gluster Cloud Night Amsterdam 2014-03-04 Agenda 2 Technology Overview Scaling Up and Out
More informationHow To Resize ext3 Partitions Without Losing Data
By Falko Timme Published: 2007-01-07 17:12 How To Resize ext3 Partitions Without Losing Data Version 1.0 Author: Falko Timme Last edited 12/31/2006 This article is about
More informationData Distribution in Gluster. Niels de Vos Software Maintenance Engineer Red Hat UK, Ltd. February, 2012
Data Distribution in Gluster Niels de Vos ndevos@redhat.com Software Maintenance Engineer Red Hat UK, Ltd. February, 2012 Agenda Terminology Striped Volumes Replicated Volumes Distributed Volumes Distributed
More informationStep by Step Gluster Setup Table of Contents
Step by Step Gluster Setup Table of Contents Preflight... 2 Configuring your Network (Do on all Nodes)... 2 Install Required Packages (On all nodes)... 4 Configure Services... 4 NTP... 4 Password less
More informationAt course completion. Overview. Audience profile. Course Outline. : 55187B: Linux System Administration. Course Outline :: 55187B::
Module Title Duration : 55187B: Linux System Administration : 4 days Overview This four-day instructor-led course is designed to provide students with the necessary skills and abilities to work as a professional
More informationExam LFCS/Course 55187B Linux System Administration
Exam LFCS/Course 55187B Linux System Administration About this course This four-day instructor-led course is designed to provide students with the necessary skills and abilities to work as a professional
More information"Charting the Course... MOC B: Linux System Administration. Course Summary
Description Course Summary This four-day instructor-led course is designed to provide students with the necessary skills and abilities to work as a professional Linux system administrator. The course covers
More informationLab #9: Configuring A Linux File Server
Lab #9 Page 1 of 6 Theory: Lab #9: Configuring A Linux File Server The Network File System (NFS) feature provides a means of sharing Linux file systems and directories with other Linux and UNIX computers
More informationVirtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 6.4
Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 6.4 Version 1.0 Author: Falko Timme Follow me on Twitter Last edited 03/22/2013 This
More informationBlueprints. Installing Linux on a Multipath iscsi LUN on an IP Network
Blueprints Installing Linux on a Multipath iscsi LUN on an IP Network Blueprints Installing Linux on a Multipath iscsi LUN on an IP Network Note Before using this information and the product it supports,
More informationInstall Apache, PHP And MySQL On CentOS 7 (LAMP)
Install Apache, PHP And MySQL On CentOS 7 (LAMP) Version 1.0 Authors: Till Brehm , Falko Timme Updates: Srijan Kishore Follow Howtoforge
More informationCourse 55187B Linux System Administration
Course Outline Module 1: System Startup and Shutdown This module explains how to manage startup and shutdown processes in Linux. Understanding the Boot Sequence The Grand Unified Boot Loader GRUB Configuration
More informationCPSC 457 OPERATING SYSTEMS FINAL EXAM
CPSC 457 OPERATING SYSTEMS FINAL EXAM Department of Computer Science University of Calgary Professor: Carey Williamson December 10, 2008 This is a CLOSED BOOK exam. Textbooks, notes, laptops, calculators,
More informationDeploying Rubrik Datos IO to Protect MongoDB Database on GCP
DEPLOYMENT GUIDE Deploying Rubrik Datos IO to Protect MongoDB Database on GCP TABLE OF CONTENTS INTRODUCTION... 1 OBJECTIVES... 1 COSTS... 2 BEFORE YOU BEGIN... 2 PROVISIONING YOUR INFRASTRUCTURE FOR THE
More informationThis tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time.
This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time. Running your own server lets you play together with your friends and family with your own set
More informationLinux Howtos. Fedora 9 Install (114) CIS Fall Fedora 9 Install (114) Fedora 9 installation with custom partitions.
Linux Howtos Fedora 9 Install (114) CIS 191 - Fall 2008 Fedora 9 Install (114) Fedora 9 installation with custom partitions. Requirements: Fedora 9 DVD ISO files http://iso.linuxquestions.org/ VMWare Server
More informationEnterprise Linux System Administration
Enterprise Linux System Administration Course GL250, 5 Days, Hands-On, Instructor-Led Introduction The GL250 is an in-depth course that explores installation, configuration and maintenance of Linux systems.
More informationSpacewalk. Installation Guide for CentOS 6.4
Spacewalk Installation Guide for CentOS 6.4 Contents Spacewalk Overview... 3 Spacewalk Project Architecture... 3 System Prerequisites... 3 Installation... 4 Spacewalk Components... 4 Prerequisites Install
More informationSpacewalk. Installation Guide RHEL 5.9
Spacewalk Installation Guide RHEL 5.9 Contents Spacewalk Overview... 3 Spacewalk Project Architecture... 3 System Prerequisites... 3 Installation... 4 Spacewalk Components... 4 Prerequisites Install for
More information1 LINUX KERNEL & DEVICES
GL-250: Red Hat Linux Systems Administration Course Length: 5 days Course Description: The GL250 is an in-depth course that explores installation, configuration and maintenance of Linux systems. The course
More informationMethod of Procedure to Upgrade RMS OS to Red Hat Enterprise Linux 6.7
First Published: November 20, 2015 Contents Scope of MOP... 4 Release Components... 4 Pre Requisites... 4 Assumptions... 4 Process Information... 5 Upgrade Timing... 5 Requirements... 5 Pre Maintenance...
More informationNASA Lab. Partition/Filesystem/Bootloader. TinRay, Yu-Chuan
NASA Lab Partition/Filesystem/Bootloader TinRay, Yu-Chuan Agenda Conceptual Storage Structure Bootloader Practical & \Exercise/ Linux Device File Storage Related Commands Boot Related Commands 2 Before
More information-Presented By : Rajeshwari Chatterjee Professor-Andrey Shevel Course: Computing Clusters Grid and Clouds ITMO University, St.
-Presented By : Rajeshwari Chatterjee Professor-Andrey Shevel Course: Computing Clusters Grid and Clouds ITMO University, St. Petersburg Introduction File System Enterprise Needs Gluster Revisited Ceph
More informationSpectrum Scale Virtualization in Test and Development
May 17 th, 2018 GPFS User s Group (Boston) Spectrum Scale Virtualization in Test and Development Aaron Palazzolo (aspalazz@us.ibm.com) Virtualization Milestones in test/dev environment Trial VM 2008 2010
More informationGluster can t scale - Is it a reality or a past? Atin Mukherjee Engineering Manager, Red Hat Gluster Storage
Gluster can t scale - Is it a reality or a past? Atin Mukherjee Engineering Manager, Red Hat Gluster Storage Agenda rbrief about GlusterFS rscaling bottlenecks in Gluster rhow did (and are) we overcoming
More informationGlusterFS Distributed Replicated Parallel File System
GlusterFS Distributed Replicated Parallel File System Text Text Martin Alfke Agenda General Information on GlusterFS Architecture Overview GlusterFS Translators GlusterFS Configuration
More informationMRCP. RPM Installation Manual. Administrator Guide. Powered by Universal Speech Solutions LLC
Powered by Universal Speech Solutions LLC MRCP RPM Installation Manual Administrator Guide Revision: 55 Created: February 7, 2015 Last updated: August 30, 2017 Author: Arsen Chaloyan Powered by Universal
More informationBlueprints. Securing Sensitive Files With TPM Keys
Blueprints Securing Sensitive Files With TPM Keys Blueprints Securing Sensitive Files With TPM Keys Note Before using this information and the product it supports, read the information in Notices on page
More information1. Set up the storage to allow access to the LD(s) by the server following the NEC storage user guides.
Overview Server running Red Hat Enterprise Linux (RHEL) must be configured to recognize and work with NEC storage systems. The following procedure demonstrates the steps necessary to configure multipath
More informationStudent Remote Login Procedure (see picture below): 1. Start SSH Secure Shell 2. Click the computer icon (4 th on the toolbar) 3.
Student Remote Login Procedure (see picture below): 1. Start SSH Secure Shell 2. Click the computer icon (4 th on the toolbar) 3. Enter stargate.ncc.edu in the text field labeled Host Name: 4. Enter the
More informationRed Hat Gluster Storage 3
Red Hat Gluster Storage 3 Administration Guide Configuring and Managing Red Hat Storage Server Last Updated: 2017-10-18 Red Hat Gluster Storage 3 Administration Guide Configuring and Managing Red Hat
More informationControl Center Planning Guide
Release 1.2.0 Zenoss, Inc. www.zenoss.com Copyright 2016 Zenoss, Inc. All rights reserved. Zenoss and the Zenoss logo are trademarks or registered trademarks of Zenoss, Inc., in the United States and other
More informationInstalling VMware ESXi and vcenter for Cisco RMS
Installing VMware ESXi and vcenter for Cisco RMS This chapter explains how to install the VMware ESXi and vcenter for the Cisco RAN Management System. The following topics are covered in this chapter:
More informationPractical 5. Linux Commands: Working with Files
Practical 5 Linux Commands: Working with Files 1. Ps The ps command on linux is one of the most basic commands for viewing the processes running on the system. It provides a snapshot of the current processes
More informationGlusterFS and RHS for SysAdmins
GlusterFS and RHS for SysAdmins An In-Depth Look with Demos Sr. Software Maintenance Engineer Red Hat Global Support Services FISL 7 May 2014 Introduction Name: Company: Red Hat Department: Global Support
More informationSAP HANA Disaster Recovery with Asynchronous Storage Replication
Technical Report SAP HANA Disaster Recovery with Asynchronous Storage Replication Using the Snap Creator SAP HANA Plug-in Nils Bauer, Bernd Herth, NetApp October 2016 TR-4279 Abstract This document provides
More informationDownload the current release* of VirtualBox for the OS on which you will install VirtualBox. In these notes, that's Windows 7.
Get VirtualBox Go to www.virtualbox.org and select Downloads. VirtualBox/CentOS Setup 1 Download the current release* of VirtualBox for the OS on which you will install VirtualBox. In these notes, that's
More informationHigh Availability & Fault Tolerance of the Deployment Manager using NFS on Linux
High Availability & Fault Tolerance of the Deployment Manager using NFS on Linux Abstract: For this exercise a shared filesystem will be created using NFS 4 on which the dmgr profile will be created. This
More informationRed Hat System Administration I - RH124
Course outline Red Hat System Administration I - RH124 Access the command line Log in to a Linux system and run simple commands using the shell. Manage files from the command line Copy, move, create, delete,
More informationAnother docker talk? Isn't everyone using docker already?
Another docker talk? Isn't everyone using docker already? Docker: the shipping container model Package your application once, make it work on any OS Profit! Why Use Containers for security? Virtual machines
More informationSystem Requirements ENTERPRISE
System Requirements ENTERPRISE Hardware Prerequisites You must have a single bootstrap node, Mesos master nodes, and Mesos agent nodes. Bootstrap node 1 node with 2 cores, 16 GB RAM, 60 GB HDD. This is
More informationLinux Essentials Objectives Topics:
Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives
More informationLearn Linux, 101: Control mounting and unmounting of
Getting to your data Ian Shields January 27, 2016 (First published October 20, 2010) Learn to mount your Linux ; configure and use removable USB, IEE 1394, or other devices; and properly access floppy
More informationInstalling VMware ESXi and vcenter for Cisco RMS
Installing VMware ESXi and vcenter for Cisco RMS This chapter explains how to install the VMware ESXi and vcenter for the Cisco RAN Management System. The following topics are covered in this chapter:
More informationArm Licence Server User Guide. Version 18.0
Arm Licence Server User Guide Version 18.0 Contents Contents 1 1 Introduction 2 1.1 Online resources...................................... 2 1.2 Obtaining help....................................... 2
More informationLinux Kung Fu. Stephen James UBNetDef, Spring 2017
Linux Kung Fu Stephen James UBNetDef, Spring 2017 Introduction What is Linux? What is the difference between a client and a server? What is Linux? Linux generally refers to a group of Unix-like free and
More informationFC SAN Boot Configuration Guide
White Paper R120d-2M, R120d-1M R120d-2E, R120d-1E FC SAN Boot Configuration Guide Windows Server 2008 (Hyper-V) Windows Server 2008 R2 (Hyper-V 2.0) Red Hat Enterprise Linux 5 Red Hat Enterprise Linux
More informationAccessing Shares on a Windows Computer from a Linux Workstation
Chapter X: Accessing Windows Shares from a Linux Workstation 1 Accessing Shares on a Windows Computer from a Linux Workstation A logical first step for new Linux users is, after building a Linux workstation,
More informationInstall ISE on a VMware Virtual Machine
ISE Features Not Supported in a Virtual Machine, page 1 Supported VMware Versions, page 1 Support for VMware vmotion, page 2 Support for Open Virtualization Format, page 2 Virtual Machine Requirements,
More informationIntroduction. What is Linux? What is the difference between a client and a server?
Linux Kung Fu Introduction What is Linux? What is the difference between a client and a server? What is Linux? Linux generally refers to a group of Unix-like free and open-source operating system distributions
More informationTestOut Linux Pro - English 4.0.x OBJECTIVE MAPPING: CompTIA Linux+ LX0-103
TestOut Linux Pro - English 4.0.x OBJECTIVE MAPPING: CompTIA Linux+ LX0-103 CompTIA Linux+ Powered by LPI LX0-103 Objectives The Linux+ Powered by LPI Exam: LX0-103 exam covers the following topics. #
More informationInstall ISE on a VMware Virtual Machine
Supported VMware Versions, page 1 Support for VMware vmotion, page 1 Support for Open Virtualization Format, page 2 Virtual Machine Requirements, page 2 Virtual Machine Resource and Performance Checks,
More informationRed Hat Gluster Storage 3
Red Hat Gluster Storage 3 Installation Guide Installing Red Hat Storage 3 Last Updated: 2017-10-18 Red Hat Gluster Storage 3 Installation Guide Installing Red Hat Storage 3 Bhavana Mohanraj Red Hat Engineering
More informationFull file at https://fratstock.eu
Guide to UNIX Using Linux Fourth Edition Chapter 2 Solutions Answers to the Chapter 2 Review Questions 1. Your company is discussing plans to migrate desktop and laptop users to Linux. One concern raised
More informationTechnical White Paper NetBackup 8.1 and later. NetBackup in the AWS Cloud: Required setup to use Amazon EFS as the NetBackup CloudCatalyst cache
Technical White Paper NetBackup 8.1 and later NetBackup in the AWS Cloud: Required setup to use Amazon EFS as the NetBackup CloudCatalyst cache 1 Contents 1.0 Summary... 3 2.0 Terminology... 3 3.0 Configuring
More informationConfigure HOSTNAME by adding the hostname to the file /etc/sysconfig/network. Do the same to all the all nodes.
Network setup As the root user execute the command "ifconfig" on each host. Take a note of ipaddress's of all machines I have a home LAN so my addresses are class C which might be in the format 192.168.192.x.
More informationZenoss Resource Manager Upgrade Guide
Zenoss Resource Manager Upgrade Guide Release 5.0.10 Zenoss, Inc. www.zenoss.com Zenoss Resource Manager Upgrade Guide Copyright 2016 Zenoss, Inc. All rights reserved. Zenoss and the Zenoss logo are trademarks
More informationRecover Deleted Files With Scalpel
By Falko Timme Published: 2009-03-24 12:49 Recover Deleted Files With Scalpel Version 1.0 Author: Falko Timme Last edited 12/03/2009 Scalpel is a fast file carver that reads
More informationDemystifying Gluster. GlusterFS and RHS for the SysAdmin. Dustin L. Black, RHCA Sr. Technical Account Manager, Red Hat
Demystifying Gluster GlusterFS and RHS for the SysAdmin Dustin L. Black, RHCA Sr. Technical Account Manager, Red Hat 2012-11-08 #whoami 2 Systems and Infrastructure Geek Decade+ of Linux, UNIX, networking
More informationInstall ISE on a VMware Virtual Machine
Supported VMware Versions, page 1 Support for VMware vmotion, page 1 Support for Open Virtualization Format, page 2 Virtual Machine Requirements, page 3 Virtual Machine Resource and Performance Checks,
More information"Charting the Course... Enterprise Linux System Administration. Course Summary
Course Summary Description This is an in-depth course that explores installation, configuration and maintenance of Linux systems. The course focuses on issues universal to every workstation and server.
More informationOPERATING SYSTEMS. Božo Krstajić, PhD, University of Montenegro Podgorica.
OPERATING SYSTEMS Božo Krstajić, PhD, University of Montenegro Podgorica bozok@cg.ac.yu 1 The /etc/rc.d directory The system initialization files are stored in the /etc/rc.d directory. Each task or runlevel
More informationTECHNICAL WHITE PAPER. Using Stateless Linux with Veritas Cluster Server. Linux
TECHNICAL WHITE PAPER Using Stateless Linux with Veritas Cluster Server Linux Pranav Sarwate, Assoc SQA Engineer Server Availability and Management Group Symantec Technical Network White Paper Content
More informationa. puppet should point to master (i.e., append puppet to line with master in it. Use a text editor like Vim.
Head Node Make sure that you have completed the section on Precursor Steps and Storage. Key parts of that are necessary for you to continue on this. If you have issues, please let an instructor know to
More informationBuilding Elastix-1.3 High Availability Clusters with Redfone fonebridge2, DRBD and Heartbeat
Building Elastix-1.3 High Availability Clusters with Redfone fonebridge2, DRBD and Heartbeat Disclaimer DRBD and Heartbeat are not programs maintained or supported by Redfone Communications LLC. Do not
More informationUsing iscsi On Debian Lenny (Initiator And Target)
By Falko Timme Published: 2009-03-10 20:05 Using iscsi On Debian Lenny (Initiator And Target) Version 1.0 Author: Falko Timme Last edited 02/24/2009 This guide explains how
More informationSAP HANA Backup Guide (for Ivy-Bridge Model)
SAP HANA Backup Guide (for Ivy-Bridge Model) Version 1.1 2014/12/06 NEC SAP Global Conpetence Center Page 1 C NEC Corporation 2014 Version history Version Date Revision contents 1.0 2014/10/06 Created
More informationControl Center Upgrade Guide
Control Center Upgrade Guide Release 1.3.2 Zenoss, Inc. www.zenoss.com Control Center Upgrade Guide Copyright 2017 Zenoss, Inc. All rights reserved. Zenoss and the Zenoss logo are trademarks or registered
More informationChapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories
Chapter Two Exploring the UNIX File System and File Security Lesson A Understanding Files and Directories 2 Objectives Discuss and explain the UNIX file system Define a UNIX file system partition Use the
More informationConnection Broker Where Virtual Desktops Meet Real Business. Installing Leostream Connect on HP Thin Clients
Connection Broker Where Virtual Desktops Meet Real Business Installing Leostream Connect on HP Thin Clients January 4, 206 Contacting Leostream Leostream Corporation 465 Waverley Oaks Rd Suite 200 Waltham,
More informationOracle Linux 7: System Administration Ed 2 Duration: 5 Days
Oracle Linux 7: System Administration Ed 2 Duration: 5 Days The Oracle Linux 7: System Administration course covers a range of skills including installation, using the Unbreakable Enterprise Kernel, configuring
More informationUnless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection.
TECHNICAL CONFIGURING iscsi AUGUST 2012 You can use a iscsi storage network in your STRM deployment. This document provides information on configuring and using iscsi devices with your deployment. Unless
More informationVirtuozzo Storage. Administrator s Command Line Guide
Virtuozzo Storage Administrator s Command Line Guide August 17, 2018 Virtuozzo International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 632 0411 Fax: + 41 52 672 2010 https://virtuozzo.com
More informationExpressCluster X 2.0 for Linux
ExpressCluster X 2.0 for Linux Installation and Configuration Guide 03/31/2009 3rd Edition Revision History Edition Revised Date Description First 2008/04/25 New manual Second 2008/10/15 This manual has
More informationRed Hat Gluster Storage 3.1
Red Hat Gluster Storage 3.1 Container-Native Storage for OpenShift Container Platform 3.4 Deploying Container-Native Storage for OpenShift Container Platform Edition 1 Last Updated: 2017-11-17 Red Hat
More informationREADME.TXT
README.TXT Adaptec Storage Manager (ASM) as of March 31, 2008 Please review this file for important information about issues and erratas that were discovered after completion of the standard product documentation.
More informationDell Storage Center with Flocker
Dell Storage Center with Flocker Daniel Tan, UNIX / Linux Product Specialist Dell Storage Applications Engineering November 2015 Dell Best Practices Revisions Date Revision Description Author November
More informationAndroid forensics. Part 1 boot process, security, system, rooting, dumping, analysis, etc.
Android forensics Part 1 boot process, security, system, rooting, dumping, analysis, etc. Android and mobile forensics Any interaction with the smartphone will change the device in some way Use judgment,
More informationControl Center Upgrade Guide
Control Center Upgrade Guide Release 1.4.1 Zenoss, Inc. www.zenoss.com Control Center Upgrade Guide Copyright 2017 Zenoss, Inc. All rights reserved. Zenoss, Own IT, and the Zenoss logo are trademarks or
More informationECE590 Enterprise Storage Architecture Homework #2: Drives and RAID
ECE590 Enterprise Storage Architecture Homework #2: Drives and RAID Updated 2017-09-13: Added software RAID reliability tasks. Updated 2017-09-15: Fix command with full hostname of storemaster: storemaster.egr.duke.edu
More informationAbout 1. Chapter 1: Getting started with centos 2. Remarks 2. Versions 2. Examples 2. Installation or Setup 2
centos #centos Table of Contents About 1 Chapter 1: Getting started with centos 2 Remarks 2 Versions 2 Examples 2 Installation or Setup 2 Documentation How To guide for CentOS 37 Credits 38 About You can
More informationDocker A FRAMEWORK FOR DATA INTENSIVE COMPUTING
Docker A FRAMEWORK FOR DATA INTENSIVE COMPUTING Agenda Intro / Prep Environments Day 1: Docker Deep Dive Day 2: Kubernetes Deep Dive Day 3: Advanced Kubernetes: Concepts, Management, Middleware Day 4:
More informationInstall ISE on a VMware Virtual Machine
ISE Features Not Supported in a Virtual Machine, page 1 Supported VMware Versions, page 1 Support for VMware vmotion, page 2 Support for Open Virtualization Format, page 2 Virtual Machine Requirements,
More informationSIOS Protection Suite for Linux v Postfix Recovery Kit Administration Guide
SIOS Protection Suite for Linux v8.3.1 Postfix Recovery Kit Administration Guide September 2014 This document and the information herein is the property of SIOS Technology Corp. (previously known as SteelEye
More informationRed Hat Gluster Storage 3.2 Console Installation Guide
Red Hat Gluster Storage 3.2 Console Installation Guide Installing Red Hat Gluster Storage Console Red Hat Gluster Storage Documentation Team Red Hat Gluster Storage 3.2 Console Installation Guide Installing
More informationVIRTUAL GPU SOFTWARE R384 FOR MICROSOFT WINDOWS SERVER
VIRTUAL GPU SOFTWARE R384 FOR MICROSOFT WINDOWS SERVER RN-08686-001 _v5.0 through 5.1 Revision 02 November 2017 Release Notes TABLE OF CONTENTS Chapter 1. Release Notes... 1 Chapter 2. Validated Platforms...2
More informationSupport Notes for SUSE LINUX Enterprise Server 10 Service Pack 1 for HP Integrity Servers
Support Notes for SUSE LINUX Enterprise Server 10 Service Pack 1 for HP Integrity Servers HP Part Number: 5013-8832 Edition: 5, E1107 Copyright 2007 Hewlett-Packard Development Company, L.P. Legal Notices
More informationDell EMC ME4 Series vsphere Client Plug-in
Dell EMC ME4 Series vsphere Client Plug-in User's Guide Regulatory Model: E09J, E10J, E11J Regulatory Type: E09J001, E10J001, E11J001 Notes, cautions, and warnings NOTE: A NOTE indicates important information
More informationRed Hat Certified System Administrator (RHCSA) RHCSA 7 Requirements and Syllabus
Red Hat Certified System Administrator (RHCSA) RHCSA 7 Requirements and Syllabus In preparation to earn the Red Hat Certified System Administrator (RHCSA), Red Hat recommends the following: For System
More informationUsing the MySQL Yum Repository
Using the MySQL Yum Repository Abstract This document provides some basic instructions for using the MySQL Yum Repository to install and upgrade MySQL. It is excerpted from the MySQL 5.6 Reference Manual.
More informationNote: - the OS on which you will install VirtualBox is called the host OS. - the OS you will install on VirtualBox (later) is called the guest OS.
Get VirtualBox Go to www.virtualbox.org and select Downloads: VirtualBox/CentOS Setup 1 Note: - the OS on which you will install VirtualBox is called the host OS. - the OS you will install on VirtualBox
More informationPhysics REU Unix Tutorial
Physics REU Unix Tutorial What is unix? Unix is an operating system. In simple terms, its the set of programs that makes a computer work. It can be broken down into three parts. (1) kernel: The component
More information