'Solaris11'에 해당되는 글 2건

  1. 2014.06.30 Solaris11-설치-VMWare-Oracle_RAC용
  2. 2013.02.20 Solaris 11 CDROM 부팅

Solaris11-설치-VMWare-Oracle_RAC용

|

목 차

        - Solaris 11.1 설치

        - SunCluster 설치

        - Oracle Grid 설치

        - Oracle Database Engine 설치

        - [추가] QFS 설치

 

시험환경

        - Host : Windows 8.1 64bit 노트북(4Core, 16GB)

        - VMWare 10.0.1

        - Guest : Solaris 11.1, Oracle 11g(ASM)

        - Cluster : Sun Cluster

        - VolumeManager : QFS

 

1. VMWare 10.0.1에 Solaris 11.1 설치

11. VMWare 환경구성

    - VMWare의 File 메뉴에서 Create a New VM 선택

        

 

    - [Welcome to the New Virtual Machine Wizard] 페이지에서 Custom 선택

        

 

    - [Choose the Virtual Machine Hardware Compatibility] 페이지에서 Next 선택

        

 

    - [Guest Operating System Installation] 페이지에서 3번째 I will install the Operation system later. 선택

        

 

    - [Select a Guest Operation System] 페이지에서 Solaris - Solaris11 선택

        

 

    - [Name the Virtual Machine] 식별이름과 VM-OS 저장소 선택

        

 

    - [Processor Configuration] 페이지에서 1 Processors, 2Core 선택

        

 

    - [Memory for the Virtual Machine] 페이지에서 4096(시스템에 맞게 적당히) 입력

        

 

    - [Network Type] 페이지에서 2번째 NAT 선택

        

 

    - [Select I/O Controller Types] 페이지에서 Recommended 선택

        

 

    - [Select a Disk Type] 페이지에서 Recommended 선택

        

 

    - [Select a Disk] 페이지에서 1번째 Create a new virtual disk 선택

        

 

    - [Specify Disk Capacity] 에서 30GB 입력후 Store Virtual disk as a single file 선택

        

 

    - [Specify Disk File] 페이지에서 Next 선택

        

 

    - [Ready to Create Virtual Machine] 페이지에서 Finish 선택

        

 

12. 추가 VM 설정

    - 해당 VM화면에서 [Edit virtual machine settings] 선택

        

 

    - 필요없는 장치 삭제 [Floppy, USB, Parall, Soundcard]등...

        

 

    - [Hardware] 탭에서 하단의 Add 버튼 선택

        

 

    - [Hardware Type] 에서 Hard Disk 선택

        

 

    - [Select a Disk Type]에서 Recommended선택후 Independent 체크

        

 

    - [Select a Disk]에서 Create a new virtual disk 선택

        

 

    - [Specify Disk Capacity]에서 1GB 입력 후 Allocate all disk space now. 선택

        

 

    - [Specify Disk File]에서 Browse 선택

(추후에 RAC구성을 위해 별도의 공간을 만들어서 절대경로로 생성)

        

 

    - 절대경로로 생성됨을 확인

        

        위와 같은 방법으로

        ocr_vote01 ~ 03(1GB) 3개 생성

        asm01 ~ asm03(5GB) 3개 생성

 

 

    - 생성된 ocr_vote01 ~ 03, asm01 ~ 03의 scsi 버스 변경

         (6개의 디스크를 SCSI0 에서 SCSI1로 변경)

        

 

 

    - VMWare Image 디렉토리의 vmx파일을 notepad로 열기

        

 

    - 해당 내용을 각각의 위치에 삽입

        

 

13. Solaris 11.1 설치

    - Solaris 11.1 ISO이미지 등록

        

 

    - 27. US-English 선택(Korean을 선택해도 되지만, 직관적이지 않음)

        

 

    - 3. English 선택

        

 

    - 1. Install Oracle Solaris

        

 

    - F2_Continue 또는 ESC + 2

        

 

    - F2_Continue 또는 ESC + 2

        

 

    - F2_Continue 또는 ESC + 2

        

 

    - F2_Continue 또는 ESC + 2

        

 

    - Hostname 기재, Manually 선택 후 F2

        

 

    - IP정보 입력후 F2

        

 

    - Do not configure DNS 선택후 F2

        

 

    - Name Service를 None으로 선택 후 F2

        

 

    - Time Zone을 Asia 선택 후 F2

        

 

    - Korea (South) 선택 후 F2

        

 

    - F2

        

 

    - F2

        

 

    - Root 패스워드 및 관리자계정 생성 후 F2

        

 

    - F2

        

 

    - F2

        

 

    - 설정 최종 확인 후 F2

        

 

    - 설치 시작

        

        설치 완료 후 F8 재부팅

 

