이 페이지 내용
Paragon Insights 제거 또는 재구성
이 섹션에서는 다음 작업에 대해 설명합니다.
Paragon Insights 제거
Ubuntu의 Paragon Insights
Ubuntu에서 Paragon Insights(이전의 HealthBot)를 제거하려면 다음 명령을 입력합니다.
$ sudo apt-get [remove|purge] healthbot
remove
및 purge
옵션은 모두 동일한 작업을 수행합니다. 둘 중 하나를 사용하여 Paragon Insights를 제거할 수 있습니다. 예를 들어:
$ sudo apt-get purge healthbot
CentOS의 Paragon Insights
CentOS에서 Paragon Insights를 제거할 때 일부 패키지 파일을 찾을 수 없다는 경고가 표시될 수 있습니다. 이러한 경고는 무시해도 됩니다.
CentOS에서 Paragon Insights를 제거하려면:
SELinux 모드를 확인하고 enforced로 설정된 경우 permissive로 변경합니다. 이는 제거 절차를 실행할 수 있도록 하는 데 필요합니다.
$ getenforce Enforcing $ sudo setenforce 0 $ getenforce Permissive
다음 형식을 사용하여 Paragon Insights 패키지 및 해당 구성 요소를 제거합니다.
$ sudo yum remove <healthbot-package-name>
예를 들어:
$ yum list installed | grep healthbot healthbot.noarch 2.0-2.1 installed $ sudo yum remove healthbot.noarch sudo yum remove healthbot.noarch Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package healthbot.noarch 0:2.0-2.1 will be erased … <answer ‘y’ to prompts as needed> … Running transaction … Removed healthbot Erasing : healthbot-2.0-2.1.noarch 1/1 Verifying : healthbot-2.0-2.1.noarch 1/1 Removed: healthbot.noarch 0:2.0-2.1 Complete!
메모:이 절차에서는 설치 중에 Paragon Insights에 대해 설치된 모든 소프트웨어 종속성을 제거하지는 않습니다.
해당하는 경우 SELinux 모드를 시행으로 재설정합니다.
$ getenforce Permissive $ sudo setenforce 1 $ getenforce Enforcing
Paragon Insights 재구성
healthbot reconfigure
명령을 사용하여 다음을 수행할 수 있습니다.
단일 노드 설치에서 다중 노드 설치로 또는 그 반대로 변경
Paragon Insights 서버의 IP 주소 변경
SSL 인증서 변경
예를 들어:
$ sudo healthbot reconfigure ℹ️ Please have a look at below messages and acknowledge them to proceed: 1. Paragon Insights free model/freemium license tier is not available in this version. A valid license (trial or commercial) is needed to use Paragon Insights features. 2. The format of license key has been changed due to business reasons in this version. The system may have contained the older format of license keys, which are not valid now. You can log into the Juniper Agile Licensing Portal and choose to revoke the existing license and then re-activate the license to a new software version (that will provide you with a new format license key). This newly activated license can be added to the system post upgrade. 👨 Do you want to proceed? [Y/n] Y 👨 Do you want to reconfigure SSL certificates? [y/N]y 👨 Do you want system to create and use a self-signed SSL certificate? [Y/n] Y [executing ..] openssl req -nodes -x509 -newkey rsa:4096 -keyout /var/local/healthbot/certs/key.pem -out /var/local/healthbot/certs/cert.pem -days 36525 -subj "/C=US/ST=Ca/L=Svl/O=Juniper Networks/OU=Org/CN=localhost" -extensions SAN -reqexts SAN -config /tmp/ssl.conf [executing ..] rm -f /tmp/ssl.conf 📝 Creating /var/local/healthbot/healthbot.conf config file.. ℹ️ Checking space for docker images 🐳 Loading docker images. This may take some time.. 100%|███████████████████████████████████████████████████████████████████| 50/50 [01:43<00:00, 2.08s/it] ✅ Docker images successfully loaded ✅ Done making directories ℹ️ User has quit previous setup to reset iptables. Ignoring API server unreachability. 👨 Do you want to reconfigure kubernetes cluster? [y/N] y ╭────────────────────────────────────╮ │ │ │ Installing new Kubernetes cluster │ │ │ ╰────────────────────────────────────╯ ╭─────────────────────────────────────────╮ │ │ │ Existing cluster details found │ │ Master nodes: ['10.xxx.165.xxx'] │ │ Worker nodes: [] │ │ Master scheduling: True │ │ Ingress virtual IP: ['10.102.xxx.xxx'] │ │ │ ╰─────────────────────────────────────────╯ 👨 Do you want to use the same cluster details? [Y/n] Y ℹ️ Using pod CIDR: 10.xxx.0.0/16 ℹ️ Using service CIDR: 10.xx.0.0/12 ╭───────────────────────────────────────────────────────────────────────────────────╮ │ │ │ Pod CIDR and Service CIDR can be modified using one of the below approaches │ │ Interactive installation : │ │ - Set the environment variables "HB_POD_CIDR" and "HB_SERVICE_CIDR" │ │ - For non-root user, Use 'sudo -E' instead of 'sudo' to use the │ │ existing environment variables │ │ Silent installation : │ │ - Set the "pod_cidr" and "service_cidr" values in "healthbot.conf" file │ │ │ │ Post changing the configuration, stop all the healthbot services and reconfigure │ │ healthbot using "healthbot reconfigure" command. │ │ │ ╰───────────────────────────────────────────────────────────────────────────────────╯ ℹ️ Offline package not found ✅ Created inventory file ✅ Prepared cluster for new installation ✅ All node(s) validated successfully ✅ Installed Kubernetes cluster successfully ✅ Successfully executed post-install tasks on all host(s) ℹ️ Copying /etc/kubernetes/admin.conf directory to /var/local/healthbot/k8s.conf on master.. ℹ️ Finished copying. ℹ️ Patching docker registry: key=, value=, operator=Exists, effect=NoSchedule ℹ️ Patching docker registry: key=healthbot.juniper.net/dedicated, value=tsdb, operator=Equal, effect=NoExecute [executing ..] kubectl label nodes 10.xxx.xxx.215 healthbot.juniper.net/tsdb=10-102-165-215 --overwrite ✅ Copied helper files to input directory ⌛ Pushing images to registry ✅ Registry is ready 100%|███████████████████████████████████████████████████████████████████████| 50/50 [03:03<00:00, 3.67s/it] ✅ Successfully pushed images to registry ✅ Installation successful. Please run 'healthbot start' ——————————————————————————————————————————————————————————————————————
구성 파일을 사용하여 Paragon Insights를 재구성할 수도 있습니다. 예를 들어:
sudo healthbot reconfigure -c /path/configuration-file.conf
이 예에서 Paragon Insights는 구성 파일에 정의된 설정으로 재구성됩니다. 구성 파일에 대한 자세한 내용은 자동 설치 프로그램 사용을 참조하십시오.