반응형
이 글의 원문은 여기 있다
원문 URL :
https://support.oracle.com/epmos/faces/DocumentDisplay?id=2325469.1
증상
hostname-ctl 명령어로 hostname을 변경한 다음 reboot 하면, hostname이 다시 원래대로 되돌아간다.
원인
OCI oracle linux 8 설정 상, reboot 하면 원래대로 돌아가도록 만들어져 있다.
다른 CentOS 8 배포판들은 이런 증상이 나타나지 않는다.
해결방법 순서
1. 먼저, hostname 을 변경한다
hostnamectl set-hostname <new name>
2. 다음으로, /etc/oci-hostname.conf 파일 수정하기
2.1 /etc/oci-hostname.conf 파일 편집
vi /etc/oci-hostname.conf
2.2 파일 내용 중, PRESERVE_HOSTINFO의 값을 2로 변경하고, 저장한다.
PRESERVE_HOSTINFO=2
3. OCI 콘솔 화면에서, VNIC의 FQDN 이름을 변경하고, reboot 후, 확인
3.1 Compute >> Instances >> instance 선택 >> Instance details >> 화면 왼쪽 아래 메뉴 중, Attached VNICs 메뉴 선택
3.2 VNIC 이 목록에 나타나면 >> 목록 오른쪽 끝의 점 세 개를 클릭해서, sub menu open >> 'Edit VNIC' 메뉴 선택
3.3 hostname 과, FQDN 이름 둘 다 수정한다.
3.4 'Save changes' 버튼 클릭해서 저장한다.
3.5 instance를 reboot 한다
reboot
3.6 hostname 명령을 실행해서, 잘 변경되었는지 확인한다.
hostname
<변경한 new-hostname이 출력되어야 함>
3.7 host 또는 nslookup 명령을 실행해서 FQDN resolve가 잘 되는지 확인한다.
예)
[opc@k8swork1 ~]$ nslookup k8swork1.subnet.vcn.oraclevcn.com
Server: 169.254.169.254
Address: 169.254.169.254#53
Non-authoritative answer:
Name: k8swork1.subnet.vcn.oraclevcn.com
Address: 10.0.0.193
EOF
반응형