Selecting what packages to download
This page describes the different packages needed dependent on the individual need for a shared root cluster.
Entry
Decide what sharedroot cluster you want to build and select all technologies to be found. Then you'll end up with a list of software packages to be installed.
- How to configure the software channels can be found channels . Always use the latest com.oonics channels.
As minimum you should select listfiles for the distribution you're using (see Distributions) and the root filesystem (see Rootfilesystem). This is a minimum that should work in most cases. But please also check the following list of packages in order to have support for special technologies.
A recommended set of packages to be installed can be found in that page <recommendet-set-of-packages>.
IN ORDER TO UNDERSTAND WHY USE WHAT PACKAGES READ THE FOLLOWING LINES VERY CAREFULL!
This is the list of most packages to be installed. Always substitute DISTRO with the possible values for the distribution you're using.
| Substitution | Distribution |
|---|---|
| rhel5 | Red Hat Enterprise Linux 5 or similar |
| rhel6 | Red Hat Enterprise Linux 6 or similar |
| sles10 | SuSE Enterprise Linux 10 |
| sles11 | SuSE Enterprise Linux 11 |
| fedora | Any version of Red Hat Fedora |
- Sharedroot: select from Sharedroot base packages
- Decide what distribution: select from Distributions
- Rootfilesystem
- Virtualization
- Networking
- Storage
Distributions
One is required for each distribution.
| Distribution | R/O | Packages |
|---|---|---|
| RHEL5 | R | comoonics-bootimage-listfiles-rhel5 |
| RHEL6 | R | comoonics-bootimage-listfiles-rhel6 |
| SLES10 | R | comoonics-bootimage-listfiles-sles10 |
| SLES11 | R | comoonics-bootimage-listfiles-sles11 |
| Fedora | R | comoonics-bootimage-listfiles-fedora |
Rootfilesystem
One of these packages must be installed.
| Filesystem | R/O | Packages |
|---|---|---|
| Ext3 | O | comoonics-bootimage-listfiles-DISTRO-ext3 |
| Ext4 | O | comoonics-bootimage-listfiles-DISTRO-ext4 |
| GFS1 | O | comoonics-bootimage-listfiles-DISTRO-gfs |
| GFS2 | O | comoonics-bootimage-listfiles-DISTRO-gfs2 |
| OCFS2 | O | comoonics-bootimage-listfiles-DISTRO-ocfs2 |
| NFS | O | comoonics-bootimage-listfiles-DISTRO-nfs |
| GlusterFS | O | comoonics-bootimage-extras-glusterfs |
Fencing
This are packages required for fencing to be used with com.oonics Sharedroot. This will be mostly necessary for cluster based root filesystems like GFS, GFS2 and OCFS2.
Fencing for NFS or local filesystems is not necessary and will not be required. Even if you use a cluster with a NFS shared root cluster fencing is done on top of NFS and will therefore not be necessary.
| Technology | R/O | Packages |
|---|---|---|
| VMWare Fencing | O | comoonics-bootimage-listfiles-fence_vmware-DISTRO |
| Red Hat Cluster | O | comoonics-bootimage-listfiles-fencelib |
| Red Hat Fencexvm | O | comoonics-bootimage-listfiles-fencexvm |
IMSD
The Integrated Management Server Device - IMSD - is a SSHD based service that is running inside a special RAM based filesystem. For cluster based filesystems the whole cluster stack is running there.
You can also use the IMSD to have a last resort service on the system if the storage for the root filesystem is down.
Generally speeking the IMSD is required for all cluster filesystems like GFS, GFS2 and OCFS2. For other filesystems it is optional.
| Technology | R/O | Packages |
|---|---|---|
| IMSD | R/O | comoonics-bootimage-imsd |
| IMSD Plugins | O | comoonics-imsd-plugins |
Networking
| Technology | R/O | Packages |
|---|---|---|
| VLANs | O | comoonics-bootimage-extras-network |
| Bridging | R | included |
| Bonding | R | included |
| Firmwares | O | comoonics-bootimage-listfiles-firmware |
Storage
| Technology | R/O | Packages |
|---|---|---|
| devmap-multipath | O | comoonics-bootimage-extras-dm-multipath-DISTRO |
| RDAC-Multipath | O | comoonics-bootimage-extras-rdac-multipath |
| MD-tools | O | comoonics-bootimage-extras-md |
| ISCSI | O | comoonics-bootimage-extras-iscsi |
| DRBD | O | comoonics-bootimage-extras-drbd |
Virtualization
| Virtualization | R/O | Packages |
|---|---|---|
| Xen (DomU) | O | comoonics-bootimage-extras-xen |
| Xen (Dom0) | O | comoonics-bootimage-extras-xen (See Networking) |
| KVM (Guest/Host) | O | included |
| VMware (Guest) | O | included |