すべてのサイトはカスタムメディアを受け入れます
パネルに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"は、ちょうど1回の電源サイクルの間、ドライブをブート順序の最初に置きます。これにより、後で元に戻す手間が省けます。インスタンスを再起動し、パネルからコンソールを開くと、インストーラーが待機しています。コンソールはVNCサーフェスとシリアル回線を提供します。長い経路では、シリアル回線上のテキストインストーラーの方が、VNC上のグラフィカルなものよりもはるかに苦痛が少ないです。
インストーラーが認識するもの:
- virtio-blkディスク、
vda以降 - 1つのvirtio-netインターフェース
- q35マシンタイプ、デフォルトはUEFI、リクエストによりレガシーBIOS
現在のすべてのLinuxおよびBSDリリースには、これらのドライバーが組み込まれています。Windowsにはありません。開始する前にvirtioドライバーISOを2番目のドライブとして接続してください。そうしないと、インストーラーは空のディスクリストを表示し、理由を説明しようとしません。
インストール中のアドレス指定
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も残ります。請求サイクルは影響を受けません。ルートディスクは完全に上書きされます。それがこの演習の要点です。
再設定すべき期待が1つあります。カスタムインストールは、このプラットフォームで唯一秒単位で測定されないものです。当社のイメージのデプロイ時間の中央値は47秒です。お客様のインストーラーは、お客様のインストーラーがかかる時間がかかります。大きなイメージの取得には、開始前に数分追加されます。