自宅サーバをFreeBSDで運用しているのですが、忙しさにかまけてアップグレードを怠っていたので、三連休を利用してOSをアップグレードしました。
FreeBSD 11.2-RELEASEから11.3-RELEASEへ、jail環境も含めてアップグレードします。
まずはjailer(ホスト環境)から。
freebsd-update -r 11.3-RELEASE upgrade続いて、prisoner(ゲスト環境)を更新します。
freebsd-update install
reboot
jexecでprisonerにダイブしてから作業するのかと思いきや、jailer側から更新可能なのですね。
setenv UNAME_r 11.2-RELEASEここまででカーネルの更新がされるので(prisonerなのでいらないけど)、続いてベースシステムを更新します。
freebsd-update -b /home/jail/prisoner1 -r 11.3-RELEASE upgrade
freebsd-update -b /home/jail/prisoner2 -r 11.3-RELEASE upgrade
freebsd-update -b /home/jail/prisoner3 -r 11.3-RELEASE upgrade
freebsd-update -b /home/jail/prisoner4 -r 11.3-RELEASE upgrade
freebsd-update -b /home/jail/prisoner1 install
freebsd-update -b /home/jail/prisoner2 install
freebsd-update -b /home/jail/prisoner3 install
freebsd-update -b /home/jail/prisoner4 install
unsetenv UNAME_r終わったら、以下のようにしてprisonerを再起動させます。
freebsd-update -b /home/jail/prisoner1 install
freebsd-update -b /home/jail/prisoner2 install
freebsd-update -b /home/jail/prisoner3 install
freebsd-update -b /home/jail/prisoner4 install
/etc/rc.d/jail restertjexecでprisoner環境にダイブし、freebsd-versionで更新後のバージョンが表示されればOKです。
0 件のコメント:
コメントを投稿