14. Solaris 11.1 환경 설정

141. OS 패치

        *** TestDB1번 서버만 수행

    - Oracle 사이트에서 sol-11_1-repo-full.iso를 Download.

 

    - Sol-11_1-repo-full.iso-a, b를 VMWare의 solaris11 서버에 upload.

        (sftp 프로그램을 이용 임시 디렉토리에 Upload)

 

    - ISO 파일 생성

# cat sol-11_1-repo-full.iso-a sol-11_1-repo-full.iso-b > sol-11_1-repo-full.iso

 

    - ISO 마운트

        # mkdir -p /sase/repo

        # mount -F hsfs -o ro `lofiadm -a /sase/sol-11_1-repo-full.iso` /sase/repo

         또는

        # mount -F hsfs -o ro /sase/sol-11_1-repo-full.iso /sase/repo

(Solaris 11 에서는 ISO이미지가 가상장치 사용없이 마운트 가능함)

 

    - PKG Repository로 사용할 zeta filesystem 생성

        # zfs create -o mountpoint=none rpool/ repo

        # zfs create -o mountpoint=/repo/repo rpool/repo/repo

        # zfs set atime=off rpool/repo/repo

        # pkgrepo create /repo/repo

 

    - PKG 복사

        # rsync -aP /sase/repo/repo/ /repo/repo

        # pkgrepo -s /export/repoSolaris11 refresh

        

 

    - PKG Repository 등록

        # svccfg -s application/pkg/server setprop pkg/inst_root=/repo/repo

        # svccfg -s application/pkg/server setprop pkg/readonly=true

        # svcprop -p pkg/inst_root application/pkg/server

            /repo/repo

        # svccfg -s application/pkg/server setprop pkg/port=8081

        # svcadm refresh application/pkg/server

        # svcadm enable application/pkg/server

        # svcs -a | grep application/pkg/server

            online 15:08:40 svc:/application/pkg/server:default

        # pkg set-publisher -G '*' -M '*' -g http://TestDB1:8081 solaris

        # pkg publisher

 

    - EIS-ONE DVD 마운트

        

 

    - EIS-ONE 실행

        

     : ACT 설치

        

     : Explorer 설치

        

     : Sneep 설치

        

     : Explorer 설정 기본정보 Enter키 눌러서 패스

        

     : Geography에서 3) APAC 입력

        

     : Country 에서 kr 입력

        

     : 업로드 방법 및 e-mail 등록 화면에서 "DA", "-" 입력

        

     : 환경설정 정보 확인하고 이상없으면 y

        

     : cron 등록하지 않음

        

 

    - EIS-ONE profile 적용

        # source ~/.profile-EIS

 

    - EIS-TWO DVD 마운트

        

 

    - EIS-TWO 패키지 추출

     : eis-dvd-two 디렉토리 접근

        

     : Solaris11 패키지 추출

        

 

    - EIS-TWO 패키지를 로컬디스크에 복사

        # zfs create -o mountpoint=/repo/sru rpool/repo/sru

        # zfs set atime=off rpool/repo/sru

        # pkgrepo create /repo/sru

        # rsync -aP /export/home/ips-iso/SRU/repo/ /repo/sru

        # pkgrepo -s /repo/sru refresh

 

    - EIS-TWO-incr을 로컬디스크에 복사

        # mount -F hsfs -o ro /export/home/ips-iso/sol-11_1_17_5_0-incr-repo.iso /mnt

        # rsync -aP /mnt/repo/ /repo/sru

        # pkgrepo -s /repo/incr refresh

        # umount /mnt

        # rm -rf /export/home/ips-iso

 

    - PKG Repository 설정

        # pkgrepo set -s /repo/sru publisher/prefix=sru

        # svccfg -s pkg/server add sru

        # svccfg -s pkg/server:sru addpg pkg application

        # svccfg -s pkg/server:sru setprop pkg/port=8082

        # svccfg -s pkg/server:sru setprop pkg/inst_root=/repo/sru

        # svccfg -s pkg/server:sru addpg general framework

        # svccfg -s pkg/server:sru addpropvalue general/complete astring: sru

        # svccfg -s pkg/server:sru addpropvalue general/enabled boolean: true

        # svcadm refresh application/pkg/server:sru

        # svcadm enable application/pkg/server:sru

 

    - PKG Repository 등록

        # pkg set-publisher -g http://TestDB1:8082 solaris

 

    - Patch 실행

