본문 바로가기
빅데이터기술

[데이터엔지니어링] 3. 가상 머신 복제 (3개의 서버 구축)

by CodingKwon 2021. 7. 15.

가상 머신 복제 (Server02)

저는 3개의 서버가 필요하기 때문에 2개의 서버를 더 만들기 위해 가상 머신을 복제를 수행하겠습니다.

 

Server02 복제 방법

 

성공적으로 가상 머신을 복제하면 Server02에 로그인합니다.

 

접속하면 다음 명령을 입력합니다.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

기존에 Server01에 MAC 주소와 고정 IP를 수정해야 합니다.

고정 IP : 192.168.56.101 → 192.168.56.102

MAC 주소는 설정 → 네트워크 → 어댑터 2에서 MAC 주소를 확인할 수 있습니다.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

vi /etc/udev/rules.d/70-persistent-net.rules

 

다음은 Server01에서 설정한 네트워크 룰에서 더 추가된 사항들을 주석처리해줍니다.

vi /etc/udev/rules.d/70-persistent-net.rules

shutdown -h now

 

서버를 종료 후 다시 시작합니다.

 

vi /etc/hosts

 

localhost server01 → localhost server02로 수정합니다.

vi /etc/hosts

 

vi /etc/sysconfig/network

 

server01.hadoop.com → server02.hadoop.com로 수정합니다.

 

vi /etc/sysconfig/network

 

service network restart
reboot

 

네트워크를 다시 시작하고 가상 머신을 재부팅합니다.

 

ifconfig eth0

 

고정 IP가 192.168.56.102로 변경되었는지 확인합니다.

 

hostname

 

호스트명이 server02.hadoop.com으로 변경되었는지 확인합니다.

 

 

Server03 복제하기

server01을 복제하여 server03을 생성합니다.

위와 같은 방식으로 다시 설정을 합니다.

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

고정 IP  :  192.158.56.103

MAC 주소 변경

 

vi /etc/udev/rules.d/70-persistent-net.rules

네트워크 룰 설정 주석 처리

서버 종료 후 재시작

 

vi /etc/hosts

server03으로 수정

서버를 종료 후 다시 시작합니다.

 

vi /etc/sysconfig/network

server03.hadoop.com으로 수정

 

service network restart
reboot

 

외부에서 접속

 

이제 Cent Os에 접속이 가능한지 확인해보겠습니다.

Mac은 터미널을 사용하고 Window는 PuTTY를 사용합니다.

 

ssh root@접속할주소

 

server01  :  192.168.56.101

server02  :  192.168.56.102

server03  :  192.168.56.103

 

접속 종료  :  cmd + d

 

 

 

이후에 yum update나 yum install을 할 때 removing mirrorlist with no valid mirrors: 에러가 발생한다면 다음 5개의 명령어를 입력해야 합니다.

 

echo "http://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt

echo "http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt

echo "http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt

echo "http://vault.centos.org/6.10/sclo/x86_64/rh" > /var/cache/yum/x86_64/6/centos-sclo-rh/mirrorlist.txt

echo "http://vault.centos.org/6.10/sclo/x86_64/sclo" > /var/cache/yum/x86_64/6/centos-sclo-sclo/mirrorlist.txt

댓글