EPEL9 に cobbler3.2 が追加され RHEL9 系でも cobbler-web が使えるようになった件

以前のブログで、CentOS Stream 9 や Rocky Linux, AlmaLinux 等の RHEL 9 互換ディストリビューションで利用可能な EPEL9 では、cobbler-web が利用できなくなった cobbler 3.3 しか利用できないと紹介しました。

改めて確認したところ、2024/4/28 時点で、3.3.4 だけでなく、cobbler3.2 というパッケージで 3.2.2 も利用できるようになり、cobbler-web も利用できるようになりました。

#  dnf list cobbler*
Available Packages
cobbler.noarch                                 3.3.4-1.el9                  epel
cobbler-selinux.noarch                         3.3.4-1.el9                  epel
cobbler-tests.noarch                           3.3.4-1.el9                  epel
cobbler-tests-containers.noarch                3.3.4-1.el9                  epel
cobbler3.2.noarch                              3.2.2-15.el9                 epel
cobbler3.2-tests.noarch                        3.2.2-15.el9                 epel
cobbler3.2-web.noarch                          3.2.2-15.el9                 epel
“EPEL9 に cobbler3.2 が追加され RHEL9 系でも cobbler-web が使えるようになった件” の続きを読む

cobbler 3.3 系から cobbler-web が無くなった話

このブログでも何回か登場している Cobbler ですが、このブログの執筆時点では 3.3.3 がリリースされています。

CentOS Stream 9 等で利用できる epel9 においては、3.3.3 のパッケージが配布されているようです。

# dnf list cobbler*
Available Packages
cobbler.noarch                          3.3.3-1.el9                    epel
cobbler-tests.noarch                    3.3.3-1.el9                    epel
#
“cobbler 3.3 系から cobbler-web が無くなった話” の続きを読む

cobbler import した Ubuntu 20.04 が PXE boot しているのに CD-ROM を求められてしまう件の解決法

Cobbler 3.2.0 で Ubuntu 20.04 の ISO を import して PXE boot しているにも関わらず、CD-ROM が求められる問題で困っていました。

なお、cobbler では、以前このブログで紹介した yaml の手順は使えないので、ubuntu-20.04.1-legacy-server-amd64.iso を使用して、Preseed でインストールする設定です。

Legacy 版の ISO は下記からダウンロードできます。

現象

“cobbler import した Ubuntu 20.04 が PXE boot しているのに CD-ROM を求められてしまう件の解決法” の続きを読む

dnf に対応した OS で http のレポジトリの Cobbler reposync が失敗する場合

Linux のインストールの簡略化のため、Cobbler を導入しています。

Cobbler がインストールされている OS が CentOS 7 だったので、CentOS Stream 8 に切り替えたところ、reposync がうまくいかなくなってしまったのでメモです。

CentOS 7 の場合(成功例)

Zabbix 5.0 のレポジトリをミラーする前提で下記コマンドを実施します。

# cobbler repo add --name="Zabbix-5.0-rhel8-x86_64" --mirror=https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/
# cobbler reposync

running: /usr/bin/reposync -l -n -d --config=/var/www/cobbler/repo_mirror/Zabbix-5.0-rhel8-x86_64/.origin/Zabbix-5.0-rhel8-x86_64.repo --repoid=Zabbix-5.0-rhel8-x86_64 --download_path=/var/www/cobbler/repo_mirror -a x86_64

正常に reposync できました。

“dnf に対応した OS で http のレポジトリの Cobbler reposync が失敗する場合” の続きを読む