서버 재부팅과 스파클링소다

작성자 김아름 수정일 2022-10-17 15:33

#SparklingSoDA4.0, #스파클링소다4.0, #서버, #재부팅, #reboot

아티클 관련 제품: SparklingSoDA4.0

들어가며

  • 스파클링소다 설치 후 사용 중, 어떤한 이유로 서버를 재부팅 해야할 수 있습니다.

  • 이때 서버를 껐다가 다시 키면 스파클링소다는 바로 사용할 수 있는지를 알아보겠습니다.



서버 재부팅 시, 스파클링소다는?

스파클링소다는 docker와 k8s로 설치되어 있습니다.

이때 docker와 k8s는 시스템 데몬 이기 때문에,

enable 옵션을 주어 서버를 재부팅해도 자동으로 올라오도록 설정할 수 있습니다.


확인하는 방법은 아래와 같습니다.

systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2022-10-06 16:13:25 KST; 16min ago
     Docs: https://docs.docker.com
 Main PID: 8037 (dockerd)
    Tasks: 60
   Memory: 890.7M
   CGroup: /system.slice/docker.service
           └─8037 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

결과 값의 두 번째 라인에 /usr/lib/systemd/system/docker.service; enabled; 로 작성되어 있는 것을 알 수 있습니다.

이 설정에 의해 서버를 재부팅해도 자동으로 올라올 수 있게 됩니다.


또한 nfs-utils로 마운트가 된 스파클링소다는 리눅스 부팅 시 마운트 정보를 저장하도록 설정하였습니다.

이는 /etc/fstab 에서 확인할 수 있습니다.

cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Wed Jul  6 20:54:21 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=506692d2-242d-4bcd-9953-be17b5953953 /boot                   xfs     defaults        0 0
#/dev/mapper/centos-home /home                   xfs     defaults        0 0
#/dev/mapper/centos-swap swap                    swap    defaults        0 0
192.168.50.160:/nfs/dev /nfs    nfs     sync    0 0

이 파일 안에 있는 구성 값들로 인해 부팅 시에 자동으로 적용될 수 있도록 합니다.




마무리

  • 스파클링소다가 설치된 서버를 재부팅 작업을 하여도, 자동으로 스파클링소다를 사용할 수 있습니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300