Skip to content

Commit a6ff8c7

Browse files
committed
update to 3.3.7
1 parent ca8241f commit a6ff8c7

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

_posts/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md renamed to _posts/2024-10-16-Cobbler-3.3.7-Beginners-Guide.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
layout: post
3-
title: Cobbler 3.3.6 Beginner's Guide
3+
title: Cobbler 3.3.7 Beginner's Guide
44
author: Sus-Admin
5-
summary: Getting started with Cobbler 3.3.6; basic installation, setup and automated PXE client provisioning
5+
summary: Getting started with Cobbler 3.3.7; basic installation, setup and automated PXE client provisioning
66
tags: cobbler
77
---
88

@@ -18,7 +18,7 @@ Cobbler is an open-source, system deployment and provisioning software which can
1818

1919
## Objective
2020

21-
Starting with a fresh installation of Fedora 34 Server (or Workstation - [Fedora download archive](https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/34/Server/x86_64/iso/)), this guide will detail preparing the system for Cobbler v3.3.6 installation from source, including prerequisite/dependency installations and network setup, and then provide all necessary steps to install and configure Cobbler to automatically provision another LAN host with Fedora 34 or 37 Server through PXE network boot.
21+
Starting with a fresh installation of Fedora 34 Server (or Workstation - [Fedora download archive](https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/34/Server/x86_64/iso/)), this guide will detail preparing the system for Cobbler v3.3.7 installation from source, including prerequisite/dependency installations and network setup, and then provide all necessary steps to install and configure Cobbler to automatically provision another LAN host with Fedora 34 or 37 Server through PXE network boot.
2222

2323
## Environment
2424

@@ -59,14 +59,14 @@ This guide assumes that both the **Cobbler Server** and **PXE Clinet(s)** are ru
5959
<div class="row mt-3">
6060
<div class="col-sm mt-3 mt-md-0">
6161
<h3><b>Physical Network Diagram</b></h3>
62-
{% include figure.liquid loading="eager" path="assets/img/Cobbler-3.3.6-Beginners_Physical.jpg" class="img-fluid rounded z-depth-1" zoomable=true %}
62+
{% include figure.liquid loading="eager" path="assets/img/Cobbler-3.3.7-Beginners_Physical.jpg" class="img-fluid rounded z-depth-1" zoomable=true %}
6363
<div class="caption">
6464
The Cobbler server and PXE client(s) are not shown here, as they are VMs, not physical workstations.
6565
</div>
6666
</div>
6767
<div class="col-sm mt-3 mt-md-0">
6868
<h3><span style="float:right;"><b>Logical Network Diagram</b></span></h3>
69-
{% include figure.liquid loading="eager" path="assets/img/Cobbler-3.3.6-Beginners_Logical.jpg" class="img-fluid rounded z-depth-1" zoomable=true %}
69+
{% include figure.liquid loading="eager" path="assets/img/Cobbler-3.3.7-Beginners_Logical.jpg" class="img-fluid rounded z-depth-1" zoomable=true %}
7070
<div class="caption">
7171
The VirtualBox host (my Windows 10 laptop) is only shown for completeness, it is not used in the procedures other than the VM settings described above.
7272
</div>
@@ -77,7 +77,7 @@ This guide assumes that both the **Cobbler Server** and **PXE Clinet(s)** are ru
7777

7878
## Fedora Server Basics
7979

80-
As stated above, this document outlines the procedures necessary to install and configure Cobbler v3.3.6 on a Fedora 34 host server for local network installations/provisioning through PXE. Additionally, necessary adjustments will be made for security through **selinux** and **firewalld** on the Cobbler server. As such, it is recommended to keep things simple and **limit the number of additional applications installed** to the Cobbler server to **minimize unexpected firewall and selinux complications.**
80+
As stated above, this document outlines the procedures necessary to install and configure Cobbler v3.3.7 on a Fedora 34 host server for local network installations/provisioning through PXE. Additionally, necessary adjustments will be made for security through **selinux** and **firewalld** on the Cobbler server. As such, it is recommended to keep things simple and **limit the number of additional applications installed** to the Cobbler server to **minimize unexpected firewall and selinux complications.**
8181

8282
### Updating
8383

@@ -142,14 +142,14 @@ yum install make git python3-devel python3-sphinx python3-coverage openssl httpd
142142

143143
> Cobbler is also available through the YUM repos, using `yum install cobbler`
144144
145-
Download **cobbler v3.3.6** source code from the official GitHub repo
145+
Download **cobbler v3.3.7** source code from the official GitHub repo
146146

147147
```shell
148-
wget -P ~/Downloads/. https://github.com/cobbler/cobbler/archive/refs/tags/v3.3.6.zip
148+
wget -P ~/Downloads/. https://github.com/cobbler/cobbler/archive/refs/tags/v3.3.7.zip
149149

150150
mkdir -p /usr/src/cobbler
151151
cd /usr/src/cobbler
152-
unzip -d . ~/Downloads/v3.3.6
152+
unzip -d . ~/Downloads/v3.3.7
153153
```
154154

