5.3. psConfig 출판 및 적용


출판

psConfig를 게시하고자 하는 perfsonar-toolkit 이 설치된 서버에서 다음 명령어를 입력한다.

sudo psconfig publish myconfig.json
# sudo psconfig publish myconfig.json
Success! File saved to /usr/lib/perfsonar/web-psconfig/myconfig.json
Published file can be accessed at https://MY_HOST/psconfig/myconfig.json
Execute the following on a host running an agent to use this file:
    psconfig remote add "https://MY_HOST/psconfig/myconfig.json"

# ls /usr/lib/perfsonar/web-psconfig/
myconfig.json


적용

psconfig 가 구동될 서버에서 다음을 입력한다.

psconfig list
psconfig remote add "https://MY_HOST/psconfig/myconfig.json"
psconfig list
# psconfig remote list
=== pScheduler Agent ===
[]
=== Grafana Agent ===
[]

# psconfig remote add "https://MY_HOST/psconfig/myconfig.json" --configure-archives

# psconfig list
=== pScheduler Agent ===
[
   {
      "url": "https://MY_HOST/psconfig/myconfig.json",
      "configure-archives": true
   }
]
=== Grafana Agent ===
[
   {
      "url": "https://MY_HOST/psconfig/myconfig.json",
      "configure-archives": true
   }
]