아티클 관련 제품: 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
이 파일 안에 있는 구성 값들로 인해 부팅 시에 자동으로 적용될 수 있도록 합니다.
마무리
- 스파클링소다가 설치된 서버를 재부팅 작업을 하여도, 자동으로 스파클링소다를 사용할 수 있습니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.