Network & Server Factory

개인 공부 기록

alsrbdmsco 117

ESXi 7.0 설치하고 Ubuntu VM에 전공 동아리 홈페이지 호스팅

개인 물리 서버에 ESXi 7.0을 설치하고, Ubuntu 가상 머신에 Apache2를 올려 전공 동아리 홈페이지를 호스팅했습니다. 공유기 포트포워딩과 DDNS로 외부에서 동아리별 포트로 접속할 수 있게 구성했습니다.1. 준비항목내용하이퍼바이저VMware ESXi 7.0설치 위치개인 물리 서버(VMware Workstation에서도 같은 방법으로 설치 가능)게스트 OSUbuntu웹 서버Apache2외부 접속공유기 포트포워딩 + DDNS PC나 서버에 설치한다면 ESXi ISO로 부팅 USB를 만들어 설치합니다. ESXi 설치 파일과 무료 라이선스는 VMware 홈페이지에 가입하면 받을 수 있었습니다(작성 당시 기준, 계정당 라이선스 1개). 라이선스 키는 따로 기록해 둡니다.2. ESXi 설치부팅 메뉴에..

Project/홈랩 2020.08.24

서버 가상화란? 하이퍼바이저 Type 1과 Type 2

서버 가상화는 물리 서버 한 대의 CPU, 메모리 같은 자원을 나눠 여러 운영체제(VM)를 동시에 실행하는 기술입니다. 하드웨어 위에 바로 설치하는 Type 1과, 호스트 OS 위에 설치하는 Type 2 하이퍼바이저가 있습니다.1. 가상화의 종류가상화는 크게 서버 가상화, 네트워크 가상화, 스토리지 가상화로 나눌 수 있습니다. 이 글은 서버 가상화를 다룹니다.2. 서버 가상화란서버의 남는 CPU와 메모리 자원을 활용해, 서버 한 대에서 여러 OS를 함께 쓰게 하는 것이 서버 가상화입니다. 서버의 자원을 가상화해 여러 VM에 나눠 준다고 보면 됩니다.서버 자원을 VM에 나눠 주는 개념 물리 서버 한 대에 OS 하나만 쓰면 자원이 남는 경우가 많습니다. 가상화를 쓰면 물리 서버 한 대에 여러 VM을 만들어 ..

서버란? 구성과 스토리지, 네트워크

서버는 사용자의 요청을 받아 서비스를 제공하는 컴퓨터입니다. 구성은 일반 PC와 같지만 더 많은 CPU와 메모리를 달고, 랙에 쌓아 운영하며, 스토리지와 스위치로 서로 연결됩니다.1. 서버란서버는 한마디로 성능이 아주 좋은 PC라고 할 수 있습니다. 우리가 쓰는 PC도 서버 역할을 할 수 있습니다. 서버는 사용자에게 서비스를 제공하는 역할을 합니다. 예를 들어 웹 페이지에 접속하면, 서버가 저장해 둔 사진과 정보를 사용자의 요청에 맞게 불러와 보여 줍니다.웹 서버가 요청에 응답하는 예 서버에는 웹 서버, DNS 서버, 스트리밍 서버 등 여러 종류가 있습니다. 큰 컴퓨터를 여러 대 두면 공간을 많이 차지하기 때문에, 얇은 랙 서버를 랙에 쌓아 운영합니다.랙에 장착한 서버2. 구성서버의 구성은 일반 PC와 ..

[ESXi] 호스트 클라이언트에서 Ubuntu 가상 머신 만들기

ESXi 호스트 클라이언트의 VM 생성/등록 마법사로 Ubuntu 가상 머신을 만들었습니다. NAS 데이터스토어에 저장하고, 데이터스토어의 Ubuntu ISO를 CD/DVD로 연결해 브라우저 콘솔에서 설치했습니다.1. VM 생성 시작가상 시스템 > VM 생성/등록을 누릅니다.생성 유형에서 새 가상 시스템 생성을 선택합니다. 기존 VM 파일을 불러와 등록할 수도 있습니다.2. 설정2.1 이름과 게스트 OSVM 이름을 정하고, 게스트 OS 제품군을 Linux, 버전을 Ubuntu로 지정합니다.게스트 OS 선택2.2 스토리지VM을 저장할 데이터스토어를 선택합니다. 저는 서버에 NAS를 연결해 데이터스토어로 쓰고 있어 NAS를 선택했습니다.2.3 하드웨어CPU, 메모리, 디스크 크기를 서버 사양에 맞게 정합니다..

[ESXi] Synology NFS 공유 폴더를 데이터스토어로 추가

Synology에서 NFS를 켜고 공유 폴더에 ESXi 호스트 IP의 읽기/쓰기 권한을 준 뒤, ESXi에서 NFS 데이터스토어로 마운트했습니다. NAS의 큰 용량과 백업 기능을 VM 저장소로 쓸 수 있습니다.1. 배경데이터스토어를 NAS에 두면 용량이 크고, NAS의 백업 기능으로 데이터를 더 안전하게 유지할 수 있습니다.2. Synology NFS 설정2.1 NFS 활성화제어판 > 파일 서비스에서 NFS를 켭니다.2.2 공유 폴더 NFS 권한제어판 > 공유 폴더에서 사용할 폴더를 선택하고 편집을 누릅니다.NFS 권한 탭에서 생성을 누릅니다. 아래에 표시되는 마운트 경로(예: /volume1/NAS)는 ESXi에서 입력하므로 기록해 둡니다.NFS 권한과 마운트 경로 호스트 이름 또는 IP에 ESXi 호..