# pkg update --accept --be-name SRU17-20140627

# beadm list

            

        # reboot

        

        *** TestDB2번 서버에서 수행

    - TestDB1 호스트 alias 등록

        # echo "192.168.20.31    TestDB1" >> /etc/hosts

 

    - PKG Repository 등록

        # pkg set-publisher -G '*' -M '*' -g http://TestDB1:8081 solaris

        # pkg set-publisher -g http://TestDB1:8082 solaris

 

    - EIS-ONE DVD 마운트

        

 

    - EIS-ONE 실행

        

 

     : ACT 설치

        

 

     : Explorer 설치

        

 

     : Sneep 설치

        

 

     : Explorer 설정 기본정보 Enter키 눌러서 패스

        

 

     : Geography에서 3) APAC 입력

        

 

     : Country 에서 kr 입력

        

 

     : 업로드 방법 및 e-mail 등록 화면에서 "DA", "-" 입력

        

 

     : 환경설정 정보 확인하고 이상없으면 y

        

 

     : cron 등록하지 않음

        

 

    - Patch 실행

# pkg update --accept --be-name SRU17-20140627

# beadm list

    

# reboot

 

 

142. OS 환경설정

        *** TestDB1,2번 서버에서 수행

    - zfs data cache 조정

        # echo "set zfs:zfs_arc_max = 536870912 " >> /etc/system

        # cat /etc/system

        

    - Swap 사이즈 변경

        

    - /etc/hosts 파일 변경

        

 

    - /root/.profile 설정변경

        # vi /root/.profile

        

 

    - net1에 TestDB1<->TestDB2간 내부통신용 네트워크 구성

        # ipadm create-ip net1

        *** TestDB1 에서

        # ipadm create-addr -T static -a 192.168.120.41/24 net1

        *** TestDB2 에서

        # ipadm create-addr -T static -a 192.168.120.42/24 net1

        

 

    - 외부 NTP 설정을 위한 DNS 설정

        : Nameserver 및 DNS적용 확인

        

        

        : Nameserver 등록

        

        : DNS 적용

        

        : 외부 인터넷망 연결 확인

        

        : NTP 등록

        

        : NTP 서비스 시작

        

 

Trackback 0 And Comment 0

Solaris 11 CDROM 부팅

|

Solaris 11 CDROM 부팅

패스워드를 분실했거나, 기타 크고작은 문제로 인해 CD-ROM부팅을 해야 하는데, Oracle에서 나온 문서대로 하면 안되더라. 그 원인을 파악해보니 간단한 문제였는데, 너무 멀리 온듯...

 

1. CD-ROM 또는 Network 부팅

1.1 On a SPARC system:

    ok boot cdrom -s

    ok boot net -s

 

1.2 On an x86 system, select the network boot or boot from local CD option.

 

2. Import the root pool and specify an alternate mount point. For example:

    # zpool import -R /a rpool

    Mount the ZFS BE. For example:

 

3. mountpoint 생성

    # mkdir /b <== 오라클 문서에는 이 부분이 안나옴(/a 가 비어있지 않다는 에러만...)

 

4. zfs mount

    # zfs mount -o mountpoint=/b rpool/ROOT/[zfsBE]

    (zfs get canmount를 통해 mount 가능한 zfsBE를 확인 가능)

    Access the ZFS BE contents from the /b directory.

 

5. 파일수정

    # cd /b

    (b디렉토리 밑에 들어가서 해당 파일을 수정보면 됨)

 

6. Reboot the system.

    # init 6

Trackback 0 And Comment 0
prev | 1 | next