ユーザ用ツール

サイト用ツール


os:xcpng

文書の過去の版を表示しています。


xcp-ng

本家 isoイメージはここからダウンロードできる

βやrcが欲しい場合は ここ から

アップグレード

Rolling pool updateが推奨されていますが、有償版の機能なので手作業で行います

pool masterから開始します

# yum upgrade -y

実行中のTASKがないことを確認

# xe task-list
# xe-toolstack-restart

ここまででInstall pool patches“相当の作業となります

可能ならばrebootが推奨されていますが、rebootが必要か否かを通知する機能は無く、経験と勘で判断しろとのことです💦
updateのたびにpool masterから再起動することが推奨されています

再起動が必要なケースとしては以下のような場合が挙げられています

  • カーネルのアップデート
  • xen-hypervisor や他の xen-* パッケージが更新された
  • glibc など、他の低レベル パッケージでも再起動が必要になる場合があります
  • 再起動しない場合は、現在実行中のタスクがないことを確認し、XAPI ツールスタックを再起動します (xe-toolstack-restart)

8.3に移行したため以下のようなコンフリクト発生

file /lib/firmware/intel-ucode/06-cf-02 from install of intel-microcode-20240419-1.xcpng8.3.noarch conflicts with file from package microcode_ctl-2:2.1-26.xs28.1.xcpng8.2.x86_64

8.2用のmicrocodeと8.3用でぶつかってる模様なので8.2用をremoveして再度行う

# yum remove microcode_ctl
# yum upgrade -y

メジャーアップグレード

8.2→8.3
なお、poolを組んでいる場合はmasterからUpdateする

# export VER=8.3
# wget https://updates.xcp-ng.org/8/xcp-ng-8.3.repo -O  xcp-ng-8.3.repo
# mv /etc/yum.repos.d/xcp-ng.repo xcp-ng-8.2.repo
# cp xcp-ng-8.3.repo /etc/yum.repos.d/xcp-ng.repo
# yum clean metadata
# yum update
# shutdown -r now

オフィシャルではISOイメージを使うことを推奨してる

参考


/etc/yum.repos.d/xcp-ng.repo のバージョンを書き換えてyum upgrade1)
例:8.1 → 8.2
この内容だと6か所

[xcp-ng-base]
name=XCP-ng Base Repository
baseurl=http://mirrors.xcp-ng.org/8/8.2/base/x86_64/ http://updates.xcp-ng.org/8/8.2/base/x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-xcpng
 
[xcp-ng-updates]
name=XCP-ng Updates Repository
baseurl=http://mirrors.xcp-ng.org/8/8.2/updates/x86_64/ http://updates.xcp-ng.org/8/8.2/updates/x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-xcpng
 
[xcp-ng-testing]
name=XCP-ng Testing Repository
baseurl=http://mirrors.xcp-ng.org/8/8.2/testing/x86_64/ http://updates.xcp-ng.org/8/8.2/testing/x86_64/
enabled=0
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-xcpng
1)
8.2→8.3ではうまく行かなかった
os/xcpng.1724845026.txt.gz · 最終更新: 2024/08/28 11:37 by admin