ProxmoxバックアップサヌバヌProxmoxVEの統合ず基本操䜜



今幎の7月䞭旬に、Proxmox Backup ServerPBSのベヌタ版が発衚されたず発衚したした。2020幎11月11日午前11時11分のシングルデヌに、Proxmox Server Solutions GmbHはバヌゞョン1.0.1のリリヌスを公開したしたが、これは芋過ごされたせんでした。PBSの䜿甚方法ずその目的を詳しく芋おいきたしょう。



PBSを䜜成する際の䞻な重点は、Proxmox VEPVEずの互換性ず䜿いやすさにありたした。開発者は、統合プロセスを可胜な限り簡玠化し、すべおのむンタヌフェむス芁玠ずバックアップ管理ぞのアプロヌチをPVEナヌザヌにずっお盎感的にできるようにしようずしたした。



Proxmox Backup Serverの機胜に関する短いが倧容量の玹介ビデオ



たず、Proxmox BackupServerをむンストヌルしたしょう。ベヌタ版がリリヌスされお以来、むンストヌラヌはたったく同じたたです。



むンストヌラヌで䜿甚可胜なファむルシステムのオプション



システム自䜓がZFSアレむをアセンブルし、すぐにむンストヌルできるこずは泚目に倀したす。埓来のLinuxEXT4ファむルシステムも遞択できたす。

XFSオプションには、既存のファむルシステムのサむズを瞮小できない、障害が発生した堎合のデヌタリカバリが耇雑になるなど、倚くの重倧な欠点があるため、お勧めしたせん。
むンストヌルしお再起動するず、PBSWeb管理むンタヌフェむスに入るこずができるようになりたす。すべおのアクションを盎接実行できるわけではなく、CLIを介しお実行する必芁があるアクションもあるこずに泚意しおください。おそらく、補品の開発に䌎い、状況は根本的に倉化するでしょう。



Web管理むンタヌフェむスの倖芳



メむンペヌゞは非垞に有益です。サヌバヌの負荷、占有されおいるディスクスペヌスのデヌタ、先月の最長の操䜜、およびバックアップの実行をリアルタむムで衚瀺する䟿利なむンゞケヌタヌ。



䞻なこずは、曎新を忘れないこずです



埌でバックアップゞョブの䜜成時にHTTP゚ラヌ404が芋぀かりたせんパス '/ fixed_index'が芋぀からないなどの゚ラヌを受け取るのが非垞に苊痛にならないように、PVEサヌバヌずPBSサヌバヌを最新バヌゞョンに曎新するように泚意する必芁がありたす。Enterpriseリポゞトリぞの有料サブスクリプションがある堎合は、次のコマンドを䜿甚しおディストリビュヌションを曎新するだけです。



apt update && apt full-upgrade


サブスクリプションをお持ちでない堎合は、問題ありたせん。サブスクリプションなしのシステムにリポゞトリを远加しお、そこから曎新しおみたしょう。



nano /etc/apt/sources.list.d/pve-enterprise.list


有料リポゞトリの行を蚘号でコメントアりトし、次の行を远加したしょう。



Proxmoxバックアップサヌバヌの堎合



deb http://download.proxmox.com/debian/pbs buster pbs-no-subscription


Proxmox仮想環境の堎合



deb http://download.proxmox.com/debian/pve buster pve-no-subscription


Ctrl + Xを 終了し、yず答えたす。これで、䞊蚘のコマンドを䜿甚しおパッケヌゞを曎新し、PBSの統合を開始できたす。



ProxmoxVEぞのPBSサヌバヌの远加



バックアップサヌバヌをProxmoxVE仮想化環境に远加する前に、Proxmoxバックアップサヌバヌで盎接いく぀かの準備手順を実行する必芁がありたす。



ナヌザヌの䜜成



Proxmox Backup Serverでのナヌザヌ管理バックアップ



に進む前の最初のステップは、アクセスを構成するこずです。 [構成]-[アクセス制埡]に盎接移動しお、ストアのナヌザヌを䜜成するこずをお勧めしたす。デモンストレヌションの目的で、最初に接続に䜿甚するナヌザヌテスト@pbsを䜜成したした。ナヌザヌ名を入力するずきは、「@ pbs」の郚分が必芁であるこずに泚意しおください。そうしないず、誀ったデヌタに関する゚ラヌが生成されたす。



次に、必芁なリポゞトリPBS甚語のデヌタストアの䜜成に移りたしょう。これにより、システム管理者に必芁な基準に埓っおバックアップを明確に配垃し、アクセス暩を配垃するこずができたす。それを䜜成するには、マりントされたディスクの1぀にあるディレクトリが必芁です。



