... | @@ -9,13 +9,13 @@ The following requirements must be met for EAR to work properly: |
... | @@ -9,13 +9,13 @@ The following requirements must be met for EAR to work properly: |
|
**EAR folders** EAR uses two paths for EAR configuration:
|
|
**EAR folders** EAR uses two paths for EAR configuration:
|
|
|
|
|
|
- **EAR_TMP:** _tmp_ear_path_ must be a private folder per compute node. It must have read/write permissions for normal users. Communication files are created here. It must be created by the admin. For instance: `mkdir /var/ear; chmod ugo +rwx /var/ear`.
|
|
- **EAR_TMP:** _tmp_ear_path_ must be a private folder per compute node. It must have read/write permissions for normal users. Communication files are created here. It must be created by the admin. For instance: `mkdir /var/ear; chmod ugo +rwx /var/ear`.
|
|
- **EAR_ETC:** _etc_ear_path_ must be readable for normal users in all compute nodes. It can be a shared folder in "GPFS" (simple to manage) or replicated data because it has very few data and it is modified at a very low frequency (**ear.conf** and coefficients). Coefficients can be installed in a different path specified at configure time with **COEFFS** flag. Both `ear.conf` and coefficients must be readable in all the nodes (compute and _"service"_ nodes).
|
|
- **EAR_ETC:** _etc_ear_path_ can be installed in shared folder (e.g., GPFS) or can be replicated because it has very few data and it is modified at a very low frequency (**ear.conf** and coefficients). You can prevent other users to read this file since it contains Database client's passwords. Coefficients can be installed in a different path specified at [configure](Installation-from-source#configure-options) time with `COEFFS` flag. Both `ear.conf` and coefficients must be readable in all the nodes (login, compute and service nodes).
|
|
|
|
|
|
**ear.conf** `ear.conf` is an ascii file setting default values and cluster descriptions. An `ear.conf` is automatically generated based on a **ear.conf.in** template. However, the administrator must include installation details such as hostname details for EAR services, ports, default values, and the list of nodes. For more details, check [EAR configuration file](#ear-configuration-file) below.
|
|
**ear.conf** `ear.conf` is an ascii file setting default values and cluster descriptions. An `ear.conf` is automatically generated based on a **ear.conf.in** template. However, the administrator must include installation details such as hostname details for EAR services, ports, default values, and the list of nodes. For more details, check [EAR configuration file](#ear-configuration-file) below.
|
|
|
|
|
|
### DB creation and DB server
|
|
### DB creation and DB server
|
|
|
|
|
|
MySQL or PostgreSQL database: EAR saves data in a MySQL/PostgreSQL DB server. EAR DB can be created using `edb_create` command provided (MySQL/PostgreSQL server must be running and root access to the DB is needed).
|
|
MySQL or PostgreSQL database: EAR saves data in a MySQL/PostgreSQL DB server. EAR DB can be created using [`edb_create`](EAR-commands#database-commands) command provided (MySQL/PostgreSQL server must be running and root access to the DB is needed).
|
|
|
|
|
|
### EAR SLURM plug-in
|
|
### EAR SLURM plug-in
|
|
|
|
|
... | | ... | |