VMware ESXi에 Ubuntu 서버 설치
VMware ESXi 호스트에 Ubuntu Server를 단계별로 설치합니다. 가상 머신을 생성하고 언어, 네트워크에서 스토리지, 프로필 및 OpenSSH 확인란에 이르기까지 모든 설치 프로그램 화면을 설명합니다.
📑챕터
- 시작하기 전에 필요한 것 — ESXi 호스트 및 Ubuntu Server LTS ISO
- ISO를 호스트의 데이터 저장소에 업로드
- 가상 머신 생성 — 이름, 게스트 OS, CPU, 메모리 및 디스크
- ISO를 연결하고 전원을 켜고 콘솔을 엽니다
- 언어 및 키보드 레이아웃 화면
- 설치 유형 선택 - Ubuntu Server 또는 최소화된 버전
- 네트워크 화면 — DHCP 또는 고정 주소와 프록시 및 미러 화면
- 저장소 — 안내식 레이아웃 및 LVM 기본값
- 프로필 및 OpenSSH 확인란
- 특집 스냅, 설치 자체 및 재부팅
- 첫 번째 로그인 확인, 한 번 업데이트 및 SSH로 전환
📋 개요 및 단계별 가이드
ISO를 가져와 데이터 저장소에 업로드
로그인할 수 있는 ESXi 호스트와 ubuntu.com에서 다운로드한 Ubuntu Server ISO라는 두 가지가 필요합니다. 현재 LTS 릴리스를 선택하세요. 장기 지원 버전은 수년간 업데이트되며 거의 모든 가이드에서 가정하는 것입니다. 그런 다음 무엇이든 생성하기 전에 ISO를 호스트에 업로드하세요. ESXi 웹 클라이언트에서 스토리지를 열고 실제 여유 공간이 있는 데이터 저장소를 선택한 다음 데이터 저장소 브라우저를 열고 업로드를 사용하세요. 가상 머신은 이 파일에서 부팅됩니다.
지금 기본 사항을 결정하세요. VM의 명확한 이름, VM이 가져오는 디스크 양, 주소를 DHCP에서 가져오는지 아니면 고정된 고정 주소에서 가져오는지 여부를 결정하세요. Ubuntu의 문서화된 최소 사양은 작습니다. 약 1.5GB의 RAM으로 설치 프로그램이 실행됩니다. 그러나 실제로 사용하려는 서버에는 최소 2~4GB의 RAM과 25GB 이상의 디스크가 필요합니다. 나중에 가상 디스크를 확장할 수 있습니다. 그것을 축소하는 것은 고통스러운 방향입니다.
올바른 설정으로 가상 머신 생성
ESXi 웹 클라이언트에서 VM 생성/등록을 선택한 다음 새 가상 머신 생성을 선택합니다. 중요한 선택:
이름 및 게스트 OS: VM에 해당 작업을 나타내는 이름을 지정하고 게스트 OS 제품군 Linux, 버전 Ubuntu Linux(64비트)를 선택합니다. ESXi는 이를 사용하여 합리적인 기본값을 선택합니다. 저장소: ISO를 업로드한 데이터 저장소입니다. CPU 및 메모리: vCPU 2개와 4GB RAM은 테스트 또는 소규모 서비스 서버를 위한 편안한 시작점입니다. 하드 디스크: 25GB 이상; 씬 프로비저닝은 연구실에 적합하고, 씩 프로비저닝은 공간을 미리 예약합니다. 네트워크 어댑터: VMXNET 3 선택 — Ubuntu는 드라이버를 커널에 제공하므로 설치 자체 중에 네트워크가 작동합니다.
CD/DVD 드라이브: 업로드된 ISO(데이터 저장소 ISO 파일)를 가리키고 전원을 켤 때 연결이 선택되어 있는지 확인하세요. 현재 릴리스에서는 펌웨어를 기본값인 EFI로 유지합니다. Ubuntu는 EFI 및 보안 부팅을 완벽하게 지원하므로 변경할 것이 없습니다.
언어 및 키보드 화면 부팅 및 지우기
VM의 전원을 켜고 해당 콘솔을 엽니다. 부팅 메뉴에는 Ubuntu Server 시도 또는 설치가 제공됩니다. 이를 선택하고 Enter를 누르세요(잠깐 기다린 후에도 자체적으로 계속됩니다). 설치 프로그램은 먼저 빠른 하드웨어 감지를 실행한 다음 시작 화면에서 언어를 묻는 메시지를 표시합니다. 이를 선택하고 계속을 누르세요.
다음은 키보드 레이아웃 화면입니다. 10초 동안 올바른 레이아웃을 선택하고 제공된 상자에서 몇 가지 키를 테스트해 보세요.
설치 유형 선택 및 네트워크 설정
현재 릴리스에서는 설치 화면 유형에 두 가지 유형을 제공합니다. Ubuntu 서버(일반적인 관리 도구 모음이 포함된 표준 설치)와 Ubuntu 서버(최소화)(자동 및 클라우드 스타일 배포를 위한 소규모 설치)입니다. 첫 번째 서버 또는 학습 머신의 경우 일반 Ubuntu Server를 선택하십시오. 최소화하면 찾을 것으로 예상되는 일상적인 도구가 제외되고 하나씩 다시 추가하면 절약하는 것보다 시간이 더 많이 걸립니다.
네트워크 연결 화면에는 가상 네트워크 카드(ens160로 표시됨)가 표시됩니다. 기본적으로 DHCP에 주소를 요청하며, 대부분의 가정 및 연구실 설치에는 이것만 있으면 됩니다. 수신하는 주소를 기록해 두십시오. 서버에 연결되는 곳이기 때문입니다. 이 서버가 항상 동일한 주소에 있어야 하고 실제 서버는 일반적으로 그래야 하는 경우 어댑터를 선택하고 IPv4 편집을 선택하고 수동으로 전환한 후 CIDR 형식의 서브넷(예: 192.168.1.0/24), 이 서버에 제공할 주소(예: 192.168.1.50), 게이트웨이 및 이름 서버의 네 필드를 입력합니다. 네트워크 내부에 있지만 라우터가 DHCP를 통해 전달하는 범위 밖에 있는 주소를 선택하면 두 주소가 충돌하지 않습니다.
네트워크가 프록시를 통해 트래픽을 강제하지 않는 한 프록시 화면은 비워 둘 수 있습니다. 미러 화면은 가장 가까운 Ubuntu 아카이브를 선택하여 테스트합니다. 제공되는 기본값을 수락합니다.
스토리지 — LVM을 사용한 안내 레이아웃
안내식 저장소 구성 화면에서는 전체 디스크 사용을 제공합니다. 이는 새로운 가상 디스크이므로 올바른 선택입니다. 보호할 내용이 없습니다. 이 디스크를 LVM 그룹으로 설정 옵션은 기본적으로 선택되어 있으며 선택된 상태로 두는 것이 대부분의 사람들에게 합리적인 기본값입니다. LVM은 디스크와 파일 시스템 사이의 계층으로 나중에 스토리지를 훨씬 쉽게 확장할 수 있습니다.
완료를 누르면 설치 프로그램에 작은 EFI 파티션과 기본 LVM 볼륨을 포함하여 생성하려는 파티션인 스토리지 구성 검토 화면이 표시됩니다. 읽어보신 후 확인하세요. 다음 단계에서는 디스크에 쓰기 때문에 마지막 경고에서 한 번 더 묻습니다. 당신이 원하는 것과 정확히 일치하는 새로운 가상 디스크에.
프로필 설정 및 OpenSSH 확인란
프로필 설정 화면에서는 귀하의 이름, 서버 이름(다른 컴퓨터에서 볼 수 있는 호스트 이름), 사용자 이름 및 비밀번호를 묻습니다. 이 첫 번째 사용자는 관리자입니다. 시스템 작업에 sudo를 사용할 수 있습니다. 다음 달에도 기억할 수 있는 비밀번호를 선택하세요. 처음 로그인할 때 입력하게 됩니다.
그런 다음 SSH 설정 화면과 전체 설치 중 가장 유용한 단일 선택 항목인 OpenSSH 서버 설치가 나타납니다. 기본적으로 선택되어 있지 않습니다. 선택하세요. 서버에는 데스크톱이나 브라우저가 없습니다. 설치 후에는 자신의 컴퓨터에서 SSH를 통해 거의 전적으로 관리하게 되며 이제 SSH 서버를 설치하면 나중에 콘솔을 사용하는 시간을 절약할 수 있습니다. 화면에는 GitHub 또는 Launchpad에서 SSH 키를 가져오는 기능도 제공됩니다. 초보자는 이를 건너뛰고 비밀번호 로그인을 사용할 수 있습니다.
마지막 선택 화면에는 원틱 추가 기능으로 제공되는 인기 있는 서버 애플리케이션인 주요 서버 스냅이 나열됩니다. 모두 선택하지 않은 상태로 두세요. 깨끗한 기본 시스템이 올바른 출발점입니다. 필요한 것은 나중에 의도적으로 설치할 수 있습니다.
설치를 완료하고 깨끗하게 재부팅하세요.
이제 설치 프로그램이 시스템을 복사하고 진행 상황을 표시합니다. 이 단계는 공유 호스트에서 시간이 걸립니다. 진행 화면이 느린 것은 정상이며 로그 보기에는 여전히 작동 중이라고 표시됩니다. 완료되면 지금 재부팅을 선택하세요.
첫 번째 로그인 — 확인, 업데이트 및 SSH로 이동
프로필의 사용자 이름과 비밀번호를 사용하여 콘솔에 로그인하세요. 먼저 서버가 실제로 사용하고 있는 주소를 확인합니다.
ip a
ens160 어댑터를 살펴보세요. 여기에 표시된 주소가 연결될 주소입니다. 다음으로 설치 프로그램이 만든 디스크 레이아웃을 확인하세요.
df -h
그런 다음 아무것도 설치하기 전에 최신 시스템을 한 번 가져옵니다.
sudo apt update
sudo apt upgrade
여기에서 ESXi 콘솔 작업을 중단하고 자신의 컴퓨터에서 SSH를 통해 서버를 관리하세요. 프로필의 사용자 이름과 방금 확인한 주소를 사용하여 ssh yourusername@server-address에 연결하세요.
6단계에서 OpenSSH 체크를 놓치셨나요? 콘솔에서 지금 설치하고 서비스가 실행 중인지 확인하세요.
sudo apt install openssh-server
sudo systemctl status ssh
🏷️주제 검색 변수 및 키워드
🎙️ 전체 대본 — 탭하여 펼치기
__TOK_40__
__TOK_41__
__TOK_42__
❓ 자주 묻는 질문
이 튜토리얼은 100% 무료로 따라할 수 있나요?
__TOK_43__
초보자도 이 가이드를 따라갈 수 있나요?
__TOK_44__
막힐 경우 어디에 질문을 할 수 있나요?
__TOK_45__