Cockpit을 ​​사용하여 Ubuntu 서버에 가상 머신을 생성하는 방법

Cockpit을 ​​사용하면 웹 브라우저에서 KVM 가상 머신을 생성하고 관리할 수 있습니다. Ubuntu Server에서는 Cockpit과 해당 cockpit-machines추가 기능을 설치하고, 설치 프로그램을 선택하고, 리소스를 할당한 다음 게스트를 부팅합니다. 마법사의 레이블은 버전에 따라 다를 수 있습니다.

시작하기 전에

  • 접근 권한이 있는 Ubuntu 서버 계정을 사용하십시오 sudo. Ubuntu와 가상 머신에 충분한 CPU, 메모리 및 디스크 공간을 확보하십시오.
  • 펌웨어에서 Intel VT-x 또는 AMD-V를 활성화하십시오. 중첩된 가상 머신은 외부 하이퍼바이저에서도 중첩 가상화를 지원해야 합니다.
  • 운영체제 제작사 또는 지원되는 네트워크 소스에서 제공하는 설치 ISO 파일을 준비하십시오.
  • TCP 9090 포트는 신뢰할 수 있는 관리자 네트워크 또는 VPN으로 제한하십시오. Cockpit을 ​​공용 인터넷에 노출하지 마십시오.

1. Ubuntu backports에서 Cockpit을 ​​설치하세요.

로컬 또는 SSH를 통해 연결하고 Bash에서 다음 명령을 실행하세요. Cockpit은 백포트가 기본적으로 활성화된 Ubuntu LTS 환경에서 공식 백포트 패키지를 사용하는 것을 권장합니다. APT 소스를 사용자 지정한 경우, 해당 포켓이 일치하는지 확인하세요. 백포트가 없는 비 LTS 버전에서는 cockpit표준 Ubuntu 저장소에서 설치하고 다음 단계에서 VM 추가 기능을 설치하세요.

. /etc/os-release
sudo apt update
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit
우분투 터미널에 os-release 명령어와 Cockpit 백포트 설치 명령어가 표시된 화면입니다.
/etc/os-release에 있는 Ubuntu 코드명을 사용하면 APT가 일치하는 백포트 저장소를 선택합니다.

2. 웹 콘솔을 활성화하고 VM 지원을 추가합니다.

Cockpit은 systemd 소켓 활성화를 사용합니다. 해당 소켓을 활성화하고 동일한 백포트 저장소에서 Machines 애드온을 설치하세요. Ubuntu 패키지는 libvirt 구성 요소에 의존합니다.

sudo systemctl enable --now cockpit.socket
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit-machines

백포트가 없는 비LTS 릴리스에서는 sudo apt install cockpit-machines대신 를 사용하십시오. APT가 애드온을 찾을 수 없는 경우 패키지 인덱스를 새로 고치고 Universe 및 해당 저장소 소스가 활성화되어 있는지 확인하십시오. 업데이트할 때는 Cockpit 패키지를 동일한 저장소에 보관하십시오.

3. 콕핏에 로그인하세요

https://SERVER_IP:9090호스트에 접속할 수 있는 브라우저에서 엽니다 . 허용된 Linux 계정으로 로그인하고, Cockpit에서 인증을 요청하면 비밀번호를 다시 입력합니다.

예시 서버 주소의 9090번 포트에서 Cockpit 로그인 페이지가 열리고, 사용자 이름과 비밀번호 입력란은 비어 있습니다.
서버 주소와 허용된 Linux 계정을 사용하여 로그인하십시오.

Cockpit은 인증서가 구성되지 않은 경우 자체 서명 인증서를 생성하므로 처음 접속 시 경고 메시지가 표시될 수 있습니다. 원격으로 정기적으로 사용하려면 브라우저에서 신뢰하는 인증서를 설치하고 포트 9090을 신뢰할 수 있는 네트워크로 제한하십시오.

4. VM 페이지를 열고 새 게스트를 시작합니다.

가상 머신을 선택한 다음 새 가상 머신 만들기 (또는 해당 버전에 맞는 메뉴)를 선택하세요. 페이지가 표시되지 않으면 cockpit-machines설치를 확인하고 페이지를 새로고침하세요.

