솔라리스 11 호스트 이름 변경하기
테크넷 마스터 김재벌입니다.
오늘은 솔라리스 11 호스트 이름 변경하기라는 주제로 간략하게 호스트명을 변경하는 방법에 대해서 포스팅하도록 하겠습니다.
솔라리스 시스템은 리눅스와는 달리 호스트명 변경이 전통적으로 번거로운 편이었습니다.
솔라리스 9 이하 버전에는 아래의 여럿개의 파일을 변경해야만 가능했었습니다.
hostname이 있었으나, 일시적이었고 , 재부팅 후 초기화 되었기 때문에 아래 6개의 파일을 모두 변경해야 했습니다.
/etc/hosts /etc/nodename /etc/hostname.xxn (xxn 은 인터페이스명) /etc/net/tictls/hosts /etc/net/ticots/hosts /etc/net/ticotsord/hosts |
솔라리스 10은 SMF에 의해서 RPC 서비스가 관리되면서 솔라리스 10의 버전에 따라 약간씩 상이하나 , 아래 3개 파일만 변경하면 되도록 간소화 되었습니다.
/etc/hosts /etc/nodename /etc/hostname.xxn (xxn 은 인터페이스명) |
그런데 전반적인 네트워크와 시스템 관리 명령이 대폭 변경된 솔라리스 11은 호스트명을 어떻게 변경할까요?
아래와 같은 방법으로 작업해 볼 수 있습니다.
1 - 현재 환경과 프로퍼티(속성) 확인 :
root@solaris:~# svccfg -s system/identity:node listprop config config application config/enable_mapping boolean true config/nodename astring solaris config/loopback astring solaris |
2 - 변경할 호스트 이름 입력
root@solaris:~# svccfg -s system/identity:node setprop config/nodename="s11server" root@solaris:~# svccfg -s system/identity:node setprop config/loopback="s11server" |
3 프로퍼티 반영 ( Refresh Property )
root@solaris:~# svccfg -s system/identity:node refresh |
4 서비스 재시작
root@solaris:~# svcadm restart system/identity:node |
5 변경 체크
root@solaris:~# svccfg -s system/identity:node listprop config config application config/enable_mapping boolean true config/nodename astring s11server config/loopback astring s11server |
root@solaris:~# hostname s11server |
여기서 반전이...하나 있습니다.
솔라리스 11.2나 11.1도 되리라 생각은 하는데 (테스트를 안해 봤습니다..ㅜㅜ) 솔라리스 11.3에서는 아래와 같이 간략하게 변경이 가능합니다.
#solaris@agent:~$ hostname s11server |
무언가 대단한 명령을 상상하셨을 수도 있지만....-_-;;
이렇게 하면 시스템에 즉시 영구적으로 반영 됩니다.
주의하실 점은 /etc/hosts 파일에 이름을 등록해 주셔야 합니다. 당연한 것일 수도 있지만...
이렇게 하면 손쉽게 이름을 변경할 수 있습니다~ : -)
'OS & network > solaris' 카테고리의 다른 글
솔라리스 11 키보드 레이아웃 변경 (0) | 2016.01.03 |
---|---|
솔라리스 11 호스트이름 변경 관련 장애처리 (0) | 2016.01.02 |
솔라리스 11.3 Live CD를 이용한 설치 (0) | 2015.12.29 |
오라클의 새로운 Security In Silicon ( 스팍 M7 ) 대공개!!!! (0) | 2015.12.15 |
솔라리스 10 1/13 버전에서의 이슈 (0) | 2015.09.28 |