Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 41 additions & 41 deletions docs/Install-Guide/Common-criteria.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ setting up Gluster.

Next, choose the method you want to use to set up your first cluster:

- Within a virtual machine
- To bare metal servers
- To EC2 instances in Amazon
- Within a virtual machine
- To bare metal servers
- To EC2 instances in Amazon

Finally, we will install Gluster, create a few volumes, and test using
them.
Expand All @@ -27,50 +27,50 @@ Gluster gets distributed across multiple hosts simultaneously. This
means that you can use space from any host that you have available.
Typically, XFS is recommended but it can be used with other filesystems
as well. Most commonly EXT4 is used when XFS isn’t, but you can (and
many, many people do) use another filesystem that suits you.
many, many people do) use another filesystem that suits you.

Now that we understand that, we can define a few of the common terms used in
Gluster.

- A **trusted pool** refers collectively to the hosts in a given
Gluster Cluster.
- A **node** or “server” refers to any server that is part of a
trusted pool. In general, this assumes all nodes are in the same
trusted pool.
- A **brick** is used to refer to any device (really this means
filesystem) that is being used for Gluster storage.
- An **export** refers to the mount path of the brick(s) on a given
server, for example, /export/brick1
- The term **Global Namespace** is a fancy way of saying a Gluster
volume
- A **Gluster volume** is a collection of one or more bricks (of
course, typically this is two or more). This is analogous to
/etc/exports entries for NFS.
- **GNFS** and **kNFS**. GNFS is how we refer to our inline NFS
server. kNFS stands for kernel NFS, or, as most people would say,
just plain NFS. Most often, you will want kNFS services disabled on
the Gluster nodes. Gluster NFS doesn't take any additional
configuration and works just like you would expect with NFSv3. It is
possible to configure Gluster and NFS to live in harmony if you want
to.
- A **trusted pool** refers collectively to the hosts in a given
Gluster Cluster.
- A **node** or “server” refers to any server that is part of a
trusted pool. In general, this assumes all nodes are in the same
trusted pool.
- A **brick** is used to refer to any device (really this means
filesystem) that is being used for Gluster storage.
- An **export** refers to the mount path of the brick(s) on a given
server, for example, /export/brick1
- The term **Global Namespace** is a fancy way of saying a Gluster
volume
- A **Gluster volume** is a collection of one or more bricks (of
course, typically this is two or more). This is analogous to
/etc/exports entries for NFS.
- **GNFS** and **kNFS**. GNFS is how we refer to our inline NFS
server. kNFS stands for kernel NFS, or, as most people would say,
just plain NFS. Most often, you will want kNFS services disabled on
the Gluster nodes. Gluster NFS doesn't take any additional
configuration and works just like you would expect with NFSv3. It is
possible to configure Gluster and NFS to live in harmony if you want
to.

Other notes:

- For this test, if you do not have DNS set up, you can get away with
using /etc/hosts entries for the two nodes. However, when you move
from this basic setup to using Gluster in production, correct DNS
entries (forward and reverse) and NTP are essential.
- When you install the Operating System, do not format the Gluster
storage disks! We will use specific settings with the mkfs command
later on when we set up Gluster. If you are testing with a single
disk (not recommended), make sure to carve out a free partition or
two to be used by Gluster later, so that you can format or reformat
at will during your testing.
- Firewalls are great, except when they aren’t. For storage servers,
being able to operate in a trusted environment without firewalls can
mean huge gains in performance, and is recommended. In case you absolutely
need to set up a firewall, have a look at
[Setting up clients](../Administrator-Guide/Setting-Up-Clients.md) for
information on the ports used.
- For this test, if you do not have DNS set up, you can get away with
using /etc/hosts entries for the two nodes. However, when you move
from this basic setup to using Gluster in production, correct DNS
entries (forward and reverse) and NTP are essential.
- When you install the Operating System, do not format the Gluster
storage disks! We will use specific settings with the mkfs command
later on when we set up Gluster. If you are testing with a single
disk (not recommended), make sure to carve out a free partition or
two to be used by Gluster later, so that you can format or reformat
at will during your testing.
- Firewalls are great, except when they aren’t. For storage servers,
being able to operate in a trusted environment without firewalls can
mean huge gains in performance, and is recommended. In case you absolutely
need to set up a firewall, have a look at
[Setting up clients](../Administrator-Guide/Setting-Up-Clients.md) for
information on the ports used.

