RedHat Enterprise Linuxで自動アップデートをしてみる

やりたいこと

  • 週に一回RHNにアクセスしてパッケージのアップロードをしたい
  • RHNへはプロキシ経由でアクセスしたい
  • ソースからコンパイルしたドライバーがあるので、カーネルのバージョンアップはしない
  • そのドライバーがRedHatのバージョン情報もチェックするので、リリースナンバーも変更しない

まずは、プロキシ経由でRHNにアクセスできるようにする。

/etc/sysconfig/rhn/up2date
以下の様に修正
enableProxy=1
httpProxy=<プロキシのIPアドレス>:<ポート番号>

さらに定期的にアップデートを実施

cronにてスケジュール
0 1 * * 0 yum update -y --exclude=kernel* --exclude='redhat-*' > /var/log/yum_update.log 2>&1 && reboot