155155
Install the runtime dependencies and enable system services *(systemd will probably report some errors...)*
@@ -170,7 +170,7 @@ yum install grub2-pc grub2-pc-modules grub2-efi-x64-modules grub2-efi-aa64-modul
170170
Install Cobbler
171171

172172
```shell
173-
cd /usr/src/cobbler/cobbler-3.3.6
173+
cd /usr/src/cobbler/cobbler-3.3.7
174174
make install
175175
systemctl restart httpd
176176
```
@@ -446,7 +446,7 @@ systemctl restart tftp httpd
446446
447447
1. Cobbler's [official docs](https://cobbler.readthedocs.io/en/v3.3.6/installation-guide.html#id2) advise that installing and running Cobbler in a virtual environment is not possible, but I have had no issues related to virtualization.
448448
449-
1. Some dependencies are missing from the official [Cobbler docs](https://cobbler.readthedocs.io/en/v3.3.6/installation-guide.html#packages). Have a look at the [dockerfile](https://github.com/cobbler/cobbler/blob/v3.3.6/docker/rpms/Fedora_34/Fedora34.dockerfile) located in cobbler's source code for a more complete list.
449+
1. Some dependencies are missing from the official [Cobbler docs](https://cobbler.readthedocs.io/en/v3.3.6/installation-guide.html#packages). Have a look at the [dockerfile](https://github.com/cobbler/cobbler/blob/v3.3.7/docker/rpms/Fedora_34/Fedora34.dockerfile) located in cobbler's source code for a more complete list.
450450
451451
1. It's always a good idea to manually install the desired distro (Fedora 34 or 37 Server in the case of this guide) to the desired hardware (VirtualBox VM in this case) before attempting a network installation, to validate compatability.
452452

_posts/2024-12-02-Cobbler-v3.3.6-Debian-Deployment-Guide.md renamed to _posts/2024-12-02-Cobbler-v3.3.7-Debian-Deployment-Guide.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
layout: post
3-
title: Cobbler (v3.3.6) Debian Deployment Guide
3+
title: Cobbler (v3.3.7) Debian Deployment Guide
44
author: Sus-Admin
55
summary: Deploying Debian Bullseye and Bookworm (11 & 12) via PXE network boot.
66
tags: cobbler
77
---
88

9-
This guide assumes that you have a Fedora 34 server or workstation configured to run Cobbler v3.3.6 server as described in the [Cobbler v3.3.6 Beginner's guide](/_post/2024-10-16-Cobbler-v3.3.6-Beginners-Guide.md).
9+
This guide assumes that you have a Fedora 34 server or workstation configured to run Cobbler v3.3.7 server as described in the [Cobbler v3.3.7 Beginner's guide](/_post/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md).
1010

1111
## Table of Contents
1212
{:.no_toc}
@@ -16,7 +16,7 @@ This guide assumes that you have a Fedora 34 server or workstation configured to
1616

1717
## Objective
1818

19-
Starting where the [Beginner's guide](/_post/2024-10-16-Cobbler-v3.3.6-Beginners-Guide.md) left off, further configure the Cobbler v3.3.6 server to deploy the latest release of Debian 11 Bullseye and Debian 12 Bookworm via PXE network boot, using the same system and network environment. This guide assumes that you still have `selinux` and `firewalld` configured and enabled as described in the Beginner's guide.
19+
Starting where the [Beginner's guide](/_post/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md) left off, further configure the Cobbler v3.3.7 server to deploy the latest release of Debian 11 Bullseye and Debian 12 Bookworm via PXE network boot, using the same system and network environment. This guide assumes that you still have `selinux` and `firewalld` configured and enabled as described in the Beginner's guide.
2020

2121
### Caveats
2222

@@ -295,7 +295,7 @@ Now the **PXE Client** should be able to boot from a generic/random MAC address
295295
296296
## Tips & Troubleshooting
297297
298-
1. The [Cobbler 3.3.6 Beginner's Guide](/_posts/2024-10-16-Cobbler-v3.3.6-Beginners-Guide.md) **Tips & Troubleshooting** section contains some basic recommendations and limitations of Cobbler which will not be repeated here.
298+
1. The [Cobbler 3.3.7 Beginner's Guide](/_posts/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md) **Tips & Troubleshooting** section contains some basic recommendations and limitations of Cobbler which will not be repeated here.
299299
300300
1. The `debian-installer` issue mentioned in the **Caveats** section above is primarily marked by a fatal error during the installation process and the log entry `GPG error` in `/var/log/syslog` on the installer system, or, if the workaround script was used, you can install the `debconf-utils` package on the resulting system and use the command `debconf-get-selections --installer | grep "Downloading"` for more info on the error.
301301
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)