모든 사이트는 사용자 지정 미디어를 사용합니다
패널에 URL을 지정하거나 파일을 업로드하세요. 당사가 이를 가져와서 사용자가 제공한 SHA-256을 확인한 후 가상 광학 드라이브로 연결합니다. 먼저 사용자 측에서 다이제스트를 확인하세요. 설치가 이루어지는 잘린 다운로드는 설치를 거부하는 것보다 더 나쁜 아침을 만듭니다.
sha256sum AlmaLinux-10-x86_64-dvd.isoAPI를 통해:
curl -s -X POST https://paragonvps.com/api/v1/instances/<instance-id>/iso -H "Authorization: Bearer $Paragon_TOKEN" -H "Content-Type: application/json" -d '{"url":"https://mirror.example.com/alma-10.iso","sha256":"<digest>","boot":"once"}'부팅하기
"boot":"once"은 정확히 한 번의 전원 주기 동안 드라이브를 부팅 순서의 첫 번째에 배치하므로 나중에 이를 되돌릴 필요가 없습니다. 인스턴스를 재시작하고 패널에서 콘솔을 열면 설치 프로그램이 기다리고 있습니다. 콘솔은 VNC 화면과 직렬 회선을 제공합니다. 긴 경로를 통해 직렬 회선의 텍스트 설치 프로그램은 VNC의 그래픽 설치 프로그램보다 훨씬 덜 고통스럽습니다.
설치 프로그램이 보게 될 것:
- virtio-blk 디스크,
vda이후 - 하나의 virtio-net 인터페이스
- q35 머신 유형, 기본 UEFI, 요청 시 레거시 BIOS
모든 최신 Linux 및 BSD 릴리스에는 이러한 드라이버가 내장되어 있습니다. Windows에는 없습니다. 시작하기 전에 virtio 드라이버 ISO를 두 번째 드라이브로 연결하십시오. 그렇지 않으면 설치 프로그램에 빈 디스크 목록이 표시되고 이유를 설명하지 않습니다.
설치 중 주소 지정
IPv4는 모든 사이트에서 DHCP로 제공되므로 묻는 설치 프로그램은 스스로 구성합니다. IPv6는 그렇지 않습니다. /64는 라우팅되지만 알리지 않으므로 패널에서 주소와 게이트웨이를 직접 입력하거나 v4 전용 설치를 수락하고 셸을 얻은 후 수정하십시오.
무인 설치
VNC를 통해 설치 프로그램을 지켜보는 것은 인생을 낭비하는 것입니다. 두 계열 모두 HTTP를 통해 구성 파일을 읽습니다.
Debian, 부팅 프롬프트에서:
auto=true priority=critical url=https://example.com/preseed.cfgAlmaLinux, 커널 명령줄에서:
inst.ks=https://example.com/ks.cfg inst.text두 가지 모두에 console=ttyS0,115200n8을 추가하면 전체 설치가 직렬 콘솔로 스트리밍되어 터미널에서 읽고 로그를 유지하며 실패를 설명하는 스크린샷 대신 티켓에 붙여넣을 수 있습니다.
완료되었을 때
미디어를 분리하거나 다음 재부팅에서 설치 프로그램이 다시 시작됩니다:
curl -s -X DELETE https://paragonvps.com/api/v1/instances/<instance-id>/iso -H "Authorization: Bearer $Paragon_TOKEN"그런 다음 설치된 시스템에서 직렬 콘솔이 계속 작동하는지 확인하십시오. 기본 설치에서는 종종 console=이 커널 명령줄에서 빠져 있습니다. 그리고 그 순간이 필요한 순간이 아니어야 합니다.
cat /proc/cmdline재구축이 건드리지 않는 것
스냅샷은 유지됩니다. 두 주소(v4 및 /64)와 역방향 DNS도 유지됩니다. 청구 주기는 영향을 받지 않습니다. 루트 디스크는 완전히 덮어쓰여지며, 그것이 이 작업의 핵심입니다.
기대를 재설정해야 합니다: 사용자 지정 설치는 이 플랫폼에서 유일하게 초 단위로 측정되지 않는 것입니다. 자체 이미지의 중앙값 배포 시간은 47초입니다. 사용자의 설치 프로그램은 사용자의 설치 프로그램이 걸리는 시간만큼 걸리며, 큰 이미지를 가져오면 시작하기 전에 몇 분이 추가됩니다.