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