/
Package Deployment on Private Network(Agent)

Package Deployment on Private Network(Agent)

Salt-Minion

Local Repository 구성

설치

For SWAN only (conda)

  • conda에는 salt-minion만 설치합니다.

  • USB 또는 CD에 있는 conda 압축 파일을 Local 디렉토리(e.g. /root/conda)에 복사합니다.

    # conda 설치 경로에 압축 풀기 # '/opt/miniconda3' 폴더 자동 생성 # $ tar zxvf conda.tar.gz -C / # bash에 conda 설정 # $ echo ". /opt/miniconda3/etc/profile.d/conda.sh" >> ~/.bashrc $ source ~/.bashrc > /dev/null 2>&1 $ source /opt/miniconda3/etc/profile.d/conda.sh
  • conda의 saltenv 가상 환경을 실행합니다.

    # conda 가상환경 리스트에서 saltenv 확인 # $ conda env list # conda environments: # base * /opt/miniconda3 saltenv /opt/miniconda3/envs/saltenv # saltenv 가상환경 실행 # $ conda activate saltenv
  • logrotate.d 에 salt-minion log 등록합니다.

    # create salt log # $ echo "/opt/miniconda3/var/log/salt/minion { rotate 7 daily missingok dateext notifempty compress }" > /etc/logrotate.d/snet-salt
  • salt-minoin service 파일 작성합니다.

  • snet-salt-minion.service 서비스 등록 및 시작합니다.

  • saltenv conda 가상 환경에서 빠져나옵니다.

Related content

Quick Installation Guide on Linux Agent node
Quick Installation Guide on Linux Agent node
More like this
Installing Agent Node
Installing Agent Node
Read with this
Package Deployment on Private Network(Server)
Package Deployment on Private Network(Server)
More like this
Salt-Master/Minion IP 변경 시 조치 사항
Salt-Master/Minion IP 변경 시 조치 사항
More like this