■ [11gR2 RAC 설치(ASM ISCSI)] 03. RAC 1번노드 mk01n01 구성 (1. OS 설치)

DBMS/[Oracle] ■ 01. Installation & Patches 2016.05.20 20:50

■ [11gR2 RAC 설치(ASM ISCSI)] 03. RAC 1번노드 mk01n01 구성 (1. OS 설치)


※ Oracle Enterprise Linux download 

이제 우리가 설치해야 할 Database 의 OS 를 설치해야 한다. 

OS 이미지 파일은 아래 link 에서 다운로드 할수 있으며 다운로드 하기 위해서는 회원가입을 해야 한다.

https://edelivery.oracle.com/osdc/faces/Home.jspx


[mk01n01 구성] 01. mk01n01 Virtual Machine 생성 1.

01. 위 그림 [mk01n01 구성] 과 같이 ①[새로만들기] 버튼을 클릭하여 Virtual Machine 생성.


[mk01n01 구성] 02. Virtual Machine 명과 생성할 OS 종류, DB 서버에서 사용할 메모리 설정.

02. [01]에서 새로 만들기 버튼을 클릭하게 되면 위 [mk01n01 구성] 02와 같이 가상머신을 만드들 기본창이 나타나는데 아래와 같이 설정 한다. 

① 가상머신의 이름설정(나는 mark01 node01의 의미로 mk01n01로 했다. 다르게 설정을 해도 무방하다.)

② OS 종류 설정 1. Linux 및 unix, windows 등을 설정할수 있다. (OS 를 Linux로 설치하기 위해 Linux  를 선택.)

③ OS 종류설정 2.  Redhat Linux 의 32bit 또는 64bit 에 설치를 할지 아니면 Oracle 사의 Linux 32bit 또는 64bit를 설치 할지 결정한다. (Oracle Linux 64bit 선택)

④ 가상머신이 사용할 memory  설정 가상머신에서 사용할 memory 를 설정한다. (테스트 머신으로는 노드당 2GB 정도가 적당한 것 같다.)

⑤ 가상머신이 사용할 disk 공간을 지금 생성할지 결정 ([지금 새 가상디스크 만들기] 선택)

 위 사항들을 선택후 [만들기]를 클릭하여 가상머신 생성


[mk01n01 구성] 03. 가상머신 을 생성시 설정 (가상머신을 생성할 위치 및, DB 서버 내장디스크(Internal Disk) size, 가상머신 을 저장할 확장자(나중에 다른 가상머신 S/W와 호환성 때문), 하드디스크에 저장시 사용할 저장 방법 등 설정)   그림을 클릭하여 크게 보기를 권장 함.

03. 아래 [mk01n01 구성] 03 과 같이 설정.

가상머신에서 사용할 internal disk 의 size 를 결정 

하드디스크 파일종류(다른 virtual machine 과의 호환성을 위해 설정한다. 우리는 vmware와의 호환을 위해 vmdk 설정)

가상머신을 물리적 하드디스크에 저장할때 가상머신의 disk 사용량이 늘어날때마다 같이 늘어나는 동적할당을 할지, 고정적으로 먼저 50GB 를 확보하고 사용할지 결정하며, 50GB에 대해서 2GB 단위로 파일을 나누어서 사용을 할지를 결정한다.(2GB 단위로 나누는 이유는 가상머신 S/W가 파일에 접근시 병렬로 접근하게되어 좀더 disk 를 읽는데 빠르다고 한다.)

가상머신의 파일을 저장할 위치를 설정하기 위해 ④ 버튼을 클릭하여 

의 위치에 

mk01n01.vmdk 파일명으로 저장한다.

저장할 확장자 선택버튼이며 VMware 와 호환을 위해 .VMDK 로 설정한다.

[저장(S)] 버튼을 클릭하여 생성

 

[mk01n01 구성] 04. 가상머신의 네트워크 설정 1.그림을 클릭하여 크게 보기를 권장 함.

04. 위 03에서 가상머신을 생성하면 [mk01n01 구성] 04의 ①과 같이 가상머신이 생성된다. 여기에서

① 을 클릭하여 가상머신을 선택한 후

② 설정을 클릭하면 아래 [mk01n01 구성] 04. 처럼 가상머신의 세부사항을 설정할수 있는 팝업창이 뜬다.

