Skip to content

Commit 478ac9a

Browse files
committed
docs: fixes for server installations
1 parent 26155ff commit 478ac9a

File tree

2 files changed

+12
-24
lines changed

2 files changed

+12
-24
lines changed

docs/source/AdministratorGuide/ExternalsSupport/index.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Supported environments and packages
77
OS:
88
---
99

10-
DIRAC *server* installation is possible for all architectures supported by DIRACOS2 releases: https://github.com/DIRACGrid/DIRACOS2/releases.
11-
DIRAC brings its own version of python at installation time, right now 3.9.x.
10+
DIRAC *server* installation is supported for most x86_64 Linux installations using `DIRACOS2 <https://github.com/DIRACGrid/DIRACOS2/releases>`_. Other architectures and platforms may work as a server installation, however this is on a best effort basis and is not regularly tested.
11+
DIRACOS includes all dependencies except for glibc, including Python and Grid middleware.
1212

1313
MySQL versions:
1414
---------------
@@ -42,6 +42,7 @@ ElasticSearch versions:
4242
ElasticSearch is an optional dependency for DIRAC servers installations. Supported versions:
4343

4444
- 7.x
45+
- OpenDistro and OpenSearch releases "compatible" with the above ElasticSearch versions.
4546

4647
ElasticSearch server is not shipped with DIRAC. You are responsible of its administration.
4748

docs/source/AdministratorGuide/ServerInstallations/InstallingDiracServer.rst

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,6 @@ In addition to the root/admin user(s) the following users must be created, with
220220
Primary server installation
221221
---------------------------
222222

223-
.. set highlighting to none
224-
.. highlight:: none
225-
226-
227223
The installation consists of setting up a set of services, agents and databases for the
228224
required DIRAC functionality. The SystemAdministrator interface can be used later to complete
229225
the installation by setting up additional components. The following steps should
@@ -339,9 +335,6 @@ be taken based on the Python version you wish to install.
339335
}
340336
}
341337

342-
.. set highlighting to python console input/output
343-
.. highlight:: console
344-
345338
or You can download the full server installation from::
346339

347340
$ curl https://github.com/DIRACGrid/DIRAC/raw/integration/src/DIRAC/Core/scripts/install_full_py3.cfg -o install.cfg
@@ -355,18 +348,19 @@ be taken based on the Python version you wish to install.
355348
Primary server installation (continued)
356349
---------------------------------------
357350

358-
- If the installation is successful, in the end of the script execution you will see the report
359-
of the status of running DIRAC services, e.g.::
360-
361351
.. set highlighting to python console input/output
362352
.. highlight:: none
363353

354+
If the installation is successful, in the end of the script execution you will see the report
355+
of the status of running DIRAC services, e.g.::
356+
364357
Name : Runit Uptime PID
365358
Configuration_Server : Run 41 30268
366359
Framework_SystemAdministrator : Run 21 30339
367360
Framework_ComponentMonitoring : Run 11 30340
368361
ResourceStatus_ResourceStatus : Run 9 30341
369362

363+
370364
Now the basic services - Configuration, SystemAdministrator, ComponentMonitoring and ResourceStatus - are installed,
371365
or at least their DBs should be installed, and their services up and running.
372366

@@ -476,20 +470,14 @@ To install the DIRAC Client, follow the procedure described in the User Guide.
476470

477471
- Start admin command line interface using administrator DIRAC group::
478472

479-
.. set highlighting to python console input/output
480-
.. highlight:: console
481473
$ dirac-proxy-init -g dirac_admin
482474
$ dirac-admin-sysadmin-cli --host <HOST_NAME>
483475

484476
where the HOST_NAME is the name of the DIRAC service host
485477

486-
.. set highlighting to python console input/output
487-
.. highlight:: none
488-
489-
490478
- At any time you can use the help command to get further details::
491479

492-
dirac.pic.es >help
480+
$ dirac.pic.es >help
493481

494482
Documented commands (type help <topic>):
495483
========================================
@@ -502,17 +490,16 @@ To install the DIRAC Client, follow the procedure described in the User Guide.
502490

503491
- Add instances of DIRAC systems which service or agents will be running on the server, for example::
504492

505-
add instance WorkloadManagement Production
493+
$ add instance WorkloadManagement Production
506494

507495
- Install databases, for example::
508496

509-
install db ComponentMonitoringDB
497+
$ install db ComponentMonitoringDB
510498

511499
- Install services and agents, for example::
512500

513-
install service WorkloadManagement JobMonitoring
514-
...
515-
install agent Configuration CE2CSAgent
501+
$ install service WorkloadManagement JobMonitoring
502+
$ install agent Configuration CE2CSAgent
516503

517504
Note that all the necessary commands above can be collected in a text file and the whole installation can be
518505
accomplished with a single command::

0 commit comments

Comments
 (0)