2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-06 05:20:09 +00:00

Set up the basic skeleton for the large cluster support documentation

This commit is contained in:
Victor Hu 2015-08-11 14:08:42 -04:00
parent cbd89ccc8c
commit cf2da529ee
6 changed files with 52 additions and 16 deletions

View File

@ -1,24 +1,24 @@
Databases
=========
Configure a Database
====================
xCAT Supports the following databases to be used by xCAT on the Management node
xCAT requires a database to hold persistent information and currently supports the following:
* SQLite
* MySQL/MariaDB
* PostgreSQL
* DB2
* SQLite
* MySQL/MariaDB
* PostgreSQL
* DB2
SQLite
------
SQLite database is the default database used by xCAT and is initialized when xCAT is installed on the management node.
The SQLite database (https://www.sqlite.org/) is the default database used by xCAT and is initialized when xCAT is installed on the management node.
SQLite is a small, light-weight, daemon-less database that requires very little configuration and maintenance. This database is sufficient for smarll to moderately sized systems (typeically < 1000 nodes).
SQLite is a small, light-weight, daemon-less database that requires no configuration or maintenance. This database is sufficient for small to moderate size systems ( < 1000 nodes )
xCAT Hierarchy (Service Nodes)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**The SQLite database can NOT be used for xCAT hierarchy support because service nodes requires remote access to the database and SQLite does NOT support remote access.**
For xCAT hierarchy, you will need to use one of the following alternate databases:
The SQLite datacase **CAN NOT** be used when using xCAT hierarchy support because the xCAT service nodes require remote access to the database. This is one reason you would need to configure one of the alternative databases listed below:
MySQL/MariaDB
-------------
@ -28,7 +28,8 @@ MySQL/MariaDB
mysql_install.rst
mysql_configure.rst
mysql_using.rst
mysql_remove.rst
PostgreSQL
@ -39,4 +40,5 @@ PostgreSQL
postgres_install.rst
postgres_configure.rst
postgres_tips.rst
postgres_using.rst
postgres_remove.rst

View File

@ -1,7 +1,20 @@
Managing Large Clusters
=======================
Large Clusters
==============
When managing large clusters, it is recommended to have more than one node (Management Node, "MN") handling the installation and management of all the compute nodes. These additional "helper" nodes are called **Service Nodes** ("SN"). The Management Node can delegate all management operational needs for a compute node to the Service Node responsible for that compute node. There can be one or more Service Nodes configured to install/manage a group of compute nodes.
The following configurations are supported by xCAT:
* Each Service Node installs/manages a specific set of compute nodes
* Having a pool of Service Nodes in which any can respond to an installation request from a compute node
* A hybrid of the above, where each specific set of compute nodes have 2 or more Service Nodes in a pool
.. toctree::
:maxdepth: 2
service_nodes/service_nodes101.rst
databases/index.rst
service_nodes/define_service_nodes.rst
service_nodes/provision_service_nodes.rst
tips.rst

View File

@ -0,0 +1,2 @@
Define Service Nodes
====================

View File

@ -0,0 +1,11 @@
Provision Service Nodes
=======================
Diskful
-------
Diskless
--------
Verfication
-----------

View File

@ -0,0 +1,3 @@
Service Nodes 101
=================

View File

@ -0,0 +1,5 @@
Tips/Tuning/Suggestions
=======================
TODO: Content from: https://sourceforge.net/p/xcat/wiki/Hints_and_Tips_for_Large_Scale_Clusters/