Click here to [get started](../Quick-Start-Guide/Quickstart.md)
131 changes: 64 additions & 67 deletions docs/Install-Guide/Community-Packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,81 +8,78 @@ A **yes** means packages are (or will be) provided in the respective repository.
A **no** means no plans to build new updates. Existing packages will remain in the repos.
The following GlusterFS versions have reached EOL[1]: 8, 7, 6 and earlier.

| | | 10 | 9 |
|--------------|----------------|:---------:|:---------:|
|CentOS Storage SIG[2]|7 | no | yes |
| |8 | yes | yes |
| |Stream 8 | yes | yes |
| |Stream 9 | yes | yes |
| | | | |
|Fedora[3] |F34 | yes | yes¹ |
| |F35 | yes | yes¹ |
| |F36(rawhide) | yes | yes¹ |
| | | | |
|Debian[3] |Stretch/9 | no | yes |
| |Buster/10 | yes | yes |
| |Bullseye/11 | yes | yes |
| |Bookworm/12(sid)| yes | yes |
| | | | |
|Ubuntu Launchpad[4]|Xenial/16.04 | no | yes |
| |Bionic/18.04 | yes | yes |
| |Focal/20.04 | yes | yes |
| |Impish/21.10 | yes | yes |
| |Jammy/22.04 | yes | yes |
| |Kinetic/22.10 | yes | yes |
| | | | |
|OpenSUSE Build Service[5]|Leap15.2 | no | yes |
| |Leap15.3 | yes | yes |
| |Leap15.4 | yes | yes |
| |SLES12SP5 | no | yes |
| |SLES15SP2 | no | yes |
| |SLES15SP3 | yes | yes |
| |SLES15SP4 | yes | yes |
| |Tumbleweed | yes | yes |

| | | 10 | 9 |
| ------------------------- | ---------------- | :-: | :--: |
| CentOS Storage SIG[2] | 7 | no | yes |
| | 8 | yes | yes |
| | Stream 8 | yes | yes |
| | Stream 9 | yes | yes |
| | | | |
| Fedora[3] | F34 | yes | yes¹ |
| | F35 | yes | yes¹ |
| | F36(rawhide) | yes | yes¹ |
| | | | |
| Debian[3] | Stretch/9 | no | yes |
| | Buster/10 | yes | yes |
| | Bullseye/11 | yes | yes |
| | Bookworm/12(sid) | yes | yes |
| | | | |
| Ubuntu Launchpad[4] | Xenial/16.04 | no | yes |
| | Bionic/18.04 | yes | yes |
| | Focal/20.04 | yes | yes |
| | Impish/21.10 | yes | yes |
| | Jammy/22.04 | yes | yes |
| | Kinetic/22.10 | yes | yes |
| | | | |
| OpenSUSE Build Service[5] | Leap15.2 | no | yes |
| | Leap15.3 | yes | yes |
| | Leap15.4 | yes | yes |
| | SLES12SP5 | no | yes |
| | SLES15SP2 | no | yes |
| | SLES15SP3 | yes | yes |
| | SLES15SP4 | yes | yes |
| | Tumbleweed | yes | yes |

