지난 시간에 ASM 을 이용해서 공유 스토리지를 만드는 것까지 해보았다.
공유 디스크 확인
RAC1 을 복제하여 RAC2 를 생성
복제를 위해 OS shutdown (루트 계정에서)
[root@rac1 ~]# shutdown -h now
그러면 OS 가 내려가고 가상머신이 저절로 꺼진다.
(RAC1 서버 전원이 꺼져있는 것이 보인다)
머신 > 복제
복제를 누르면 이렇게 '가상 머신 선택' 어쩌고 하는 창이 뜨는데
이름은 rac2로 > 위치는 rac1 이 만들어진 위치로 (D 드라이브 아래 oracle_rac11g 폴더)
max 주소 정책은 '모든 네트워크 어댑터의 새 mac 주소 생성'으로
(안그러면 IP주소 충돌됨)
추가 옵션 부분에서는 아무것도 선택안하고 다음 누르기
완전 복제 선택 (사실 디폴트 값임) > 완료
복제될 때까지 시간이 좀 걸린다. (체감상 한 15분에서 20분 정도...)
나 지금 두번째 설치하는데 얼마 걸리는지 재보겠음.
지금 4시 55분이고 지금 시작했어...
그리고 지금 5시 11분인데 지금 끝났어! 그러니까 딱 16분 걸렸네
복제가 끝나면 이렇게 rac2 라는 가상머신이 새로 만들어진 것을 볼 수 있다.
이제부터 할일:
1. 저장소 수정해주기
2. IP 주소 바꾸기
rac1 과 rac2 는 저장소가 서로 똑같아야 한다. (수정해주기)
rac1 의 저장소
rac2의 저장소
IP 주소는 이렇게 해놨었는데
파란색으로 표시한 것들이 rac2 의 아이피 주소 (조금 있다 바꿔주기)
## Public
192.168.56.101 rac1
192.168.56.102 rac2
## Private
192.168.63.101 rac1-priv
192.168.63.102 rac2-priv
## Virtual
192.168.56.111 rac1-vip
192.168.56.112 rac2-vip
## grid scan
192.168.56.120 rac-scan
# 복제한 RAC2 스토리지 수정하기
RAC2 > 설정 > 저장소
rac2.vdi 만 남겨놓고 rac2-disk1, 2, 3, 4, 5, 6.vdi 는 모두 삭제
지울 파일을 클릭하고 > 아래 빨간색으로 표시해놓은 아이콘 누르면 삭제된다.
(아이콘을 누르면 > 삭제하겠느냐고 물어보지도 않고 누르자마자 그냥 삭제하므로
지우지 말아야 할 파일을 클릭한 채로 아이콘 누르지 않도록 주의할 것 ㅠㅠ)
꼭 필요한 rac2.vdi 파일만 남아있는 모습
컨트롤러 SATA 에서 rac1 의 asm_disk 추가하기
하드 디스크 추가 아이콘 누르기 (왼쪽 말고 오른쪽, 왼쪽은 광학 드라이브 추가하는 아이콘)
그러면 이런 창이 뜨는데
attached 부분에서
asm_disk1.vdi 1부터 6까지 하나씩 클릭하면서 추가하기
다 끝나면 이런 모습이 된다.
어... 근데 첫번째 설치 때랑 두번째 설치 때 화면이 좀 다른데...
첫번째는 왜 iso 도 없고 포트 개수도 8개지...
이게 두번째 화면
아무튼 계속 진행하기로 함. 확인 누르기
그러면 rac1 의 저장소와 rac2 의 저장소가 완벽하게 똑같아지게 된다.
얘가 rac1의 저장소
얘가 rac2 의 저장소
이제 저 가상머신 rac2 를 띄워 보자.
더블클릭하거나 시작 버튼 눌러서 rac2 켜기
시간이 어마어마하게 많이 걸린다...
그동안 난 올리브영 구경이나 해야지 ♡ 올영 세일 기간이니까 ♡
그런데 저 failed 는 뭐지? 재수없게...
지금 한가하게 올리브영 구경이나 하고 자빠져 있을 때가 아니네...
아무튼 이런 화면이 뜨면 : 로그인하기
유저 이름 root / 비밀번호 oracle
IP 주소 바꾸는 작업을 해보자.
System > Administration > Network
Exception Occured 어쩌고 하는 창이 뜨면 > 일단 끄고
(이거 첫번째 시도 때인데 이때는 이런 창이 떴었네?...
음... 그런데 난 안 떠...)
이게 두번째 시도했을 때의 창
근데 저 Exception Occured 가 안 떴을 때는 어디서부터 수행해야 하는지를 모르겠어...
그래서 그냥 똑같이 따라하기로 함.
일단 저 Network Configuration 창 끄고
마우스 우클릭 > Open Terminal > 터미널 창에서 reboot > 엔터
엔터키 누르자마자 창이 재부팅된다.
이 failed 는 또 뭐냐. 재수없게 자꾸 저러네? 아까도 그러더니 ㅡㅡ
reboot 가 끝나면 다시 로그인하기
유저이름 root, 비밀번호 oracle
다시 원래 창으로 들어와지면
# 고정 IP 주소 수정
# 네트워크 서비스 중단하기
마우스 우클릭 > Open Terminal > service network stop > 엔터
그러면 아래와 같은 화면이 뜬다.
System > Administration > Network > 또 Exception Occured가 뜨는지 확인하기
(첫번째 시도 때)
또 뜸.
(두번째 시도 때) 안 뜸.
network-scripts 라는 디렉토리로 가기
cd /etc/sysconfig/network-scripts/
ls 해서 디렉토리 안에 있는 목록 보기
그 중에서 확장자가 .bak 라고 되어있는 것들 지우기
(두번째 시도인데 나는 굳이 안지워도 되지만
만약 안지웠다가 안지운 것 때문에 뒤에 문제 생기는 게 싫어서 이번에도 똑같이 지우기로 함)
rm ifcfg-eth0.bak ifcfg-eth1.bak ifcfg-eth2.bak
그러면 진짜 지우겠느냐고 물어보는데 모두 y 하기 (3번)
ls 로 잘 지워졌는지 확인해보기
(아마 여기까지가 Exception Occured 가 자꾸 뜰 때의 대처법인 듯)
[root@rac1 network-scripts] vi ifcfg-eth1
여기로 들어가면 BOOTPROTO=dhcp 라고 되어있는데
BOOTPROTO=dhcp 라고 되어있는 것을 BOOTPROTO=static 라고 바꾸기
(고정 아이피 주소로 설정 바꾼 것)
그리고 제일 밑에다가
IPADDR=192.168.56.102
NETMASK=255.255.255.0
이 두 줄 등록하기
> 저장
그리고 eth2 도 바꾸기
[root@rac1 network-scripts] vi ifcfg-eth2
여기로 들어가서
BOOTPROTO=static
이렇게 바꾸고
IP 주소는
## Public
192.168.56.101 rac1
192.168.56.102 rac2
## Private
192.168.63.101 rac1-priv
192.168.63.102 rac2-priv
## Virtual
192.168.56.111 rac1-vip
192.168.56.112 rac2-vip
## grid scan
192.168.56.120 rac-scan
맨 끝에
IPADDR=192.168.63.102
NETMASK=255.255.255.0
이렇게 추가해놓기
이게 첫번째 시도했을 때의 주소
## Public
192.168.56.101 rac1
192.168.56.102 rac2
## Private
192.168.63.101 rac1-priv
192.168.63.102 rac2-priv
## Virtual
192.168.56.111 rac1
192.168.56.112 rac2
## grid scan
192.168.56.123
이게 두번째 시도했을 때의 주소
62로 하지마... 나 분명히 말했다...
(근데 그냥 62로 하기로 함... 누가 55 이미 쓰고 있더라...)
(그런데 62도 누가 쓰고 있어서 63으로 하기로 함...)
## Public
192.168.56.101 rac1
192.168.56.102 rac2
## Private
192.168.63.101 rac1-priv
192.168.63.102 rac2-priv
## Virtual
192.168.56.111 rac1-vip
192.168.56.112 rac2-vip
## grid scan
192.168.56.120 rac-scan
# 호스트 이름 바꾸기
[root@rac1 network-scripts] vi /etc/sysconfig/network
여기로 들어가서
HOSTNAME=rac2 로 수정하고 저장
이렇게.
서비스 네트워크 다시 시작하기
[root@rac1 network-scripts] service network restart
명령어 수행하기
첫번째 수행 때의 화면
두번째 수행 때의 화면
QUESTION. 나 이거 오류 왜발생한거야?
고치려면 어떻게 해야 돼?
아... ㅡㅡ 그냥 62로 할까...
근데 이제와서 또 62로 하면 rac1 쪽에서도 바꿔야 될 텐데?
아무튼 아까 그 vi ifcfg-eth2 에서 아이피 주소 62로 바꾸고
service network restart 다시 해봄.
su - 하면 호스트 이름이 바뀌어야 하는데
뭐야... 이름이 왜 rac1 이야...
안되면 터미널 껐다 켜보기
그래도 안되면 그냥 신경 끄기
그냥 터미널이나 열어서 ifconfig 한 다음에 우리가 수정한 대로 아이피가 바뀌었는지 보자.
이건 제대로 되어있다.
퍼티 > 192.168.56.102 접속해보기
root / oracle
그런데도 이름이 똑같으면 > 가상머신 터미널에서 reboot 명령어 수행하기
2024년 3월 11일 (학원에서의 마지막 날) (0) | 2024.03.11 |
---|---|
2024년 3월 8일 (4) | 2024.03.08 |
2024년 3월 6일 2교시 + 3교시 + 4교시 (0) | 2024.03.06 |
2024년 3월 5일 1교시 (0) | 2024.03.05 |
2024년 2월 29일 QUESTION. (0) | 2024.02.29 |