본문 바로가기

OS & network/solaris

솔라리스 11.2 Unified Archives 를 이용한 WebLogic 클러스터 배포 하기 Part 2

안녕하세요 테크넷 마스터 김재벌입니다.


지난 http://solatech.tistory.com/314 에서 진행하던 솔라리스 11.2 Unified Archives 를 이용한 WebLogic 클러스터 배포 하기 Part 1 에 이어 part 2 를 포스팅 합니다.


두 실습은 연결되어 있으므로 순차적으로 보셔야 합니다.


참고로 , part 1 이후 part3 전에 필요에 따라 로컬 저장소를 구성해야 할 수도 있으므로 로컬 저장소 구성을 위해  http://solatech.tistory.com/317 에 포스팅된 솔라리스 11.2 로컬 저장소 설치 및 구성하기를 확인 하신 뒤에 진행하시기 바랍니다.


두 포스팅을 모두 확인 하시고, 구성이 완료된 상태에서 진행하셔야 에러 없이 구성하실 수 있습니다.



 

root@globalzone:/# zfs create -o mountpoint=/export/dat rpool/dat


  - rpool 내에 zfs 볼륨을 생성하고 , /export/dat 로 마운트


root@globalzone:/# zfs list | grep dat

rpool/dat   31K  61.1G    31K  /export/dat


  - 구성 여부 확인


해당 마운트 볼륨에 zone02 존을 Unified Archives  이미지 파일로 생성 합니다.

존의 용량에 따라 수분 정도의 시간이 소요 됩니다.  

 

root@globalzone:/# archiveadm create -z zone02 -e -s /export/dat/z02.uar

Initializing Unified Archive creation resources...

Unified Archive initialized: /export/dat/z02.uar

Logging to: /system/volatile/archive_log.7319

Executing dataset discovery...

Dataset discovery complete

Preparing archive system image...

Beginning archive stream creation...

Archive stream creation complete

Beginning final archive assembly...

Archive creation complete


여기서 사용한 옵션의 의미는 아래와 같습니다.


-s : 이미징 할 존 이름 지정

-e : AI 미디어 생성을 skip

-s : 가용 용량 체크 skip 


완료가 되면 생성되었는지 아래와 같이 확인해 봅니다.  ls 명령으로 파일의 존재와 크기를 확인하고 achiveadm 명령을 이용하여 보다 이미징 파일에 대한 상세한 정보 확인이 가능합니다.


root@globalzone:/# ls -lh /export/dat/z02.uar

-rw-r--r--   1 root     root        926M Nov 21 17:22 /export/dat/z02.uar


root@globalzone:/# archiveadm info -v /export/dat/z02.uar

Archive Information

          Creation Time:  2014-11-22T01:15:56Z

            Source Host:  globalzone

           Architecture:  i386

       Operating System:  Oracle Solaris 11.2 X86

       Recovery Archive:  No

              Unique ID:  442be222-aed4-4e59-c366-a0e3e281f88b

        Archive Version:  1.0

 

Deployable Systems

          'zone02'

             OS Version:  0.5.11

              OS Branch:  0.175.2.0.0.42.2

              Active BE:  solaris-0

                  Brand:  solaris

            Size Needed:  1.7GB

              Unique ID:  4320f113-51cb-4b50-af0f-b32e7b1ee1a0

              Root-only:  Yes

 

 생성된 z02.uar 이미징 파일내에 존재하는 zone02를 이용하여 zone03을 클론 하기 위해서 설정 합니다.

 

root@globalzone:/# zonecfg -z zone03 create -a /export/dat/z02.uar -z zone02

root@globalzone:/# zonecfg -z zone03 info

zonename: zone03

zonepath: /system/zones/zone03

brand: solaris

autoboot: true

autoshutdown: shutdown

bootargs: -m verbose

file-mac-profile:

pool:

limitpriv:

scheduling-class:

ip-type: exclusive

hostid:

tenant:

fs-allowed:

anet:

           linkname: net0

           lower-link: auto

           allowed-address not specified

           configure-allowed-address: true

           defrouter not specified

           allowed-dhcp-cids not specified

           link-protection: mac-nospoof

           mac-address: auto

           mac-prefix not specified

           mac-slot not specified

           vlan-id not specified

           priority not specified

           rxrings not specified

           txrings not specified

           mtu not specified

           maxbw not specified

           rxfanout not specified

           vsi-typeid not specified

           vsi-vers not specified

           vsi-mgrid not specified

           etsbw-lcl not specified

           cos not specified

           pkey not specified

           linkmode not specified

           evs not specified

           vport not specified

 

zone03의 시스템 구성 파일을 생성하기 위해 아래 명령을 수행합니다.


root@globalzone:/# sysconfig create-profile -o /export/dat/zone03-profile


아래와 같이 시스템 구성 도구가 나타납니다. F2를 눌러서 진행합니다.


존의 이름을 입력합니다 . 여기서는 zone02를 복제하여 zone03을 생성할 것이므로 zone03로 입력했습니다.




네트워크 설정은 매뉴얼 설정을 선택합니다.



아래와 같이 네트워크 정보를 입력해 줍니다. 현재의 구성은 192.168.1.x 대역을 사용할 것이며 , zone03에게는 1.103 ip를 할당하였습니다.




DNS 구성은 하지 않았습니다. 필요하다면 설정해도 무방합니다.




이름서비스 등록 여부가 나옵니다. 여기서는 NONE으로 설정했습니다.



지역을 입력합니다. 여기서는 KOREA (SOUTH)를 선택했습니다.



타임존은 ROK( 한국) 으로 지정 했습니다.




언어 선택을 합니다. 저는 여기서 영어로 선택했습니다. 필요하다면 KOREAN 을 선택하면 한글로 출력됩니다.




en_US.UTF-8 (유니코드)로 선택 되었습니다.




키보드 정보를 확인 합니다. 여기서 US-English 로 선택 했습니다.




해당 zone의 관리자 비밀번호와 존 사용자 , 사용자 비밀번호를 입력합니다.



My Oracle Support 등록 여부를 선택 합니다. My Oracle Support Password 가 있으면 등록합니다.




프록시는 없으므로  No Proxy 로 설정했습니다.


 


요약 정보를 확인 후 진행합니다.




이제 준비가 되었으므로 zone03 클론을 수행하면 됩니다. 이 후의 작업은 part3 에서 정리하도록 하겠습니다.