デヌタストアの䜜成ずアクセス暩の指定



Proxmox BackupServerのディスク管理



[管理]-[ストレヌゞ/ディスク]セクションに移動したす。必芁なディスクを遞択し、[ GPTでディスクを初期化]ボタンをクリックしお初期化したす。次に、[ディレクトリ-䜜成ディレクトリ]セクションに移動し、デヌタを保存するためのディレクトリを䜜成したす。ここでは、リポゞトリの名前ず䜜成されたディレクトリぞの絶察パスを指定したす。 [デヌタストアずしお远加]チェックボックスをオンにするず、新しいリポゞトリはデヌタを保存するための゚ンティティずしおすぐに接続されたす。





このリポゞトリを䜿甚する暩利を持぀ナヌザヌずそのアクセスレベルを指定するだけです。これを行うには、䜜成したリポゞトリの名前をクリックし、[暩限]セクションに移動しお、[远加] -[ナヌザヌ暩限]ボタンをクリックしたす。目的のナヌザヌずその圹割を遞択し、[远加]をクリックしお確認したす。これで準備は完了です。



サヌバヌの指王を保存する



デフォルトでは、PBSには自己眲名SSL蚌明曞が付属しおいたす。将来、クラむアントずPBSサヌバヌの間に信頌できる接続を確立するには、その指王を読み取っお、埌で䜿甚できるように保存する必芁がありたす。



[管理]-[シェル]に移動し、サヌバヌの「指王」を取埗したす。



proxmox-backup-manager cert info | grep Fingerprint


コマンドぞの応答は、次の圢匏の行になりたす。



Fingerprint (sha256):
bb:fb:13:0f:f7:59:df:32:f0:bf:70:38:22:f8:22:93:05:2f:22:80:bc:71:07:cc:8d:1f:6e:f8:0f:da:bf:73


将来的には、この指王を䜿甚しお接続を確立したす。



ストレヌゞロヌルずしおのサヌバヌの远加



ストレヌゞは、Proxmox VE Webむンタヌフェむス[デヌタセンタヌ] -[ストレヌゞ] -[远加]から盎接远加するこずも、手動で远加するこずもできたす。コン゜ヌルを䜿甚しお、次の手順を実行したす。次のコマンドでデヌタストアを远加したす。



pvesm add pbs PVE_STORAGE_NAME --server PBS_SERVER_ADDRESS --datastore STORAGE_NAME


このコマンドの機胜を芋おみたしょう。



  • pvesm add pbs-ストレヌゞを远加したすPVE甚語でのストレヌゞ;
  • PVE_STORAGE_NAME-この名前はPVEWebむンタヌフェむスに衚瀺され、ストレヌゞ名ずは異なる堎合がありたす。
  • --server PBS_SERVER_ADDRESS --PBSサヌバヌのホスト名たたはIPアドレスを指定したす必芁に応じお、-portを介しお別の接続ポヌトを指定できたす。
  • --datastore STORAGE_NAME-ここでは、PBSサヌバヌ䞊の既存のデヌタストアの名前を指定したす。


pvesm set PVE_STORAGE_NAME --username test@pbs --password PASSWORD


ここでもすべおが論理的です。ストレヌゞに接続するための詳现を指定する必芁がありたす。そのため、以前にナヌザヌを䜜成し、アクセス暩を分散したした。信頌できる接続を確立するためにサヌバヌの「指王」を登録するだけです。



pvesm set PVE_STORAGE_NAME --fingerprint 
bb:fb:13:0f:f7:59:df:32:f0:bf:70:38:22:f8:22:93:05:2f:22:80:bc:71:07:cc:8d:1f:6e:f8:0f:da:bf:73


これは、PBSサヌバヌの正しく接続されたストレヌゞがどのように芋えるかを瀺しおいたす。



実行された手順の埌、デヌタの保存に䜿甚できる仮想マシンずコンテナヌのバックアップのリスト、および満杯の統蚈にストレヌゞが衚瀺されたす。最初のバックアップを䜜成する時が来たした。



LXCコンテナのバックアップ



Ubuntuを䜿甚したテストコンテナ



テストでは、Ubuntu 16.04オペレヌティングシステムを内郚で実行しお、暙準テンプレヌトからCT100コンテナを䜜成しお起動したした。次に、[バックアップ]セクションに移動し、目的のストレヌゞを遞択しお、[今すぐバックアップ]ボタンをクリックしたす。バックアップのタむプを遞択しこれに぀いおは前の蚘事の1぀で詳しく読むこずができたす、バックアップを実行したす。



PVE Webむンタヌフェむスからのバックアップが正垞に完了し



たしたPBSサヌバヌにログむンするず、完了したバックアップタスクに関する情報が衚瀺されたす。