ipTIME SG16000M 16포트 기가비트 스위치 사용 후기

집에서 여러 PC와 서버를 테스트하기에 8포트 스위치가 부족해, 16포트 기가비트 스위칭 허브 ipTIME SG16000M을 들였습니다. 공유기에 선 하나만 연결하면 바로 쓸 수 있고, 포트별 LED로 연결 상태를 쉽게 확인할 수 있습니다.1. 허브와 스위치예전에는 허브를 많이 썼지만, 허브는 받은 데이터를 연결된 모든 PC에 보내기 때문에 네트워크가 커질수록 느려집니다. 스위치(스위칭 허브)는 MAC 주소를 보고 목적지 포트로만 데이터를 보내므로, 연결된 PC가 많아도 허브처럼 느려지지 않습니다.2. 구매 이유집에서 여러 컴퓨터와 서버를 운영하며 테스트하다 보니 쓰던 8포트 스위치로는 포트가 부족했습니다. 포트가 많고 빠르고 안정적인 제품을 찾다가, 가격 부담이 적은 SG16000M을 선택했습니다.ip..

[헤놀로지 6.1] 공유 폴더 동기화로 두 번째 NAS에 실시간 백업

헤놀로지를 한 대 더 만들어, 공유 폴더 동기화(rsync) 기능으로 기존 NAS의 폴더를 두 번째 NAS로 복제했습니다. 폴더 내용이 바뀔 때마다 자동으로 동기화되도록 설정했습니다.1. 배경두 번째 헤놀로지를 만든 이유는 백업과, 사용 중인 NAS에 오류가 생겼을 때 빠르게 대체하기 위해서입니다. 두 NAS의 데이터를 맞추기 위해 rsync 기반 공유 폴더 동기화를 사용했습니다.2. rsync 활성화두 NAS 모두 제어판 > 파일 서비스에서 rsync 서비스를 켭니다.rsync 서비스 활성화3. 동기화 작업 만들기3.1 작업 생성원본 NAS의 공유 폴더 동기화에서 작업 목록 > 생성을 누릅니다.작업 이름은 알아보기 쉽게 "NAS2로 백업"처럼 정합니다.3.2 동기화할 폴더동기화할 공유 폴더를 체크해 지..

Hardware/NAS 2020.08.21

[헤놀로지 6.1] Video Station 동영상이 재생되지 않을 때

Video Station에서 일부 동영상이 재생되지 않는 원인은 영상·음성 코덱을 처리하지 못하기 때문입니다. 패키지 센터에 SynoCommunity 소스를 추가하고 ffmpeg를 설치해 해결했습니다.1. 증상과 원인Video Station으로 동영상을 재생하면 어떤 파일은 실행되지 않습니다. 해당 영상이나 음성의 코덱을 NAS가 처리하지 못하기 때문입니다. 코덱 처리를 위해 ffmpeg를 설치합니다.2. 신뢰 수준 변경패키지 센터의 설정을 누릅니다.신뢰 수준을 Synology Inc. 및 신뢰할 수 있는 게시자로 선택하고 확인을 누릅니다.3. 패키지 소스 추가패키지 소스 추가 패키지 소스 탭에서 추가를 누르고 아래 값을 입력합니다. 항목값이름synocommunity위치http://packages.syn..

Hardware/NAS 2020.08.21

[Debian] NFS 서버 구성하고 Windows에서 접속

Debian VM에 nfs-kernel-server를 설치하고 /home/nfs를 호스트 PC에 공유했습니다. Windows(NFS 클라이언트)에서 UNC 경로로 접속해, Debian에서 만든 파일이 Windows에서도 보이는 것을 확인했습니다.1. 패키지 설치apt-get install -y nfs-kernel-server2. 공유 폴더와 exports 설정공유할 폴더를 만들고 권한을 줍니다.mkdir -p /home/nfschmod 777 /home/nfs/etc/exports에 공유할 폴더와 접속을 허용할 호스트 IP를 추가합니다. 아래는 형식 예시입니다.vi /etc/exports/home/nfs 호스트IP(rw,sync,no_subtree_check)/etc/exports 설정3. 서비스 재시..

Server & OS/Linux 2020.08.17

[홈랩] 홈 네트워크 구축 V1

집의 서버와 데이터가 늘어나, 데이터를 한곳에 모으고 하드웨어 고장에 대비하기 위해 홈 네트워크를 새로 구성했습니다. 공유기 3대와 스위치, AP로 방마다 네트워크를 연결하고, 메인 서버와 헤놀로지 NAS로 이중 백업을 구성했으며, ipTIME L2TP VPN으로 외부에서도 내부 서버에 접속하도록 만들었습니다.1. 목적집에서 쓰는 서버와 장비가 많아지고 데이터도 크게 늘었습니다. 데이터를 한곳에 저장하고, 하드웨어 고장으로 인한 손실을 막고, 장비를 쉽게 유지보수하기 위해 이 프로젝트를 진행했습니다.2. 준비물과 선택 이유장비선택 이유공유기 3대사용자가 많아 기기에 무리 없이 인터넷을 공급하기 위해AP공유기가 한 방에 있어 다른 방에도 안정적으로 Wi-Fi를 공급하기 위해스위치방마다 여러 랜 포트가 필요..

Project/홈랩 2020.08.17
서울
--:--:--
-전체 글
-카테고리
누적 조회수