File indexing completed on 2026-04-09 07:58:22
0001
0002
0003
0004 yum install -y httpd.x86_64 conda gridsite mod_ssl.x86_64 httpd-devel.x86_64 gcc.x86_64 supervisor.noarch
0005
0006
0007
0008
0009 mkdir /opt/idds
0010 mkdir /opt/idds_source
0011 mkdir /opt/idds
0012 mkdir /var/log/idds
0013 mkdir /var/log/idds/wsgisocks
0014 mkdir /tmp/idds/wsgisocks
0015 chown atlpilo1 -R /opt/idds
0016 chown atlpilo1 -R /opt/idds_source
0017 chown atlpilo1 /var/log/idds
0018 chown apache -R /var/log/idds/wsgisocks
0019 chown apache -R /tmp/idds/wsgisocks
0020
0021 cd /opt/idds_source
0022
0023
0024
0025 wget https://raw.githubusercontent.com/HSF/iDDS/master/main/tools/env/environment.yml
0026 source /etc/profile.d/conda.sh
0027 conda env create --prefix=/opt/idds -f environment.yml
0028 conda activate /opt/idds
0029
0030
0031 pip install rucio-clients-atlas rucio-clients panda-client-light panda-client
0032
0033
0034 pip install requests SQLAlchemy urllib3 retrying mod_wsgi flask futures stomp.py cx-Oracle unittest2 pep8 flake8 pytest nose sphinx recommonmark sphinx-rtd-theme nevergrad
0035 pip install psycopg2-binary
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051 chown atlpilo1 -R /opt/idds
0052 chown atlpilo1 -R /opt/idds_source
0053
0054 cp /opt/idds/etc/idds/idds.cfg.template /opt/idds/etc/idds/idds.cfg
0055
0056
0057 systemctl restart httpd.service
0058 systemctl enable httpd.service
0059
0060
0061 cp /opt/idds/etc/idds/supervisord.d/idds.ini /etc/supervisord.d/idds.ini
0062 cp /opt/idds_source/main/etc/idds/supervisord.d/idds.ini /etc/supervisord.d/idds.ini
0063
0064 systemctl start supervisord
0065 systemctl status supervisord
0066 systemctl enable supervisord
0067
0068
0069
0070
0071
0072
0073 yum install https://research.cs.wisc.edu/htcondor/repo/current/htcondor-release-current.el9.noarch.rpm
0074
0075
0076 yum install -y condor.x86_64 python3-condor.x86_64
0077
0078 firewall-cmd --zone=public --add-port=9618/udp --permanent
0079 firewall-cmd --zone=public --add-port=9600-9700/tcp --permanent
0080 firewall-cmd --reload
0081 cp /opt/idds_source/main/etc/condor/submitter/00personal_condor.config /etc/condor/config.d/
0082 systemctl enable condor
0083 systemctl start condor
0084 systemctl status condor
0085
0086
0087
0088 groupadd docker
0089 yum install docker
0090 systemctl start docker
0091 systemctl status docker
0092 systemctl enable docker
0093 usermod -aG docker $(whoami)
0094 usermod -aG docker nobody
0095
0096
0097
0098 pip install --upgrade sphinx
0099 pip install --upgrade sphinx-rtd-theme
0100 sphinx-quickstart
0101 make clean
0102 make html
0103 sphinx-apidoc -f -o ./source/codes/main/ ../main/lib/idds
0104 sphinx-apidoc -f -o ./source/codes/common/ ../common/lib/idds
0105 sphinx-apidoc -f -o ./source/codes/client/ ../client/lib/idds
0106 sphinx-apidoc -f -o ./source/codes/workflow/ ../workflow/lib/idds
0107 sphinx-apidoc -f -o ./source/codes/atlas/ ../atlas/lib/idds
0108 sphinx-apidoc -f -o ./source/codes/doma/ ../doma/lib/idds
0109
0110
0111 yum install fetch-crl.noarch
0112 yum install lcg-CA
0113
0114
0115 yum install redis
0116 systemctl start redis
0117 systemctl enable redis