**NOTE** - We are not building Debian arm packages due to resource constraints for a while now. There will be only amd64 packages present on [download.gluster.org](https://download.gluster.org/pub/gluster/glusterfs/LATEST/)

#### Related Packages

| | | glusterfs-selinux | gdeploy | gluster-block | glusterfs-coreutils | nfs-ganesha | Samba |
|--------------|----------------|:-----------------:|:-------:|:-------------:|:-------------------:|:-----------:|:-----:|
|CentOS Storage SIG[2]|7 | yes | yes | yes | yes | yes | yes |
| |8 | yes | tbd | yes | yes | yes | yes |
| |Stream 8 | yes | tbd | yes | yes | yes | yes |
| |Stream 9 | yes | tbd | yes | yes | yes | yes |
| | | | | | | | |
|Fedora[3] |F34 | yes | yes | yes | yes | yes | ? |
| |F35 | yes | yes | yes | yes | yes | ? |
| |F36(rawhide) | yes | yes | yes | yes | yes | ? |
| | | | | | | | |
|Debian[3] |Stretch/9 | n/a | no | no | yes | yes | ? |
| |Buster/10 | n/a | no | no | yes | yes | ? |
| |Bullseye/11 | n/a | no | no | yes | yes | ? |
| |Bookworm/12(sid)| n/a | no | no | yes | yes | ? |
| | | | | | | | |
|Ubuntu Launchpad[4]|Xenial/16.04 | n/a/ | no | no | yes | yes | ? |
| |Bionic/18.04 | n/a | no | no | yes | yes | ? |
| |Focal/20.04 | n/a | no | no | yes | yes | ? |
| |Impish/21.10 | n/a | no | no | yes | yes | ? |
| |Jammy/22.04 | n/a | no | no | yes | yes | ? |
| |Kinetic/22.10 | n/a | no | no | yes | yes | ? |
| | | | | | | | |
|OpenSUSE Build Service[5]|Leap15.2| n/a | yes | yes | yes | yes | ? |
| |Leap15.3 | n/a | yes | yes | yes | yes | ? |
| |Leap15.4 | n/a | yes | yes | yes | yes | ? |
| |SLES12SP5 | n/a | yes | yes | yes | yes | ? |
| |SLES15SP2 | n/a | yes | yes | yes | yes | ? |
| |SLES15SP3 | n/a | yes | yes | yes | yes | ? |
| |SLES15SP4 | n/a | yes | yes | yes | yes | ? |
| |Tumbleweed | n/a | yes | yes | yes | yes | ? |


| | | glusterfs-selinux | gdeploy | gluster-block | glusterfs-coreutils | nfs-ganesha | Samba |
| ------------------------- | ---------------- | :---------------: | :-----: | :-----------: | :-----------------: | :---------: | :---: |
| CentOS Storage SIG[2] | 7 | yes | yes | yes | yes | yes | yes |
| | 8 | yes | tbd | yes | yes | yes | yes |
| | Stream 8 | yes | tbd | yes | yes | yes | yes |
| | Stream 9 | yes | tbd | yes | yes | yes | yes |
| | | | | | | | |
| Fedora[3] | F34 | yes | yes | yes | yes | yes | ? |
| | F35 | yes | yes | yes | yes | yes | ? |
| | F36(rawhide) | yes | yes | yes | yes | yes | ? |
| | | | | | | | |
| Debian[3] | Stretch/9 | n/a | no | no | yes | yes | ? |
| | Buster/10 | n/a | no | no | yes | yes | ? |
| | Bullseye/11 | n/a | no | no | yes | yes | ? |
| | Bookworm/12(sid) | n/a | no | no | yes | yes | ? |
| | | | | | | | |
| Ubuntu Launchpad[4] | Xenial/16.04 | n/a/ | no | no | yes | yes | ? |
| | Bionic/18.04 | n/a | no | no | yes | yes | ? |
| | Focal/20.04 | n/a | no | no | yes | yes | ? |
| | Impish/21.10 | n/a | no | no | yes | yes | ? |
| | Jammy/22.04 | n/a | no | no | yes | yes | ? |
| | Kinetic/22.10 | n/a | no | no | yes | yes | ? |
| | | | | | | | |
| OpenSUSE Build Service[5] | Leap15.2 | n/a | yes | yes | yes | yes | ? |
| | Leap15.3 | n/a | yes | yes | yes | yes | ? |
| | Leap15.4 | n/a | yes | yes | yes | yes | ? |
| | SLES12SP5 | n/a | yes | yes | yes | yes | ? |
| | SLES15SP2 | n/a | yes | yes | yes | yes | ? |
| | SLES15SP3 | n/a | yes | yes | yes | yes | ? |
| | SLES15SP4 | n/a | yes | yes | yes | yes | ? |
| | Tumbleweed | n/a | yes | yes | yes | yes | ? |

[1] <https://www.gluster.org/release-schedule/>
[2] <https://wiki.centos.org/SpecialInterestGroup/Storage>
[3] <https://download.gluster.org/pub/gluster/glusterfs>
[4] <https://launchpad.net/~gluster>
[5] <http://download.opensuse.org/repositories/home:/glusterfs:/>
[5] <http://download.opensuse.org/repositories/home:/glusterfs:/>

¹ Fedora Updates, UpdatesTesting, or Rawhide repository. Use dnf to install.
¹ Fedora Updates, UpdatesTesting, or Rawhide repository. Use dnf to install.
Loading