Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • sccs/docs.it4i.cz
  • soj0018/docs.it4i.cz
  • lszustak/docs.it4i.cz
  • jarosjir/docs.it4i.cz
  • strakpe/docs.it4i.cz
  • beranekj/docs.it4i.cz
  • tab0039/docs.it4i.cz
  • davidciz/docs.it4i.cz
  • gui0013/docs.it4i.cz
  • mrazek/docs.it4i.cz
  • lriha/docs.it4i.cz
  • it4i-vhapla/docs.it4i.cz
  • hol0598/docs.it4i.cz
  • sccs/docs-it-4-i-cz-fumadocs
  • siw019/docs-it-4-i-cz-fumadocs
15 results
Show changes
Commits on Source (2480)
Showing
with 689 additions and 0 deletions
# Plánovaná odstávka clusteru
## Interní komunikace
- [ ] vytvořit gitlab ticket s názvem: *Odstávka Anselm 14.11.2016 9:00 - 16.11.2016 17:00*
- [ ] zapsat do Rozpisu služeb
- [ ] přidat link do ticketovacího systému dodavatele
- [ ] vytvořit MOTD v SCS IS - musí mít formát obsahující datum od - do => parsuje si to "HPC as a service" služba
- [ ] vytvořit dedicated time v případě nutnosti v SCS IS
- [ ] v případě nutnosti poslat hromadný mail
- [ ] odstávky notifikovat mailem na darek.sovadina@vsb.cz, jan.przezwiecki@vsb.cz, zbynek.schmejkal@vsb.cz, vaclav.svaton@vsb.cz - nutné pro MaR, Infra a HPC as a Service
- [ ] zapsat do zápisu z porady
- [ ] tweet @it4istatus
- [ ] Kroky na Salomonu
- [ ] vypnout servisní skripty na rebooty v crontab -e
```
zakomentovat vše obsahující /root/salomon-utils/
ponechat možno jen generování statistik: */5 * * * * /root/salomon-utils/tools/reboot_dash.sh >/dev/null 2>&1
```
- [ ] pokilovat ještě běžící skripty (založily by tikety do AC)
```
for i in `ps aux | grep salomon-utils | egrep -v "grep|less|vim" | sed -rn "s/^root[ \t]+([0-9]+)[ \t]+.*/\1/p" | sed '/^$/d'`; do kill -9 $i ; done ;rm -f /var/lock/cns-offline/*
```
- [ ] Vypnout Openvas automatické skeny
## Aktualizace Win (Šviček/Vojáček)
- [ ] aktualizace OS licenčních serverů License 1 a 2
- [ ] test funkčnosti HA na lic. serverech
## PRACE odstávka
- [ ] poslat mail na prace-operation@fz-juelich.de
- [ ] zapsat https://prace-wiki.fz-juelich.de/bin/view/PRACE/Operations/MaintenanceInformation#edittable1
## Další dotčené technologie
- [ ] LEXIS: Odmountovat /home a /scratch na na gw[1-2].lexis.it4i.cz
- [ ] DGX: Odmountovat Salomoní /home a /scratch
## Odstávka konektivity
- [ ] shodit veřejné interfacy na loginech, dm1 (anselm)
- [ ] shodit prace interfacy na gridftp frontendech
## Nahození konektivity
- [ ] nahodit veřejné interfacy na loginech, dm1 (anselm)
- [ ] nahodit prace interfacy na gridftp frontendech
## PRACE nahození
- [ ] poslat mail na prace-operation@fz-juelich.de
- [ ] zapsat https://prace-wiki.fz-juelich.de/bin/view/PRACE/Operations/MaintenanceInformation#edittable1
## Další dotčené technologie
- [ ] LEXIS: Přimountovat /home a /scratch na gw[1-2].lexis.it4i.cz
- [ ] DGX: Přimountovat Salomoní /home a /scratch
## Kontrola konfigurace
- [ ] aplikace puppet/ansible předpisů
## Skeny
- [ ] Zapnout Openvas automatické skeny
/label ~outage
Nový zam IT4I - NON SCS
* [ ] **pc, monitor, telefon** /cc @svi47
* [ ] **TelSez** /cc @svi47
* [ ] **tiskárny** /cc @svi47
* WHITE and RED
* [ ] **emailové skupiny + seznam na budově** /cc @svi47
* [ ] **NAS / Users** /cc @svi47
* [ ] **Certifikát email** /cc @svi47
/label ~staff
Od xx.xx.xxxx nový kolega - XXX YYY. Je potřeba jej postupně zavést do agend a zajistit mu přístup. Tento ticket slouží pro evidenci postupu.
* [ ] **karta a přístupy na patro/kancelář**
* Jan Przezwiecki ( jan.przezwiecki@vsb.cz, tel: 9512 )
* karta pro přístup na patro, kanceláře, místnosti s tiskárnama, parkoviště, ... (spodní parkoviště (7:00 - 19:00)
* [ ] **zdravotní prohlídka**
* [ ] **školení BZP**
* [ ] **přístup na sál**
* Jan Przezwiecki ( jan.przezwiecki@vsb.cz, tel: 9512 )
* [ ] **pc, monitor, telefon**
* [ ] **TelSez**
* Martin Šviček ( martin.svicek@vsb.cz, tel: 9521 )
* [ ] **tiskárny**
* Martin Šviček ( martin.svicek@vsb.cz, tel: 9521 )
* WHITE and RED
* [ ] **emailové skupiny + seznam na budově**
* [ ] **NAS / Users**
* Martin Šviček ( martin.svicek@vsb.cz, tel: 9521 )
* [ ] **Evidence pracovní doby a výkaz práce** - Arthur, nebo excel
* [ ] **Karta zaměstnance VŠB-TUO**
* vyřídit kartu pro obědy, ...
* kartové centrum A148, A149 (tel: 3226, 3227)
* [ ] **Google rozpis služeb**
* https://docs.google.com/spreadsheets/d/10bojXDqf1RRUmXO_v0CEY_228hNeguV1BIewwHTxLYM/edit#
* [ ] **Certifikát email**
* ověření osoby a šifrovaná komunikace
* http://idoc.vsb.cz/xwiki/wiki/infra/view/uzivatel/certifikaty
* Osobní ceritikáty -> Postup pro vygenerování certifikátu v prohlížeči Mozilla Firefox a import v poštovním klientovi
* [ ] **Uživatelský účet v it4i**
* **Žádost o uživatelský účet na it4i** (support@it4i.cz)
* postup na https://docs.it4i.cz/general/obtaining-login-credentials/obtaining-login-credentials/#login-credentials
* email je třeba podepsat osobním certifikátem a přiložit Acceptable use policy document jako přílohu (http://www.it4i.cz/wp-content/uploads/aup/acceptable-use-policy.pdf, CTRL + S ... neukládat jinak, může dojít ke změně AUP)
* **Opověď na žádost o uživatelský účet**
* stará se služba dne
* email je zašifrován, obsahuje login, heslo, veřejný a privátní klíč + passphrase k privátnímu klíči.
* Vyzkoušet připojení na cluster (https://docs.it4i.cz/salomon/accessing-the-cluster/shell-and-data-access) a poslat email zda přihlášení funguje na support@it4i.cz (jako odpovědět na informaci, že údaje před chvíli dorazily)
* [ ] **Telefon a mail do seznamu scc-telsez v projektu it4i-docs**
* [ ] **přístupy**
* [ ] RT (LK jako root)
* [ ] VPN konto, DNS záznam (admin VPN)
* [ ] GITLAB (role RS)
* připojení pouze přes VPN
* login a heslo jako v LDAP
* [ ] CODE
* [ ] Icinga
* login a heslo jako v LDAP (pres Puppet)
* [ ] Puppet
* [ ] Puppet-new
* [ ] Atos Redmine (bull)
* [ ] HPE Redmine (sgi)
* [ ] Cesnet - zaslat konfigurační soubor k Cesnetí icinga na wimmer@zcu.cz
* [ ] Extranet
* [ ] SCS
* [ ] Přístup k projektu DD-13-5
* [ ] admin role v IDM (RS)
* [ ] admin skupina pro přístup VI v LDAP (RS)
* [ ] SSH key na Salomon
* [ ] SSH key na Barboru
* [ ] Spacewalk
* [ ] **Dokumenty:**
* [ ] Seznam řešitelů jednotlivých úrovní technické podpory
* [ ] Služba uživatelské podpory
* [ ] Popis procesu Služba uživatelské podpory- životní cyklus tiketů
* [ ] Návod pro řešitele: jak na práce v systému pro správu požadavků idesk
* [ ] Barbora dokumentace
* [ ] SALOMON dokumetace
* [ ] **Přidání kontaktu do dashboardu pro službu dne**
* [ ] **Předat heslo do trezoru/vault**
**Monitoring**
* http://module-logger.it4i.cz/dash/icinga
* https://extranet.it4i.cz/rsweb/anselm
* https://extranet.it4i.cz/rsweb/salomon
* http://module-logger.it4i.cz/dash/icinga_salomon
* http://module-logger.it4i.cz/dash/icinga_anselm
* http://module-logger.it4i.cz/dash/reboot
* http://module-logger.it4i.cz/dash/rt
* https://icinga.anselm.it4i.cz/icinga/
* https://icinga.it4i.cz/icinga/
/label ~staff
## Obecné kroky:
- [ ] VMware VI
- [ ] DNS, DHCP
- [ ] Network ACL
- [ ] Monitoring
- [ ] Security scany
- [ ] Backup
- [ ] Heslo do vault
## Linux server:
- [ ] Spacewalk
- [ ] Puppet
- [ ] Ansible-reboot-infra
- [ ] it4i-ca-external
## Windows server:
- [ ] Nrpe monitoring
# Odchod JMÉNO PŘÍJMENÍ LOGIN (případně loginy)
- [ ] Nastavit *Due date* na datum odchodu
- [ ] SCS/LDAP [viz](https://gitlab.it4i.cz/it4i-admins/it4i-check-user-expiration/blob/master/README.md) /cc @put0013 a @kru0096
- [ ] odebrání z DD-13-5 /cc @put0013 a @kru0096
- [ ] VPN přístup /cc @prd001
- [ ] DNS /cc @prd001
- [ ] Virtuály /cc @top0012
- [ ] Licence /cc @svi47
- [ ] Odebrat telefon + TelSez /cc @svi47
- [ ] Odebrat e-mail BUDOVA + seznam IT4I /cc @svi47
- [ ] Zrušit NAS / Users práva /cc @svi47
- [ ] RT - postup jako při odchodu admina /cc @put0013 a @kru0096
/label ~staff
\ No newline at end of file
## Odchod XYZ123
- [ ] SGI Redmine
- [ ] Atos Redmine
- [ ] AC servicedesk
- [ ] SGI® Customer Portal
- [ ] PRONIX Ticketing System
- [ ] Helpdesk CIT
- [ ] Gitlab
- [ ] Spacewalk
- [ ] It4i Puppet
- [ ] authorized_keys
- [ ] iptables výjimky na aplikační porty (8080, 8081...), databázové systémy aj.
- [ ] support (účet změnit na DISABLED, email změnit na username-DISABLED@vsb.cz, odebrat fronty a zakázat přihlášení, vlastněné tikety dát na nobody)
- [ ] openvas8-* (odebrání ssh klíč v it4i-puppet a lokálních účtů, zrušit z konf. souboru admins)
- [ ] monitoring Salomon
- [ ] monitoring Central
- [ ] monitoring Cesnet
- [ ] Intra FTAS
- [ ] ANSELM
- [ ] qmgr SERVICE
- [ ] Anselm Puppet
- [ ] ldap[1-2].anselm.it4i.cz
- [ ] SALOMON
- [ ] qmgr SERVICE
- [ ] Salomon Ansible
- [ ] Google Docs
- [ ] DNS
- [ ] Network
- [ ] VPN
- [ ] Převést zodpověd. admina z bal na nástupce
- [ ] DNS
- [ ] VI
- [ ] openvas-*
- [ ] Členství v projektu SERVICE a DD-13-5
- [ ] Close pomocí scriptu na imgmt
- [ ] Informační systémy (lokální role, skupiny, e-mailové notifikace)
- [ ] SCCS
- [ ] Extranet
- [ ] Docs
- [ ] Intranet
/label ~staff
# The beginning
- [ ] reply to handover email
- [ ] create report https://prace-wiki.fz-juelich.de/bin/view/PRACE/Operations/OoDReports
- [ ] send reminder to n+2
- [ ] add representatives to RT queue https://tts.prace-ri.eu/Admin/Queues/People.html?id=1
# The end
- [ ] send handover email
- [ ] remove representatives from RT queue https://tts.prace-ri.eu/Admin/Queues/People.html?id=1
# Odstranění MIC z Perrin uzlu
## Tiket v AC
- [ ] Doptaz se Hozny P. zda je nějaký MIC na skladu a má se tak řešit vyjmnutí obou mic
- [ ] Založit tiket do HPE pro vyjmutí MIC a dání do IT4I skladu nebo vložení MIC z jiného uzlu vyřazeného dříve
## Interní komunikace
- [ ] Nahlásit pro zakomentování kontroly MIC v Icinga @top0012
- [ ] Nahlásit pro vložení do souboru výjimek reboot skriptů @jir13
- [ ] Nahlásit pro vyjmutí ze zdrojů pro plánovač @kru0052, @sli75
## Vrácení uzlu do produkce
- [ ] Po splnění všech bodů výše návrat do produkce
------
Postup je [zde](https://gitlab.it4i.cz/it4i-admins/it4i-docs/blob/master/workflows/workflows-salomon/nodes/mic_removed.md)
\ No newline at end of file
Remove node from Salomon
## Interní komunikace
- [ ] Nahlásit pro zakomentování kontroly uzlu v Icinga @top0012
- [ ] Nahlásit pro vložení do souboru výjimek reboot skriptů @jir13
- [ ] Nahlásit pro vyjmutí ze zdrojů pro plánovač @kru0052, @sli75
- [ ] Odebrat z /etc/clustershell/groups a /root/sli75/ansible/files/etc/clustershell/groups.j2
\ No newline at end of file
Vyřazení serveru
## Obecné kroky:
- [ ] Security (OpenVAS)
- [ ] Icinga
- [ ] VMware VI
- [ ] DNS, DHCP
- [ ] Network (Firewall a VPN ACL)
- [ ] Backup
- [ ] LibreNMS/Observium
## Linux server:
- [ ] Spacewalk
- [ ] Puppet (Puppetserver, puppet předpisy)
- [ ] Ansible-reboot-infra
- [ ] Odebrat z it4i-ca-external
- [ ] zapsat začátek a konec školení *Čt, 20.10.2016 9:30 - Pá, 21.10.2016 16:00*
- [ ] zadat název pole názvu školení *Subject: TRAINING - Practical Parallel Performance Analysis on Salomon*
- [ ] přidat link na školení *http://prace.it4i.cz/PPAS-10-2016*
- [ ] vytvoření projektu v IS
- [ ] konta školitelů
- [ ] požadavky na SW
- [ ] konta účastníků
- [ ] tisk kont účastníků
- [ ] tisk AUP
/label ~training
File added
File added
File added
File added
Změna konfigurace PBSPro
========================
Změna konfigurace PBSPro
Úvod
Příprava dokumentace pro uživatele.
Příprava mailu pro upozornění uživatelů na změnu konfigurace.
Příprava MOTD pro upozornění uživatelů na změnu konfigurace.
Příprava konfigurace PBSPro serveru.
Stanovení termínu provedení.
Rozeslání mailu uživatelům a zveřejnění dokumentace.
Zvěřejnění MOTD.
Provedení změny.
Legenda:
# Úvod
Na úvod prosím vizte prezentaci (PBSPro_Anselm.pdf), která se snaží shrnout daný stav.
Závěrem diskuze porady SCS v pondělí 7. 7. 2014 je, že se bude implementovat varianta II. (viz. prezentace) změny konfigurace PBSPro.
Následuje popis kroků, které je potřeba udělat pro nasazení změny konfigurace.
# Příprava dokumentace pro uživatele.
Dokumentace bude ve formě nové stránky připravena v SandBox-u dokumentace:
https://docs.it4i.cz/sandbox/revision-for-pbs_reconfig
Identifikovány 3 stránky dotčené změnou, v SandBoxu zachována hierarchie v rámci stromové struktury dokumentace.
Otázka zda-li nový text již nedat k dispozici uživatelům (v SandBoxu?) v rámci rozeslání mailu o změně. Následně by upravený text měl zaujmout místo původních stránek.
Odpovědná osoba: Filip Staněk
Termín: 11. 7. 2014
Stav: Dokončeno.
# Příprava mailu pro upozornění uživatelů na změnu konfigurace.
Příprava textu upozorňující na změnu v konfigurace plánovače. Text by měl reflektovat stav, že ke změně teprve dojde.
Text potřebuje vstupy, kdy má ke změně reálně dojít. Text případně potřebuje znát umístění či obsah nové verze dokumentace.
Odpovědná osoba: David Hrbáč
Termín: 7.8.2014
Stav: Dokončeno.
# Příprava MOTD pro upozornění uživatelů na změnu konfigurace.
Příprava textu MOTD. Text by měl být nejlépe napsán tak, ať se dá zveřejnit před i po provedení změny (tedy upozornit na blížící se změnu i oznamovat již proběhlou změnu).
Text potřebuje vstupy, kdy má ke změně reálně dojít. Text případně potřebuje znát umístění či obsah nové verze dokumentace.
Odpovědná osoba: David Hrbáč
Termín: 7.8.2014
Stav: Dokončeno.
# Příprava konfigurace PBSPro serveru.
Příprava samotné konfigurace serveru.
Vychází se z:
https://intranet.it4i.cz/twiki/bin/view/IT4Innovations/SCC/Private/AnselmAdminNotes#PBS_nodes_queues_configuration
Overview table:
|Nodeset |qprod|qexp|qlong |qfree|qprace|qnvidia|qmic|qfat| - |B510|B515|B515qpu|B515phi|
|--------------------|-----|----|------|-----|------|-------|----|----|---|----|----|-------|-------|
|cn[1-78],cn[81-180] |x | |x |x |x | | | | |x | | | |
|cn[79-80] | |x | | | | | | | |x | | | |
|cn[181-203] | |x | | | |x | | | | |x |x | |
|cn[204-207] | |x | | | | |x | | | |x | |x |
|cn[208-209] | |x | | | | | |x | | | | | |
Assignement of nodes to queues on the Qlist resource level at nodes definition:
```
for i in `nodeset -e cn[1-78],cn[81-180]`; do qmgr -c "s n $i resources_available.Qlist = B510"; done
for i in `nodeset -e cn[1-78],cn[81-180]`; do qmgr -c "s n $i resources_available.Qlist += qprod"; done
for i in `nodeset -e cn[1-78],cn[81-180]`; do qmgr -c "s n $i resources_available.Qlist += qlong"; done
for i in `nodeset -e cn[1-78],cn[81-180]`; do qmgr -c "s n $i resources_available.Qlist += qfree"; done
for i in `nodeset -e cn[1-78],cn[81-180]`; do qmgr -c "s n $i resources_available.Qlist += qprace"; done
for i in `nodeset -e cn[79-80]`; do qmgr -c "s n $i resources_available.Qlist = B510"; done
for i in `nodeset -e cn[79-80]`; do qmgr -c "s n $i resources_available.Qlist += qexp"; done
for i in `nodeset -e cn[181-203]`; do qmgr -c "s n $i resources_available.Qlist = B515"; done
for i in `nodeset -e cn[181-203]`; do qmgr -c "s n $i resources_available.Qlist += B515gpu"; done
for i in `nodeset -e cn[181-203]`; do qmgr -c "s n $i resources_available.Qlist += qnvidia"; done
for i in `nodeset -e cn[181-203]`; do qmgr -c "s n $i resources_available.Qlist += qexp"; done
for i in `nodeset -e cn[204-207]`; do qmgr -c "s n $i resources_available.Qlist = B515"; done
for i in `nodeset -e cn[204-207]`; do qmgr -c "s n $i resources_available.Qlist += B515phi"; done
for i in `nodeset -e cn[204-207]`; do qmgr -c "s n $i resources_available.Qlist += qmic"; done
for i in `nodeset -e cn[204-207]`; do qmgr -c "s n $i resources_available.Qlist += qexp"; done
for i in `nodeset -e cn[208-209]`; do qmgr -c "s n $i resources_available.Qlist = qfat"; done
for i in `nodeset -e cn[208-209]`; do qmgr -c "s n $i resources_available.Qlist += qexp"; done
```
Assignement of nodes to queues on the Qlist resource level at queues definition:
```
create queue qexp
set queue qexp queue_type = Execution
set queue qexp Priority = 150
set queue qexp acl_user_enable = False
set queue qexp resources_max.walltime = 01:00:00
set queue qexp resources_default.ncpus = 1
set queue qexp default_chunk.ncpus = 1
set queue qexp default_chunk.Qlist = qexp
set queue qexp resources_available.ncpus = 128
set queue qexp resources_available.nodes = 8
set queue qexp enabled = True
set queue qexp started = True
create queue qfree
set queue qfree queue_type = Execution
set queue qfree Priority = -1024
set queue qfree acl_user_enable = False
set queue qfree resources_max.walltime = 12:00:00
set queue qfree default_chunk.ncpus = 16
set queue qfree default_chunk.Qlist = qfree
set queue qfree resources_available.ncpus = 2848
set queue qfree resources_available.nodes = 178
set queue qfree enabled = True
set queue qfree started = True
create queue qprace
set queue qprace queue_type = Execution
set queue qprace Priority = 0
set queue qprace acl_user_enable = False
set queue qprace resources_max.walltime = 12:00:00
set queue qprace default_chunk.ncpus = 16
set queue qprace default_chunk.Qlist = qprace
set queue qprace resources_available.ncpus = 2848
set queue qprace resources_available.nodes = 178
set queue qprace enabled = True
set queue qprace started = True
create queue qnvidia
set queue qnvidia queue_type = Execution
set queue qnvidia Priority = 200
set queue qnvidia acl_user_enable = False
set queue qnvidia resources_max.walltime = 48:00:00
set queue qnvidia default_chunk.ncpus = 16
set queue qnvidia default_chunk.Qlist = B515gpu
set queue qnvidia resources_available.ncpus = 368
set queue qnvidia resources_available.nodes = 23
set queue qnvidia enabled = True
set queue qnvidia started = True
create queue qmic
set queue qmic queue_type = Execution
set queue qmic Priority = 200
set queue qmic acl_user_enable = False
set queue qmic resources_max.walltime = 48:00:00
set queue qmic default_chunk.ncpus = 16
set queue qmic default_chunk.Qlist = B515phi
set queue qmic resources_available.ncpus = 64
set queue qmic resources_available.nodes = 4
set queue qmic enabled = True
set queue qmic started = True
create queue qprod
set queue qprod queue_type = Execution
set queue qprod Priority = 0
set queue qprod acl_user_enable = False
set queue qprod resources_max.walltime = 48:00:00
set queue qprod default_chunk.ncpus = 16
set queue qprod default_chunk.Qlist = qprod
set queue qprod resources_available.ncpus = 2848
set queue qprod resources_available.nodes = 178
set queue qprod enabled = True
set queue qprod started = True
create queue qlong
set queue qlong queue_type = Execution
set queue qlong Priority = 0
set queue qlong acl_user_enable = False
set queue qlong resources_max.walltime = 144:00:00
set queue qlong default_chunk.ncpus = 16
set queue qlong default_chunk.Qlist = qlong
set queue qlong resources_available.ncpus = 960
set queue qlong resources_available.nodes = 60
set queue qlong enabled = True
set queue qlong started = True
create queue qfat
set queue qfat queue_type = Execution
set queue qfat Priority = 200
set queue qfat acl_user_enable = False
set queue qfat resources_max.walltime = 48:00:00
set queue qfat default_chunk.ncpus = 16
set queue qfat default_chunk.Qlist = qfat
set queue qfat resources_available.ncpus = 32
set queue qfat resources_available.nodes = 2
set queue qfat enabled = True
set queue qfat started = True
```
Odpovědná osoba: Filip Staněk
Termín: 11. 7. 2014
Stav: Dokončeno.
# Stanovení termínu provedení.
Stanovení termínu
provedení samotné změny,
oznámení o změně uživatelům mailem a zveřejnění dokumentace,
oznámení o změně uživatelům pomocí MOTD.
Odpovědná osoba: Branislav Jansík
Termín: 14.8.2014
Ak bude dokumentácia novej konfigurácie, motd a e-mail s upozornením na plánovanú zmenu pripravený 11.7, može byť všetko odoslané a zverejnené v pondelok 14.7.
V tom prípade spadá realizáca na pondelok 21.7.2014
Stav: Dokončeno.
# Rozeslání mailu uživatelům a zveřejnění dokumentace.
Potřebný vstup: termín rozeslání.
Odpovědná osoba: David Hrbáč
Termín: 7.8.2014
Stav: Dokončeno.
# Zvěřejnění MOTD.
Potřebný vstup: termín zveřejnění.
Odpovědná osoba: David Hrbáč
Termín: 7.8.2014
Stav: Dokočeno.
# Provedení změny.
Provedení samotné rekonfigurace PBS serveru. Nutný vstup: rozhodnutí o termínu realizace, připravené konfigurace.
Provedení na DM2:
Provedení příkazů z konfigurace zde ( viz. výše).
Restart PBS serveru:
/opt/pbs/default/bin/qterm -t quick
/opt/pbs/default/sbin/pbs_server
Restart PBS plánovače:
kill -HUP \`ps axuw | grep pbs_sched | grep -v grep | awk '{ print \$2; }'\`
Odpovědná osoba: Filip Staněk
Termín: 14.8.2014
Stav: Dokončeno (v 9:31).
# Legenda:
červená - nezačalo
oranžová - probíha
zelená - dokončeno
-- FilipStanek - 2014-07-07
PBSPro_Anselm.pdf: Prezentace stavu PBS konfigurace a návrh změny.
\ No newline at end of file
File added
Environment Configuration Changes
=================================
Environment Configuration Changes
Cluster name in shell prompt (workaround?)
csh "exec_prefix: Undefined variable" fix
Modified /etc/motd - already puppetised
MANPATH correction on login[1-2]
MODULES move and MODULEPATH config login[1-2] cn[1-207]
ANSYS Install
Autostart vncconfig
# Cluster name in shell prompt (workaround?)
Created files /etc/profile.d/prompt.sh, /etc/profile.d/prompt.csh. Set shell variable PS1/prompt to display name of cluster. Deployed on nodes login[1-2].
```
[root@login1.anselm ~]#cat /etc/profile.d/prompt.sh
PS1='[\u@\h.anselm \W]\$ '
export PS1
[root@login1.anselm ~]#cat /etc/profile.d/prompt.csh
set prompt='[%n@%m.anselm %c]%# '
```
# csh "exec_prefix: Undefined variable" fix
Issue
```
[sli75@login1.anselm ~]$ csh
exec_prefix: Undefined variable.
```
Fix
```
[root@login1.anselm ~]# diff /etc/profile.d/00-modules.csh.ORIG /etc/profile.d/00-modules.csh
79c79,80
< alias module 'eval `${exec_prefix}/bin/modulecmd '$modules_shell '\!*`'
---
> #alias module 'eval `${exec_prefix}/bin/modulecmd '$modules_shell '\!*`'
> alias module 'eval `/opt/modules/3.2.9/Modules/bin/modulecmd '$modules_shell '\!*`'
```
Deployed on nodes login[1-2].
-- RomanSliva - 2013-05-24
# Modified /etc/motd - already puppetised
http://patorjk.com/software/taag/#p=display&f=Big&t=Anselm
```
[root@login1.anselm ~]# cat /etc/motd
_
/\ | |
/ \ _ __ ___ ___| |_ __ ___
/ /\ \ | '_ \/ __|/ _ \ | '_ ` _ \
/ ____ \| | | \__ \ __/ | | | | | |
/_/ \_\_| |_|___/\___|_|_| |_| |_|
```
Thanks to Roman. This is now a little bit modified and used as a template /etc/motd.tpl on both login nodes. There's an hourly CRON which gets RSS content from worksrv webapp and serves it as a MOTD. It is possible to set a beginning and end time for the event. If there's no news, then only the content of the template itself is presented to the users.
# MANPATH correction on login[1-2]
As requested by Petr Kulhanek, ticket #166.
1 line added on top of MANPATH directives at /etc/man.config:
MANPATH /opt/pbs/default/man
Changed hardcoded value at /opt/modules/modulefiles/oscar-modules/1.0.3:
```
-setenv MANPATH /usr/man:/usr/share/man:/usr/local/man:/usr/local/share/man:/usr/X11R6/man:/opt/modules/default/Modules/share/man
+setenv MANPATH :/usr/man:/usr/share/man:/usr/local/man:/usr/local/share/man:/usr/X11R6/man:/opt/modules/default/Modules/share/man
```
-- FilipValder - 2013-06-12
# MODULES move and MODULEPATH config login[1-2] cn[1-207]
clush -bw @cn,@login
cd /opt/modules && cp -ar /apps
cd /opt && mv modules modules.old; cd /opt && ln -s /apps/modules .
Created two files:
00-modulepath.csh:
setenv MODULEPATH /opt/modules/modulefiles:/opt/modules/modulefiles/compilers:/opt/modules/modulefiles/environments:/opt/modules/modulefiles/libraries:/opt/modules/modulefiles/mpi:/opt/modules/modulefiles/prace:/opt/modules/modulefiles/tools
00-modulepath.sh:
export MODULEPATH=/opt/modules/modulefiles:/opt/modules/modulefiles/compilers:/opt/modules/modulefiles/environments:/opt/modules/modulefiles/libraries:/opt/modules/modulefiles/mpi:/opt/modules/modulefiles/prace:/opt/modules/modulefiles/tools
Copy them to the whole clsuter:
clush -bw @cn,@login --copy 00-modulepath.sh --dest /etc/profile.d/00-modulepath.sh
clush -bw @cn,@login --copy 00-modulepath.csh --dest /etc/profile.d/00-modulepath.csh
# ANSYS Install
clush -bw @cn,@login
cd / && ln -s /apps/engineering/ansys ansys_inc
# Autostart vncconfig
Automatic start vncconfig in background which is necessary to right functionality of clipboard from remote to local system or from local to remote system. Vncconfig starts when user login to GUI and ends when user logout from GUI.
I added these lines to the end of /etc/gdm/Init/Default file on login1 and login2.
/usr/bin/vncconfig --nowin &