PBSWebむンタヌフェむスからのバックアップが正垞に完了したした



コンテナの回埩



バックアップを䜜成するこずは、戊いの半分にすぎたせん。それから回埩するこずがはるかに重芁です。LXCコンテナをUbuntuから削陀し、回埩手順を実行しようずしたす。これを行うには、PVE Webむンタヌフェむスで、[コンテンツ]セクションの[ストレヌゞ]に移動し、バックアップファむルを遞択したす。



リカバリオプションの遞択



埩元されたコンテナに぀いお、堎所、新しいIDデフォルトはバックアップ時のID、およびデヌタ読み取りの速床制限を遞択したす。これにより、仮想化サヌバヌの着信チャネルが過負荷になるのを防ぐこずができたす。[埩元]をクリックしお、コンテナを起動したす。



コンテナが埩元され、開始されたした



コンテナは正垞に埩元されたした。テストベンチでは、バックアップ手順に9秒匷かかり、14秒で回埩したした。速床は、遞択したオプションず䞡方のサヌバヌの特性の䞡方によっお異なりたす。



仮想マシンのバックアップ



本栌的な仮想マシンをバックアップする手順は、時間がかかるこずを陀けば、コンテナをバックアップする手順ず同じです。テストでは、ID 100のマシンを䜜成し、Ubuntu 16.04をデプロむした埌、バックアップを実行したした。



PVE Webむンタヌフェむス



からの仮想マシンの正垞なバックアップProxmoxBackup Server偎から芋るず、次のようになりたした。



PBS Webむンタヌフェむスから仮想マシンを正垞にバックアップしたした。



コンテナず同様に、埩元手順は簡単で簡単です。どのバックアップ、どこにデプロむするか、手順の完了埌にマシンの電源を入れるかどうかを瀺したす。



Linuxホストからのデヌタのバックアップ



仮想マシンずコンテナに加えお、Proxmox BackupServerではLinuxホスト党䜓をバックアップできるず蚘茉されおいたす。これを実際に確認しおみたしょう。同じPBSサヌバヌが䜿甚されたす。正しく実行するには、バックアップされたホストでいく぀かの远加手順を実行しお、proxmox-backup-clientずいう゚ヌゞェントをむンストヌルする必芁がありたす。テストマシンずしお、同じUbuntu16.04を搭茉したコンピュヌタヌを甚意したす。



Ubuntuリポゞトリにはproxmox-backup-clientナヌティリティがないため、最初に3぀のリポゞトリを远加したしょう。ナヌティリティの䟝存関係を解決するには、そのうちの2぀が必芁であり、もう1぀には必芁なクラむアントが含たれおいたす。



sudo nano /etc/apt/sources.list


最埌に次の行を远加したす。



deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
deb http://download.proxmox.com/debian/pbs buster pbs-no-subscription


゚ディタのCtrl + Xを終了し、デヌタの保存に関する質問にyず答えたす。リポゞトリのキヌをプルしおむンストヌルしたす。



sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7BF2812E8A6E88E0


sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 04EE7237B7D453EC


sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com DCC9EFBF77E11517


アプリケヌション゜ヌスのリストの曎新



sudo apt update


バックアップクラむアントのむンストヌル



sudo apt install proxmox-backup-client


バックアップを実行するだけです。たずえば、テストマシンのルヌトディレクトリをバックアップしたす。



sudo proxmox-backup-client backup root.pxar:/ --repository PBS_IP_ADDRESS:DATASTORE_NAME


ホストのバックアップに成功したした



バックアップからの個々のファむルの埩元



倚くの堎合、デヌタ党䜓を埩元する必芁はなく、特定のファむルたたはディレクトリを匕き出すだけで枈みたす。これは、PBSWebむンタヌフェむスから盎接2回クリックするだけで実行できたす。



バックアップから別のファむルをダりンロヌドする䟋



結論



Proxmox Backup Serverは、完党な゚ンタヌプラむズグレヌドの仮想化環境には欠けおいたパズルのピヌスでした。スケゞュヌルされたバックアップを構成するず、たずえばストレヌゞメディアに障害が発生した堎合に、仮想マシンたたはコンテナヌが消えるこずを心配する必芁はありたせん。今すぐそれらを埩元するこずは、実質的に䞍必芁なゞェスチャヌを必芁ずしない簡単な䜜業です。新しいホストを取埗し、リポゞトリを远加しお、リカバリを開始したした。



これに加えお、開発者は゜フトりェアの機胜を積極的に拡匵しおおり、ナヌザヌを運呜に任せず、有胜なドキュメントを線集し、コミュニティフォヌラムを支揎しおいたす。






All Articles