2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

壊れても安心!Proxmoxのスナップショットで簡単に復元する方法

2
Posted at

おおまかな流れ

  1. Proxmox VEでVMを作成
  2. VMにUbuntu Serverをインストール(今後はUbuntuサーバと呼ぶ)
  3. UbuntuサーバにApacheを入れてデモページを作成
  4. スナップショットの作成(Snap1)
  5. デモページを壊す
  6. スナップショットを使って復元

ISOイメージの取得

  1. https://releases.ubuntu.com/24.04/
    から「ubuntu-24.04.3-live-server-amd64.iso」をダウンロードする
  2. ハッシュ(SHA256)で改ざん・破損がないかを確認する
    • ダウンロードしたISOがおいてあるディレクトリに移動
      cd ~/ダウンロード
    • 公式の SHA256SUMS を取得
      wget https://releases.ubuntu.com/24.04/SHA256SUMS
      • wget:指定したURLのファイル(公式ハッシュ)をダウンロードして、現在のディレクトリ(ダウンロード)に保存
      • https://:プロトコル
      • releases.ubuntu.com:Ubuntuの公式配布サーバのドメイン名
      • /24.04:サーバ上のパス
      • /SHA256SUMS:ダウンロード対象のファイル名
        ※ ↑ブラウザで確認できる
    • 同ディレクトリのISOハッシュと公式ハッシュを照合
      sha256sum -c --ignore-missing SHA256SUMS
      →正常であれば下記の出力
      ubuntu-24.04.3-live-server-amd64.iso: OK

VM作成(Proxmox)

※ログインまで実施済み

  1. ダウンロードしたISOイメージをアップロード

    • アップロードをクリックし、ダウンロードしたISOイメージを選択しアップロードを開始
      ykmox ISOアップロード.png
  2. VMを作成

    • OSにはアップロードしたISOイメージを選択
      VM作成.png

デモ用ページの作成

※下記はVMのUbuntuサーバで実施

  • Apache(Apache HTTP Server)のインストール
    • Apache:Webページを配信するための代表的なオープンソースのHTTPサーバソフト
    • インストール:sudo apt install -y apache2
    • 起動し、自動起動設定:sudo systemctl enable --now apache2
    • サービス状態の確認:sudo systemctl status apache2 --no-pager
    • 簡易的なデモページ:echo 'Hello from Proxmox demo VM' | sudo tee /var/www/html/index.html
    • ポート確認:sudo ss -tlnp | grep ':80' || true
    • ブラウザでhttp://VMのIPアドレス→デモページが表示されればOK
      デモページ.png

スナップショット作成

  1. 対象のVM選択→スナップショット→スナップショット採取
    スナップショット.png
  2. 今回はRAMのチェックを外す→スナップショット採取
    スナップ1.png
  3. 一覧にSnap1が表示されていることを確認
    スナップエビ.png

デモページを壊す

  1. VMのコンソールからsudo rm /var/www/html/index.htmlを実行
  2. デモページをリロードして、下記のようになればOK
    デモページ破壊.png

ロールバック

  1. Proxmox→対象VM→スナップショット→Snap1→ロールバック
    VMが停止していれば起動する
    ロールバック.png
  2. デモページが表示されれば成功
    デモページ.png
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?