진짜 개발자
본문 바로가기

Cloud 교육

1일차 (가상 서버 구축)

728x90


*가상화

   하나의 물리적인 서버를 복수의 논리적 서버로 분리하는 개념이다

    가상화는 물리적 서버의 비용감소와 온도를 유지시키기 위한 장치의 감소

    등 경제적인 면의 장점등이 있다.

    


* 가상화를 위한 기술

   1. 하이퍼바이저 : 하이퍼 바이저는 물리적인 장치로부터 운영체제, 애플리케이션을 분리해주는 소프트웨어로 하드웨어에 직접 설치된다.

   2. 가상 머신 : 하나의 물리적 하드웨어 상에서 여러 컴퓨터가 구동되는 것처럼 에뮬레이션하는 것


@실습 - virtual box 새 guestpc 설치


  ====하드웨어 구성 >====

  1. 이름에 따라 맞는 서버가 선택됨  (w7-1)
  2. 메모리(1024)
  3. VDI(virtual box에서 사용하는 이미지)
     VMDK( vm ware )
      VHD( 윈도우 , hiper v )
  4. 동적할당 - 가용성 up , 예약하면 그만큼 예약은하지만 실제 하드 점유는 사용하는 만큼만
     고정크기 - 성능 up , 미리 그만큼의 크기를 할당 받기 때문에 
                  가상 머신중 특별히 성능이 좋아야 하는 곳에서 사용
  5. 파일 크기 50gb

 

 ====< 설정 >====
  1. 네트워크 - 
       a. virtualbox   nat : virtual box의 nat 는 각각의 vm끼리는 통신이 불가능하나 host pc의 ip로 외부와의 통신이 된다 따라서 
                             내부 가상 머신간의 통신을 위해서는 다른 네트워크 어댑터를 추가 설정 해줘야 한다
                        
                        내부네트워크 : vm 간의 내부 통신을 위한 것

                        브릿지 어댑터 : 실제 PC의 IP를 빌려 사용
  
                        Host only : Host PC와 vm간의 통신을 위함

       b. vmware     nat  :  vmware의 nat는 외부와의 통신은 hostpc의 ip를 이용하여 통신하며
                                 vm간의 통신또한 지원한다.
     
   (virtualbox - http://technote.kr/213
    vmware - http://zrungee.tistory.com/207)
   

====< 운영체제 설치 >====
 virtual box -> 설정 -> 저장소 -> iso 마운트후 설치
 하드웨어를 사용하기 위해서는 꼭 파티셔닝을 해야한다
      
 
*I/O controller 외장 저장장치 연결 방식  (http://ensxoddl.tistory.com/286)

  1. DAS - 보통의 데스크탑이 하드웨어와 연결된 방식 
            장점 : 속도가 빠르고 저렴
            단점 : 항상 서버와 같은 곳에 있어야함 , 파일 시스템을 공유하는 기술이 없어 공유가 불가능 , 확장 유연성이 떨어짐
     ex) SCSI , IDE , SATA , NVMe
  2. NAS - network area storage 
             여러사람이 사용가능하고 원거리에서 사용가능
             속도가 100mb정도 밖에 안됨  
     ex) ISCSI
  3. SAN - storage area network
             클라우드 환경에 적합
             여러사람이 사용가능하고 원거리에서 사용가능
             속도가 빠름

​ 
====< 운영체제 설치 후 설정 >====

  1. hostname 설정
  2. ip 설정
     ㄱ 네트워크 속성들어가기
     ㄴ ipconfig/all 를 통해 virtualbox에서 하드웨어에 설정한 NIC 카드와 비교하여 NAT과 내부네트워크에 맞는 것을 찾아 이름을 바꾼다 (보기 편하게)
      ㄷ 내부네트워크는 IP 를 직접 설정해주어야 한다
  3. Tool 설치
      virtual box - 장치 -> 게스트 확장 -> 내 컴퓨터 -> 마운트된 것 실행 -> amd64 설치
      vm ware - vm -> install vm tools -> 마운트된 것 실행 -> 설치
                  view -> autosize -> guest autofit                    
  @@@@ 처음 윈도우를 설치한 후 PING 테스트를 위해서는
    방화벽  -> 고급설정 -> 인바운드 규칙 -> 파일및 프린터 공유 ICMP IPv4 사용


#용어#

*마이그레이션
    서버를 이전하는 작업
 

* 가상 운영체제하나를 guest pc(virtual box) , vm(vmware) , instance(aws) 라고 한다