Basis pengetahuan

Bangun ulang instance dari ISO kustom

Mengambil media instalasi Anda sendiri, mem-boot-nya di konsol virtual, dan membuat instalasi tanpa pengawasan selesai tanpa ada yang mengawasinya.

Setiap situs menerima media kustom

Arahkan panel ke URL atau unggah file. Kami mengambilnya, memeriksa SHA-256 yang Anda berikan, dan memasangnya sebagai drive optik virtual. Periksa digest di sisi Anda terlebih dahulu: unduhan yang terpotong tetapi tetap terpasang adalah pagi yang lebih buruk daripada yang menolak.

sha256sum AlmaLinux-10-x86_64-dvd.iso

Melalui API:

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"}'

Mem-boot-nya

"boot":"once" menempatkan drive pertama dalam urutan boot hanya untuk satu siklus daya, yang menghemat Anda untuk membatalkannya nanti. Mulai ulang instance, buka konsol dari panel, dan installer menunggu. Konsol menawarkan permukaan VNC dan jalur serial; melalui jalur yang panjang, installer teks pada jalur serial jauh lebih tidak menyakitkan daripada yang grafis pada VNC.

Yang akan dilihat installer:

  • Disk virtio-blk, vda dan seterusnya
  • satu antarmuka virtio-net
  • tipe mesin q35, UEFI secara default, BIOS legacy berdasarkan permintaan

Setiap rilis Linux dan BSD saat ini memiliki driver tersebut di dalamnya. Windows tidak. Pasang ISO driver virtio sebagai drive kedua sebelum Anda mulai, atau installer akan menampilkan daftar disk kosong dan menolak untuk menjelaskan mengapa.

Pengalamatan selama instalasi

IPv4 berasal dari DHCP di setiap situs, jadi installer yang bertanya akan mengonfigurasi dirinya sendiri. IPv6 tidak: /64 dirutekan daripada diiklankan, jadi ketik alamat dan gateway dari panel secara manual, atau terima instalasi hanya-v4 dan perbaiki setelah Anda memiliki shell.

Instalasi tanpa pengawasan

Menonton installer melalui VNC adalah penggunaan hidup yang buruk. Kedua keluarga membaca file konfigurasi melalui HTTP.

Debian, pada prompt boot:

auto=true priority=critical url=https://example.com/preseed.cfg

AlmaLinux, pada baris perintah kernel:

inst.ks=https://example.com/ks.cfg inst.text

Tambahkan console=ttyS0,115200n8 ke salah satunya dan seluruh instalasi mengalir ke bawah konsol serial, di mana Anda dapat membacanya di terminal, menyimpan log, dan menempelkan kegagalan ke tiket alih-alih menggambarkan tangkapan layar.

Ketika selesai

Lepas media, atau reboot berikutnya dengan senang hati memulai installer lagi:

curl -s -X DELETE https://paragonvps.com/api/v1/instances/<instance-id>/iso -H "Authorization: Bearer $Paragon_TOKEN"

Kemudian periksa bahwa konsol serial masih berfungsi dari sistem yang terinstal. Instalasi standar sering meninggalkan console= dari baris perintah kernel, dan saat Anda menemukannya seharusnya bukan saat Anda membutuhkannya.

cat /proc/cmdline

Apa yang tidak disentuh rebuild

Snapshot bertahan. Kedua alamat bertahan, v4 dan /64, bersama dengan reverse DNS. Siklus penagihan tidak terpengaruh. Disk root ditimpa sepenuhnya, itulah inti dari latihan ini.

Satu ekspektasi yang perlu diatur ulang: instalasi kustom adalah satu-satunya hal di platform ini yang tidak diukur dalam hitungan detik. Gambar kami sendiri memiliki waktu deploy median empat puluh tujuh detik. Installer Anda memakan waktu selama installer Anda, dan mengambil gambar besar menambah beberapa menit sebelum itu bahkan dimulai.

Siap saat Anda siap

Pilih kota. Pilih ukuran. Bayar dengan koin.

Tanpa formulir tentang siapa Anda, tanpa menunggu manusia untuk menyetujui, tanpa panggilan telepon untuk memverifikasi apa pun. Invoice dibersihkan dan kredensial masuk ke kotak masuk Anda.