SQL 사용자 Tip & 강좌
안녕하세요 SQLER 강성욱 입니다.
가정에서 VM을 이용한 테스트 환경 구축하기 -1탄-
에서는 VM을 이용하여 서버를 세팅하는 법을 다루었습니다.
아마도 ...이글을 본 누군가 최소한 1명은 따라서 세팅을 해봤으리라 믿어 봅니다 ^^
로컬PC에서 VM 을 세팅한후 로컬(메인PC?)에서 SSMS를 실행하여 VM의 SQL서버에 접속을 시도 합니다.
연결이 잘 되나요??
네.. 잘 됩니다.
그럼 이제 노트북이나 그밖의 PC등에서 SSMS를 실행하여 접속을 시도해 봅니다.
연결이 잘 되나요?
네...잘 안됩니다.
왜 그럴까요?
지금 VM에 세팅되어 있는 IP는 VM의 NAT 세팅이므로 별도의 내부 네트워크로 형성되어 있습니다.
우리가 외부에서 접속하려면 공인 IP를 부여 받아야 겟죠.
2탄에서는 IP설정에 대해서 알아보도록 하겠습니다.
공인IP 할당이지만 저에게는 공인IP가 없으므로 공유기를 통한
private 대역에서 IP를 할당해 보겠습니다.
(글 재주가 없어서 어떻게 정확한 표현을 써야 할지 모르겠네요.)
만약 공인IP를 사용하고 계신분이면 사용자에 맞게
공인IP및 DNS, 게이트웨이를 설정하시면 됩니다.
1) 로컬메인PC의 와 VM 1탄에서 세팅되어 있는 IP정보를 보겠습니다.
-1- 로컬PC의 IP정보.
-2- VM에서 할당된 IP정보
확인을 해보니 로컬과 VM의 IP정보가 틀립니다.
게이트웨이 정보를 보니 확연히 다르다는걸 확인 할수 있습니다.
이 때문에 외부에서는 VM으로 접속을 못하는 문제가 있습니다.
그럼 이제 하나씩 설정을 바꾸어 보면서 해결을 하도록 하겠습니다.
2) VM을 실행 합니다. (가상 머신의OS는 부팅하지 않습니다. VM 프로그램만 실행.)
상단의 메뉴 스트립에서 Edit - Virtual Network Editor 을 클릭합니다.
3) 에디터 팝업창이 뜨는 것을 확인 할 수 있습니다.
빨간 네모 박스를 확인 합니다.
VMnet 0 현재 Auto-bridging 모드로 되어 있음을 확인 할 수 있습니다.
4) 라디오 버튼 Bridge 를 선택하고 리스트박스에서 현재 로컬 PC에서 사용하고 있는 Physical NIC를 선택합니다.
저같은 경우에는 메인보드에 붙어있는게 Realtek RTL8169 이군요...
(사용자의 랜카드 제조사마다 이름이 틀리니 사용자의 실제 랜카드를 선택하시면 됩니다.)
확인을 클릭합니다.
5) 1탄에서 세팅한 가상머신 환경으로 갑니다.
아직 OS는 부팅하지 않습니다. (세팅을 먼저 하여야 하기에...)
DEVICE 탭으로 가서 Network Adapter 설정을 확인 합니다.
(빨간 박스 확인)
NAT로 설정이 되어 있습니다.
6) Network Adapter 항목을 더블클릭하여 세팅 팝업을 띄웁니다.
우리는 NAT를 사용할 것이 아니라서 팝업창에서
Bridge 를 선택합니다. (실제 랜카드 브릿지 해서 쓰겠따(?) 라네요...)
확인을 선택합니다.
7) DEVICE 탭에서 Network Adaper 항목에서 Bridged 로 바뀐것을 확인 합니다.
바뀌어있지 않다면 상위 메뉴로 가서 다시 설정 합니다.
8) 설정이 끝난 VM 의 OS를 시작 합니다.
부팅이 완료되면
시작 - 실행 - cmd - ipconfig
하여 현재 IP를 확인해 봅니다.
IP가 할당되어 있고 게이트 웨이가 로컬메인PC의 게이트웨이와 동일하게 세팅되어져 있는 것을 확인 할 수 있습니다.
9) 외부PC에서 해당IP로 접속을 시도 합니다.
잘되죠?
안되면....처음부터 다시 천천히 따라 해 보시면 됩니다 ^^
참 쉽죠?
뭐든지 처음이 어려운 듯합니다.
저도 이것저것 삽X 하면서 하나씩 하고 있는데..
막상 해보면 별거 아닌듯 합니다.
긴글 보시느라 수고 많으셧습니다. 감사합니다

안녕하세요, SQLER.com의 jevida, 강성욱입니다.
NDOORS MSSQL DBA.
SQLTAG.org 매니저.
SQL프론티어 리드.
E-Mail: jevida@nate.com / Mobile: +82 10-3786-0318
Blog : http://blog.naver.com/jevida
Cafe : http://www.SQLTAG.org
근데 산아는 내가 뭐 물어보면 답 하나도 못하잖아....-_- 그건 왜그래? 음 그럼 산아는 cluster 매뉴얼 하나 올려바 virtual server 로 그럼 내가 인정해 준다....2+1 으로 꾸며주길 바래~
넌 EXCHANGE 할래? SQL 해야지...ㅡ.ㅡ 2+1 클러스터가 뭔지 몰라? 뭐 딱 말하면 딱 알아듣는게 없어...에혀~

jevida(강성욱)

느릿느릿 컴으로 수고 많았소 -ㅠ -