가상 머신이 선택되고 가상 머신 목록이 열려 있는 조종석 사이드바입니다.
가상 머신 페이지는 cockpit-machines 추가 기능에서 제공합니다.

설명적인 이름(예: )을 입력 ubuntu-test하고 설치 유형을 선택하십시오. Cockpit이 실행 준비가 완료된 운영 체제를 자동으로 다운로드한다고 가정하지 마십시오.

가상 머신 이름, 로컬 ISO 설치 유형 및 Ubuntu 운영 체제 선택을 포함하는 새 가상 머신 양식입니다.
적절한 게스트 이름을 선택하고 설치 소스와 운영 체제를 설정하십시오.

5. 설치 프로그램, 운영 체제 및 용량을 선택하십시오.

로컬 설치 미디어(ISO 이미지)를 선택 하고 호스트에서 사용 가능한 ISO 파일을 찾아보거나 지원되는 URL/네트워크 소스를 사용하십시오. 가장 일치하는 운영 체제 항목을 선택하십시오. 이렇게 하면 libvirt가 기본값을 선택하는 데 도움이 되지만 운영 체제를 설치하지는 않습니다.

Cockpit VM 마법사에서 로컬 ISO 또는 네트워크 설치 소스 선택 항목이 표시되고 Ubuntu Server가 선택되었습니다.
호스트 또는 지원되는 네트워크 소스에서 사용 가능한 ISO 파일을 선택하십시오.

호스트에 여유 공간을 확보하면서 CPU와 메모리를 할당하십시오. 운영 체제, 업데이트, 응용 프로그램 및 예상 데이터에 필요한 디스크 용량을 선택하십시오. 범용 RAM이나 디스크 용량은 없습니다. 계속 진행하기 전에 호스트의 여유 저장 공간을 확인하십시오.

가상 머신 리소스 양식으로 CPU, 메모리 및 디스크 용량 필드와 예시 값을 보여줍니다.
다음은 게스트 및 호스트 워크로드에 대한 리소스 크기 형식의 샘플 값입니다.

6. 게스트 운영체제를 검토, 생성 및 설치합니다.

소스 및 리소스를 검토한 다음 생성 및 실행을 선택합니다 (일부 버전에서는 생성과 시작이 분리되어 있습니다). Cockpit이 VM을 정의하고 부팅합니다. VM의 운영 체제는 별도로 설치해야 합니다.

VM 검토 페이지에는 운영 체제, ISO, CPU, 메모리, 디스크 크기 및 생성/실행 버튼이 표시됩니다.
가상 머신을 생성하고 시작하기 전에 모든 설정을 검토하십시오.

콘솔을 열고 설치 프로그램의 안내에 따라 설치를 진행하십시오. 설치가 완료되면 가상 디스크로 부팅하십시오. 설치 프로그램으로 다시 돌아가는 경우, 장치 또는 부팅 설정에서 ISO 파일을 꺼내거나 분리한 후 다시 시작하십시오.

Ubuntu 서버 설치 프로그램의 부팅 메뉴를 표시하는 Cockpit 브라우저 콘솔입니다.
VM 콘솔에서 게스트 운영 체제 설치를 완료하십시오.

네트워크 상태를 확인하고 시작 시 문제를 해결하세요.

Libvirt의 기본 네트워크는 일반적으로 NAT를 사용하여 호스트를 통해 게스트에 외부 액세스를 제공합니다. LAN 장치는 일반적으로 직접 연결할 수 없습니다. 게스트를 물리적 네트워크에 연결하려면 호스트 네트워킹을 변경하면 액세스가 중단될 수 있으므로 브리지 구성을 신중하게 해야 합니다.

  • 가상 머신 페이지가 표시되지 않는 경우, 추가 기능이 설치되었는지 확인하고 브라우저를 새로 고침하세요.
  • 가상 머신이 부팅되지 않습니다. ISO 이미지, 부팅 순서 및 중첩 가상화를 포함한 가상화 설정을 확인하십시오.
  • 게스트 네트워크가 없습니다. 선택한 libvirt 네트워크가 활성화되어 있는지 확인하십시오. NAT 및 브리지에 대한 자세한 내용은 Ubuntu의 libvirt 가이드를 참조하십시오.

공식 참조

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.