1. z02.uar 를 이용하여 zone03 클론
1) 먼저 사용할 zfs 파일시스템을 zfs 풀로 부터 생성 합니다.
root@globalzone:/# zfs create -o mountpoint=/export/dat rpool/dat |
2) 정상적으로 생성되고 마운트 되었는지 확인해 봅니다.
root@globalzone:/# zfs list | grep dat rpool/dat 31K 61.1G 31K /export/dat |
3) 아카이브로 부터 zone03를 클론 합니다.
시스템 성능에 따라 수분의 시간이 소요 됩니다.
root@globalzone:/export/dat# zoneadm -z zone03 install -c zone03-profile/sc_profile.xml -a z02.uar -z zone02 The following ZFS file system(s) have been created: rpool/VARSHARE/zones/zone03 Progress being logged to /var/log/zones/zoneadm.20141122T014022Z.zone03.install Installing: This may take several minutes... Install Log: /system/volatile/install.13658/install_log AI Manifest: /tmp/manifest.zone03.xoayPA.xml Zonename: zone03 Installation: Starting ... Commencing transfer of stream: 4320f113-51cb-4b50-af0f-b32e7b1ee1a0-0.zfs to rpool/VARSHARE/zones/zone03/rpool Completed transfer of stream: '4320f113-51cb-4b50-af0f-b32e7b1ee1a0-0.zfs' from file:///export/dat/z02.uar Archive transfer completed Installation: Succeeded Zone BE root dataset: rpool/VARSHARE/zones/zone03/rpool/ROOT/solaris-0 Cache: Using /var/pkg/publisher. Updating image format Image format already current. Updating non-global zone: Linking to image /. Processing linked: 1/1 done Updating non-global zone: Syncing packages. No updates necessary for this image. (zone:zone03) Updating non-global zone: Zone updated. Result: Attach Succeeded. Done: Installation completed in 150.719 seconds. Next Steps: Boot the zone, then log into the zone console (zlogin -C) to complete the configuration process. Log saved in non-global zone as /system/zones/zone03/root/var/log/zones/zoneadm.20141122T014022Z.zone03.install |
4) zone03을 부팅합니다.
root@globalzone:/# zoneadm -z zone03 boot [Connected to zone 'zone03' console] [ milestone/config:default starting (system configuration milestone) ] [ system/manifest-import:default starting (service manifest import) ] [ network/physical:upgrade starting ] [ system/coreadm:default starting (system-wide core file configuration) ] [ network/install:default starting (physical network interfaces install) ] [ system/config-user:default starting (configure root and user account) ] [ system/timezone:default starting (Timezone Reload) ] [ network/location:upgrade starting ] [ network/physical:default starting (physical network interface configuration) ] [ network/location:default starting (network interface configuration) ] [ system/identity:node starting (system identity (nodename)) ] Hostname: zone03 [ system/identity:domain starting (system identity (domainname)) ] [ system/name-service/switch:default starting (Local files based naming services) ] [ network/ipsec/policy:default starting (IPsec policy initialization) ] [ network/iptun:default starting (IP tunnel configuration) ] [ milestone/network:default starting (Network milestone) ] [ network/initial:default starting (initial network services) ] [ application/pkg/zones-proxy-client:default starting (Zones Proxy Client) ] [ network/routing-setup:default starting (Initial routing-related configuration.) ] [ milestone/single-user:default starting (single-user milestone) ] [ network/netmask:default starting (Reset the netmask and broadcast address) ] [ system/filesystem/local:default starting (local file system mounts) ] [ network/nfs/fedfs-client:default starting (FedFS client) ] [ network/service:default starting (layered network services) ] [ milestone/name-services:default starting (name services milestone) ] [ system/name-service/cache:default starting (name service cache) ] [ system/auditset:default starting (Set non-/attributable audit flags in the kernel context.) ] [ system/filesystem/ufs/quota:default starting (UFS quota support) ] [ application/pkg/repositories-setup:default starting (IPS rpool/VARSHARE/pkg creation) ] [ network/shares:default starting (Share Group) ] [ system/cron:default starting (clock daemon (cron)) ] [ application/security/compliance:default starting (compliance guide) ] [ network/rpc/bind:default starting (RPC bindings) ] [ network/routing/ndp:default starting (in.ndpd IPv6 neighbour discovery daemon) ] Nov 22 10:57:31 svc.startd[16555]: Could not log for svc:/network/inetd:default: fprintf() failed with I/O error. [ system/filesystem/autofs:default starting (automounter) ] [ system/fmd:default starting (Solaris Fault Manager) ] Nov 22 10:57:31 svc.startd[16555]: Could not log for svc:/system/fmd:default: fprintf() failed with Error 0. Nov 22 10:57:31 svc.startd[16555]: Could not log for svc:/system/filesystem/autofs:default: fprintf() failed with Error 0. [ network/ssh:default starting (SSH server) ] Nov 22 10:57:32 svc.startd[16555]: Could not log for svc:/network/ssh:default: fprintf() failed with Error 0. [ milestone/self-assembly-complete:default starting (Updates configured milestone) ] Nov 22 10:57:34 svc.startd[16555]: Could not log for svc:/milestone/self-assembly-complete:default: fprintf() failed with Error 0. [ system/console-login:default starting (Console login) ] Nov 22 10:57:34 svc.startd[16555]: Could not log for svc:/system/console-login:default: fprintf() failed with Error 0. [ system/system-log:default starting (system log) ] Nov 22 10:57:34 svc.startd[16555]: Could not log for svc:/system/system-log:default: fprintf() failed with Error 0. Nov 22 10:57:35 zone03 sendmail[17783]: My unqualified host name (zone03) unknown; sleeping for retry |
5) zlogin 으로 콘솔 로그인 후 웹로직 노드 매니져를 실행합니다.
root@globalzone:/export/dat# zlogin -C zone03 zone03 console login: wls Password: Last login: Sat Nov 22 10:58:33 on console Oracle Corporation SunOS 5.11 11.2 June 2014 wls@zone03:~$ $WL_HOME/server/bin/startNodeManager.sh |
2. 웹로직 클러스터에 zone3로 명명된 신규 머신 인스턴스 추가 하기
1) 새로운 머신을 추가 합니다.
2)여기서는 Machine-2를 추가 생성 하도록 했습니다.
3)타입은 plain , zone03를 지정하고 포트를 입력했습니다.
정상적으로 Machine-2가 추가 되었는지 확인합니다.
모니터링 상태를 체크해 봅니다.
Server-03-1 을 추가 합니다.
해당 Server-03-1을 클러스터에 포함시킵니다. 여기서는 기존에 생성된 클러스터가 있으므로 기존 클러스터에 추가 했습니다.
해당 서버가 클러스터에 연결되었으나 상태가 Shutdown 임을 알 수 있습니다.
해당 서버에 Machine2를 연결하기 위해서 Sever-03-1을 클릭합니다.
구성메뉴에서 아래와 같이 정보를 입력해 줍니다.
상태를 모니터링해 봅니다.
아직 시작되어 있지 않으므로 해당 머신을 시작해 줍니다.
해당 서비스가 구동중임을 알 수 있습니다.
노트북에서 버추얼박스로 구현하다 보니, 성능이 좀 떨어져서 시작에는 약간 오래 걸렸는데 , 수분 정도의 시간이 지난뒤에 새로고침으로 확인하면 됩니다.
이상으로 총 3개의 포스팅, 아니 아카이브까지 포함하면 4개의 포스팅을 통해 솔라리스 11.2에서 zone 과 Unified Archive 를 이용하여 Web Loigc 클러스터를 보다 손쉽게 구성해 보았습니다.
본 문서는 Oracle China ISV에서 근무하는 Ji Shen 의 기술문서를 바탕으로 작성되었으며, 오픈월드 2014에서 진행된 내용입니다.
그럼... : -) 이상으로 연재 포스팅을 마무리 하도록 하겠습니다. ^^
'OS & network > solaris' 카테고리의 다른 글
솔라리스의 OpenDaylight 프로젝트 참여 및 SDN (0) | 2014.12.20 |
---|---|
ZFS 중복제거의 향상 - The Register 인터뷰 (0) | 2014.12.20 |
솔라리스 11.2 Unified Archives 를 이용한 WebLogic 클러스터 배포 하기 Part 2 (0) | 2014.11.22 |
솔라리스 11.2 로컬 저장소 설치 및 구성하기 (0) | 2014.11.22 |
솔라리스 11.x 에서 ip 변경하기 (0) | 2014.11.18 |