Diskless shared-root cluster: Difference between revisions

Content deleted Content added
Rrottmann (talk | contribs)
Added categories.
BattyBot (talk | contribs)
m Removed non-content empty section(s), performed general fixes
 
(32 intermediate revisions by 21 users not shown)
Line 1:
{{no footnotes|date=August 2016}}
A '''Diskless Shared-root Cluster''' is a platform for [[High Availability]] Infrastructures.
A '''diskless shared-root cluster''' is a way to manage several machines at the same time. Instead of each having its own [[operating system]] (OS) on its local disk, there is only one image of the OS available on a server, and all the nodes use the same image. (SSI cluster = [[single-system image]])
 
The simplest way to achieve this is to use a NFS server, configured to host the generic boot image for the SSI cluster nodes. (pxe + dhcp + tftp + nfs)
A Linux cluster filesystem, e.g. [[GFS]] or [[OCFS2]], is the basis to form a Single System Image ([[SSI]]) on filesystem level with any attached Storage Area Network ([[SAN]]).
 
To ensure that there is no [[single point of failure]], the NFS export for the boot-image should be hosted on a two node cluster.
The architecture of a [[diskless]] [[computer cluster]] makes it possible to seperate servers and storage array. The operating system as well as the actual reference data (userfiles, databases or websites) are stored competively on the attached storage system in a centralized manner. Any server that acts as a cluster node can be easily exchanged by demand.
 
The architecture of a [[diskless]] [[computer cluster]] makes it possible to seperateseparate servers and storage array. The operating system as well as the actual reference data (userfiles, databases or websites) are stored competivelycompetitively on the attached storage system in a centralized manner. Any server that acts as a cluster node can be easily exchanged by demand.
 
The additional abstraction layer between storage system and computing power eases the scale out of the infrastructure. Most notably the storage capacity, the computing power and the network bandwidth can be scaled independent from one another.
 
A similar technology can be found in the [[TruClusterVMScluster]] ([[Tru64OpenVMS]]-UNIX) inand the[[TruCluster]] ([[Tru64 UNIX]] sector).
 
The [[open-source license|open-source]] implementation of a Disklessdiskless Sharedshared-root Clustercluster is known as [[Open-Sharedroot]].
 
== Literature ==
* Marc Grimme, Mark Hlawatschek, Thomas Merz: [https://web.archive.org/web/20070126073113/http://www.redhat.com/magazine/021jul06/features/gfs_update/] ''Data sharing with a Red Hat GFS storage cluster''
* Marc Grimme, Mark Hlawatschek [https://web.archive.org/web/20071008115939/http://www.atix.de/downloads/shared-root-cluster.pdf] ''German Whitepaper: Der Diskless Shared-root Cluster'' (PDF-Datei; 1,1 MB)
* Kenneth W. Preslan: [http://www.redhat.com/docs/manuals/csgfs/admin-guide/] ''Red Hat GFS 6.1 – Administrator’s Guide''
 
== Weblinks References==
<references/>
* http://www.open-sharedroot.org/ - The homepage of Open-Sharedroot
* http://sourceforge.net/projects/open-sharedroot/ - The project page of Open-Sharedroot
* http://w3.biff.ch/node/465/ - Tutorial how to implement Open-Sharedroot
 
[[Category:Cluster computing]]
[[Category:Parallel computing]]
[[Category:LocalComputer area networksnetworking]]