③ 팝업창에서 ③ 네트워크 를 클릭하면 오른쪽에 네트워크 어댑터를 설정할수 있는 화면이 나타난다.

    (Virtualbox에서는 1노드당 최대 4개의 network 어댑터 밖에 설정하지 못한다.)

④ [어댑터 1] 탭 선택

⑤ [네트워크 어댑터 사용하기]의 체크박스를 체크하여 네트워크 어댑터를 사용하도록 해야 한다.

    (Public network 을 위한 네트워크 카드 추가.)

⑥ DB설치 또는 사용할때 internet이 필요 없으므로 [호스트 전용 어댑터] [11gR2 RAC 설치(ASM ISCSI)] 02. RAC 가상 네트워크 구

    성에서 생성한 ⑦ [VirtualBox Host-Only Ethernet Adapter] 로 설정한다. (Public Network 용)

     ([VirtualBox Host-Only Ethernet Adapter #2] 도 있지만 이 네트워크 어댑터는 private network 용으로 사용할 것임.)

[확인]버튼을 클릭하여 설정을 완료


[mk01n01 구성] 05. 가상머신의 네트워크 설정 2. 그림을 클릭하여 크게 보기를 권장 함.

05. Private network를 위해 [mk01n01 구성] 04. 에서 설정한 것과 같이 위 [mk01n01 구성] 05. 도 설정한다.

① 네트워크 선택 -> ② [어댑터 2] 탭 선택 ->  [네트워크 어댑터 사용하기] 체크박스 체크 -> ④ [mk01n01 구성] 04.⑥ 과 마찬가지로 [호스트 전용 어댑터] 를 선택 -> ⑤ [VitrualBox Host-Only Ethernet Adapter #2] 를 선택. (Private Network 용) -> ⑥ 각 세팅이 맞는지 확인 후 [확인] 버튼 클릭


[mk01n01 구성] 06. 가상머신에 설치할 ISO Image 선택

06. [mk01n01 구성] 05와 같이 network 구성을 끝내게 되면 위[mk01n01 구성] 06 과 같이

 ① [저장소] 선택 ->  [비어있음] CD-ROM 아이콘선택 -> ③ CD 아이콘 선택 -> ④ ISO image 선택 -> ⑤ 확인

으로 ISO 이미지로 booting 하도록 설정 한다. 

(최초 부팅시만 ISO 이미지로 부팅되며 두번재부터는 가상머신의 bootloader로 부팅된다.)


[mk01n01 구성] 07. 

07. [mk01n01 구성] 01 [mk01n01 구성] 06 까지 구성이 끝나면 위[mk01n01 구성] 07. 와 같이 설정사항들을 확인 할수 있다. 확인 후  [시작] 버튼으로 가상머신을 구동 시킨다.


[mk01n01 구성] 08. Oracle Linux 64bit 설치 1.

08. 가상머신을 부팅하게 되면 위 [mk01n01 구성] 08. 과 같은 화면이 나타나는데 키보드 <Enter> 키 입력해서 Graphical mode 로 설치한다.


[mk01n01 구성] 09. Oracle Linux 64bit 설치 2. 

09. [mk01n01 구성] 09. 화면에서 skip 을 선택 후 [Enter] 키 입력.

(CD disk 검사를 skip 한다.)


[mk01n01 구성] 10. Oracle Linux 64bit 설치 3.

10. [mk01n01 구성] 09 에서 skip 을 선택 하면 위 [mk01n01 구성] 10 과 같이 Oracle Linux 의 Release Note 를 확인할수 있는 화면이 나타나는데 우리는 DB 설치가 우선이므로 [Next] 를 버튼을 클릭하여 다음으로 이동한다.


[mk01n01 구성] 11. Oracle Linux 64bit 설치 4. (OS 설치시 사용할 언어 선택)

11. 위와같이 [mk01n01 구성] 11. 에서는 Installation 시 사용하는 언어를 선택하고 아래 그림 [mk01n01 구성] 12. keyboard 언어를 선택한다.


[mk01n01 구성] 12. Oracle Linux 64bit 설치 5. (Keyboard 언어 선택)

12. OS 설치시 사용할 Keyboard 자판 언어를 선택.


[mk01n01 구성] 13. Oracle Linux 64bit 설치 6. (DISK 의 모든 데이터를 삭제하고 초기화)

13.[mk01n01 구성] 13. 마운트 된 DISK 의 모든 데이터를 삭제하고 초기화 하도록 물어보는 팝업창이 나타나는데 OS 설치를 위해 모든 Insternal Disk 를 초기화 해야 하므로 ① [Yes] -> ② [Next] 를 차례로 클릭.


[mk01n01 구성] 14. Oracle Linux 64bit 설치 7. (Disk partition을 자동/수동 생성 선택)

14. [mk01n01 구성] 14 에서는 [Create custom layout] -> ② [Next] 을 선택해서 내가 필요한 partition을 직접 설정하도록 한다.


[mk01n01 구성] 15. Oracle Linux 64bit 설치 8. (Disk Partition 설정 1.)

15. [mk01n01 구성] 15에서 ① Free 파티션을 더블클릭하여 아래의  [mk01n01 구성] 16 과 같이 각각 생성할 파티션을 설정한다. 

( / : 약7GB , swap : 4GB(memory 2배), /u01 : 나머지 (SW 를 위한 internal disk 공간임)


[mk01n01 구성] 16. Oracle Linux 64bit 설치 9. (Disk Partition 설정2. )

16. OS 및 DBMS S/W 를 설치하기 위해 [mk01n01 구성] 16. 과 같이 partition 을 설정한다. 

( / 파티션에는 OS , /u01 파티션에는 grid 와 oracle DBMS S/W 를 설치할 예정이다.)


[mk01n01 구성] 17. Oracle Linux 64bit 설치 10. (GRUB(Boot loader) 가 설치될 위치 설정)

17. ①,  GRUB(Boot loader) 의 위치를 설정하거나 booting 시 패스워드를 설정한다. default 세팅 그대로 ③[Next] 버튼을 클릭한다.

(boot loader 위 위치와 boot loader 로딩시 패스워드를 설정할수 있지만 왠만해서는 안건드리는게 좋다.)


[mk01n01 구성] 18. Oracle Linux 64bit 설치 10. (서버 Network 세팅 1. )

18. OS 기동시 사용할 서버의 Network 세팅한다. [mk01n01 구성] 18. 서버 Network 세팅 1. 의 ① [Edit] 버튼을 클릭하면 아래 [mk01n01 구성] 19. 서버 Network 세팅 2. 과 같이 서버에서 사용할 IP Address를 입력할 수 있다.


[mk01n01 구성] 19. Oracle Linux 64bit 설치 11.(서버 Network 세팅 2. Public IP 세팅)

19. IP Address를 설정할수 있는 팝업창이 뜨면

IPv4 를 사용할 것이기 때문에 ① [Enable IPv4 support] 체크박스에 체크 한다.

IP 를 Manual 로 지정해서 사용하도록 하기 위해 ② [Manual configuration] 을 선택한다.

사용할 IP Address를 입력한다. [대역은 네트워크세팅에서 이미 설정했다]

사용하는 netmask 를 입력한다.

IPv6 를 사용하지 않을것이기 때문에 ⑤ [Enable IPv4 support] 체크박스를 체크 해제 한다.

사용할 IP 를 위와같이 입력이 완료 되었으면 [OK] 버튼을 클릭하여 설정을 완료 한다.


[mk01n01 구성] 20. Oracle Linux 64bit 설치 12.(서버 Network 세팅 3. Private IP 세팅)

20. 위 [mk01n01 구성] 19. 서버 Network 세팅 2. Public IP 세팅 과 같이 Private IP 를 세팅한다.

(물론 사용할 대역은 틀리다.)


[mk01n01 구성] 21. Oracle Linux 64bit 설치 13.(서버 Network 세팅 3. hostname 및 게이트웨이 DNS 설정)

21. 위 [mk01n01 구성] 19. 서버 Network 세팅 2. Public IP 세팅  [mk01n01 구성] 19. 서버 Network 세팅 3. Private IP 세팅 에서 설정완료 되었다면 [mk01n01 구성] 21. 서버 Network 세팅 3. hostname 및 게이트웨이 DNS 설정 에서 와 같이

①[Active Boot] 체크박스 체크

설정한 IP 확인 (IP/24는 netmask 255.255.255.0를 의미한다.)

서버에서 사용할 Hostname 을 입력한다.

서버에서 사용할 Gateway, Primary DNS IP와, Secondary DNS IP 를 입력한다. (없으면 입력 X)

⑤ [Next] 버튼을 클릭하여 다음으로 진행 한다.


[mk01n01 구성] 22. Oracle Linux 64bit 설치 14.(서버 시간대 설정)

22. 서버에서 사용할 시간 UTC 시간대를 설정


[mk01n01 구성] 23. Oracle Linux 64bit 설치 15. (root 패스워드 설정)

23. 서버에서 사용할 root 패스워드 설정함.


[mk01n01 구성] 24. Oracle Linux 64bit 설치 16.(필요 Package 설치 1.)

24. 필요한 패키지를 설치한다. OS 설치이후 따로 패키지를 설치할수 있다. 

     여기서는 설치시에 필요 패키지를 설치 하며 직접 필요한 패키지를 선택해서 설치하기위해

     [Customize now] -> [Next] 버튼을 차례로 클릭한다.


[mk01n01 구성] 25. Oracle Linux 64bit 설치 17. (필요 Package 설치 2.)

25. [Desktop Environments] 카테고리에서 아래 패키지 선택

① [Desktop Environments] ->  [GNOME Desktop Environment] 선택


[mk01n01 구성] 26. Oracle Linux 64bit 설치 18. (필요 Package 설치 3.)

26. [Application] 카테고리에서 아래 Package 들을 차례로 선택한다.

 

[Application]  -> 

 

[Editors]

                     ->    [Graphical internet]

                     ->    [Office/Productivity]

                     ->    [Text-based internet]


[mk01n01 구성] 27. Oracle Linux 64bit 설치 19. (필요 Package 설치 4.)

27.  [Development] 카테고리에서 아래 패키지들 선택

 

[Development] -> 

② 

[Development Libraries] 

-> 

                      

-> 

   

[Development Tools]

      ->     

 

[Optional packages] 

                                   (클릭후 팝업창에서 gcc 관련 패키지 모두 선택)

                           ->    [Gnome Software Development]

                           ->    [Legacy Software Development]

                           ->   [X Software Developerment] -> ③[Optional packages]

                                  (libXp-devel-패키지 선택)


[mk01n01 구성] 28. Oracle Linux 64bit 설치 20. (필요 Package 설치 5.)

28. [Servers] 카테고리에서 아래 패키지들을 선택

 [Servers] -> ② [FTP Server]

                   ->    [Legacy Network Server] -> [Optional packages]

                            (rsh-server, telnet-server 선택)

                   ->    [Server Configuration Tools]


[mk01n01 구성] 29. Oracle Linux 64bit 설치 21. (필요 Package 설치 6.)

29. [Base System] 카테고리에서 아래 패키지들을 선택

① [Base System] -> ② [Administration Tools]

                          ->     [Base]

                          ->     [Java]

                          ->     [Legacy Software Support]

                           ->     [System Tools]

                           ->     [Xwindow System]


[mk01n01 구성] 30. Oracle Linux 64bit 설치 22. (필요 Package 설치 7.)

30. [Languages] 카테고리에서 한국어 패키지 선택(한국어패키지가 필요 없으면 선택하지 않아도 된다.)

① [Languages-> [Korean Support] 

위 그림들 처럼 OS 설치시 모든 setting 을 끝냈다면 [Next] 버튼을 클릭하여 OS 설치를 시작한다. [Next]클릭하면 아래 [mk01n01 구성] 31과 같이 OS 설치를 시작 하게 된다.


[mk01n01 구성] 31. Oracle Linux 64bit 설치 22. (OS 설치 1.)

31. 위에서 설정한 설정내용대로 OS 설치 중. 


[mk01n01 구성] 32. Oracle Linux 64bit 설치 23. (OS 설치 2.)

32. [mk01n01 구성] 31 까지 설정완료 후 OS 설치가 완료 되면 rebooting 을 하는 데 위 [mk01n01 구성] 32는 rebooting 까지 완료 된 화면이다.


[mk01n01 구성] 33. Oracle Linux 64bit 설치 24. (OS 설치 3.)

33. OS 최초 설치를 하게 되면 rebooting 후 위 [mk01n01 구성] 33 과 같이 나타나는데 라이센스, 보안설정사항, user 생성 등을 마지막으로 설정하게 된다.  ① [Forward] 클릭


[mk01n01 구성] 34. Oracle Linux 64bit 설치 25. (OS 설치 4.)

34. [Firewall(방화벽)] 설정을 해제한다. [Disabled] 선택 후 [Forward] 선택 하여 다음으로 이동.


[mk01n01 구성] 35. Oracle Linux 64bit 설치 26. (OS 설치 5.)

35. SELinux 설정 Linux 보안설정사항인 SELinux 또한 Disable 한다. 

[Disabled] 선택 후 [Foward] 선택하면 아래 [mk01n01 구성] 36 과 같이 팝업창이 나타난다.


[mk01n01 구성] 36. Oracle Linux 64bit 설치 27. (OS 설치 6.)

36. [Yes] 를 클릭하여 다음으로 이동.


[mk01n01 구성] 37. Oracle Linux 64bit 설치 28. (OS 설치 7.)

37. Kdump 를 설치 할것인지 붇는 화면이다. 우리는 DB 설치를 위해 최대한 OS를 가볍게 할것이기 때문에 [Enable kdump] 체크해제 버튼을 클릭하여 Kdump 설치 하지 않도록 하고 ②[Forward] 버튼을 클릭하여 다음 화면으로 이동한다.


[mk01n01 구성] 38. Oracle Linux 64bit 설치 29. (OS 설치 8.)

38. 설정할 서버의 세부시간을 설정한다. 

[Date & Time] 탭을 선택  -> 날짜와 시간을 설정 (보통은 Mainboard 의 설정을 가져오기때문에 맞다.)  -> [Forward]를 선택하여 다음으로 이동한다.

※ 참고 ③ [Network Time Protocol(NTP)] 는 나중에 따로 설정할 예정으로 따로 설정 할 필요가 없으므로 Skip 한다.


[mk01n01 구성] 39. Oracle Linux 64bit 설치 30. (OS 설치 9.)

39. [Create User] user 생성을 위한 화면으로 user 생성시 필요 정보 입력 을 할수 있으나 나중에 command 로 생성할 것이므로 빈 공간으로 놓아두고 ②[Forward] 버튼을 클릭.


[mk01n01 구성] 40. Oracle Linux 64bit 설치 31. (OS 설치 10.)

40. [mk01n01 구성] 39. 에서 ②[Forward] 를 클릭하면 [mk01n01 구성] 40 과 같이 user 생성을 하지 않고 그냥 진행하겠냐는 팝업창이 뜨는데 ① [Continue] 버튼을 클릭하여 다음으로 진행한다.


[mk01n01 구성] 41. Oracle Linux 64bit 설치 32. (OS 설치 11.)

41. 우리가 설치할 Server에서는 사운드가 필요없으므로 [Forward] 버튼을 클릭하여 다음으로 이동한다.(기본적으로 Virtual Box 에서 노트북의 sound card 를 잡아준다.)


[mk01n01 구성] 42. Oracle Linux 64bit 설치 33. (OS 설치 12.)

42. 이 화면은 추가적인 패키지를 설치시 선택하기위해 추가로 설치할 것인지 묻는 화면으로 우리는 따로 더 설치할 필요가 없다. 나중에 직접 CD 에서 패키지를 설치할 예정이다. 

추가적으로 패키지를 설치하려면 ①[Install..] 을 클릭하여 설치하면 되지만 나중에 설치할 예정으로 [Finish] 버튼을 클릭한다. 


[mk01n01 구성] 43. Oracle Linux 64bit 설치 34. (OS 설치 13.)

43. [mk01n01 구성] 42 에서 ②[Finish] 버튼을 클릭하연 [mk01n01 구성] 33 ~ [mk01n01 구성] 42 까지 설정한 설정사항을 설정하려면 rebooting 해야한다는 팝업 창이 뜬다. 

[OK] 버튼을 클릭하여 rebooting 을 하면 OS 설치는 끝이난다. 


[mk01n01 구성] 44. Oracle Linux 64bit 설치 35. (OS 설치 14.)

44. 설치는 완료 되었으며 root로 login 을 한다.