You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2024-12-11-Cobbler-v3.3.7-OpenSUSE-Deployment-Guide.md
+22-9Lines changed: 22 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
2
layout: post
3
-
title: Cobbler (v3.3.6) OpenSUSE Deployment Guide
3
+
title: Cobbler (v3.3.7) OpenSUSE Deployment Guide
4
4
author: Sus-Admin
5
5
summary: Deploying OpenSUSE Leap 15.4 via PXE network boot.
6
6
tags: cobbler
7
7
---
8
8
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 3.3.6 Beginner's guide](/_post/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md).
9
+
This guide assumes that you have a Fedora 34 server or workstation system configured to run Cobbler v3.3.7 similarly to the [Cobbler v3.3.7 Beginner's guide](/_posts/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md).
10
10
11
11
## Table of Contents
12
12
{:.no_toc}
@@ -16,14 +16,15 @@ This guide assumes that you have a Fedora 34 server or workstation configured to
16
16
17
17
## Objective
18
18
19
-
Starting where the [Beginner's guide](/_post/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md) left off, further configure the Cobbler v3.3.6 server to deploy OpenSUSE Leap 15.4 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](/_posts/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md) left off, further configure the Cobbler v3.3.7 server to deploy OpenSUSE Leap 15.4 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.
20
20
21
21
## OpenSUSE Leap 15.4 PXE Deployment
22
22
23
23
Download the installation media for OpenSUSE Leap 15.4:
sed 's,networking.xml,suse-15.4-networking.xml,'| \
51
+
sed 's,suse_scriptwrapper.xml,suse-15.4_scriptwrapper.xml,'> /var/lib/cobbler/templates/suse-15.4-autoyast.xml
47
52
```
48
53
49
54
Edit the `networking.xml` Snippet included with Cobbler in order to accomodate Leap 15.4 *(copy/paste the following block in-full to the Cobbler server's CLI)*
50
55
51
56
```shell
52
-
cat /var/lib/cobbler/snippets/networking.xml | grep -v dhcp_resolv | grep -v keep_install_network | sed 's,<nameservers config:type="list">,#if $name_servers and $name_servers[0] != "":\n <nameservers config:type="list">,'| sed 's,</nameservers>,</nameservers>\n #end if,'| sed '/ <net-udev config:type="list">/,/ #if $getVar("system_name","") != ""/c\ \ \ \ #if $getVar("system_name","") != ""\n\ \ \ \ <net-udev config:type="list">'| sed 's,<networking>,<networking>\n## Figure out if we'"'"'re automating OS installation for a system or a profile\n#if $getVar('"'"'system_name'"'"'\,'"'""'"') != '\'\''\n <keep_install_network config:type="boolean">false</keep_install_network>\n#else\n <keep_install_network config:type="boolean">true</keep_install_network>\n#end if,'> /tmp/networking.xml
57
+
cat /var/lib/cobbler/snippets/networking.xml | \
58
+
grep -v dhcp_resolv | \
59
+
grep -v keep_install_network | \
60
+
sed 's,<nameservers config:type="list">,#if $name_servers and $name_servers[0] != "":\n <nameservers config:type="list">,'| \
61
+
sed 's,</nameservers>,</nameservers>\n #end if,'| \
sed 's,<networking>,<networking>\n## Figure out if we'"'"'re automating OS installation for a system or a profile\n#if $getVar('"'"'system_name'"'"'\,'"'""'"') != '\'\''\n <keep_install_network config:type="boolean">false</keep_install_network>\n#else\n <keep_install_network config:type="boolean">true</keep_install_network>\n#end if,'> /tmp/networking.xml
1. The [Cobbler 3.3.6 Beginner's Guide](/_posts/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md)**Tips & Troubleshooting** section contains some basic recommendations and limitations of Cobbler which will not be repeated here.
102
+
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.
Copy file name to clipboardExpand all lines: _posts/2024-12-11-Cobbler-v3.3.7-Ubuntu-Deployment-Guide.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
2
layout: post
3
-
title: Cobbler (v3.3.6) Ubuntu Deployment Guide
3
+
title: Cobbler (v3.3.7) Ubuntu Deployment Guide
4
4
author: Sus-Admin
5
5
summary: Deploying Ubuntu 20.04, 22.04, and 24.04 via PXE network boot.
6
6
tags: cobbler
7
7
---
8
8
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 3.3.6 Beginner's guide](/_post/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md).
9
+
This guide assumes that you have a Fedora 34 server or workstation system configured to run Cobbler v3.3.7 similarly to the [Cobbler v3.3.7 Beginner's guide](/_posts/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md).
10
10
11
11
## Table of Contents
12
12
{:.no_toc}
@@ -16,19 +16,19 @@ This guide assumes that you have a Fedora 34 server or workstation configured to
16
16
17
17
## Objective
18
18
19
-
Starting where the [Beginner's guide](/_post/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md) left off, further configure the Cobbler v3.3.6 server to deploy the latest 3 releases of Ubuntu Server LTS *(Ubuntu 20.04, 22.04, 24.04)* 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](/_posts/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md) left off, further configure the Cobbler v3.3.7 server to deploy the latest 3 releases of Ubuntu Server LTS *(Ubuntu 20.04, 22.04, 24.04)* 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.
20
20
21
21
### Caveats
22
22
23
-
- Until the release of Ubuntu 20.04, Canonical used the same [debian-installer](/_posts/2024-10-29-Cobbler-3.3.6-Debian-Deployment-Guide.md) from Debian, including the "preseed" autoinstallation model; starting with Ubuntu 20.04, Canonical switched to using their [in-house](https://github.com/canonical/cloud-init)[`cloud-init`](https://cloud-init.io/) solution.
23
+
- Until the release of Ubuntu 20.04, Canonical used the same [debian-installer](/_posts/2024-12-02-Cobbler-v3.3.7-Debian-Deployment-Guide.md) from Debian, including the "preseed" autoinstallation model; starting with Ubuntu 20.04, Canonical switched to using their [in-house](https://github.com/canonical/cloud-init)[`cloud-init`](https://cloud-init.io/) solution.
24
24
25
25
- Ubuntu did offer compatability/support with the *debian-installer/preseed* autoinstallation model in the [Ubuntu 20.04 Legacy](https://cdimage.ubuntu.com/ubuntu-legacy-server/releases/20.04/release/) release.
26
26
27
27
- This guide only provides procedures for deploying Ubuntu systems using `cloud-init`.
28
28
29
29
## Cobbler Server Prep
30
30
31
-
Cobbler v3.3.6 does not come with a sample template for the `cloud-init` autoinstall files, so create that before getting started, as well as some Cobbler sync-triggers to correct the bootloader configurations for compatability with `cloud-init`.
31
+
Cobbler v3.3.7 does not come with a sample template for the `cloud-init` autoinstall files, so create that before getting started, as well as some Cobbler sync-triggers to correct the bootloader configurations for compatability with `cloud-init`.
32
32
33
33
### Dependencies
34
34
@@ -464,7 +464,7 @@ cobbler sync
464
464
465
465
## Tips & Troubleshooting
466
466
467
-
1. The [Cobbler 3.3.6 Beginner's Guide](/_posts/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md)**Tips & Troubleshooting** section contains some basic recommendations and limitations of Cobbler which will not be repeated here.
467
+
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.
Copy file name to clipboardExpand all lines: _posts/2024-12-11-Cobbler-v3.3.7-XCP-ng-Deployment-Guide.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
2
layout: post
3
-
title: Cobbler (v3.3.6) XCP-ng Deployment Guide
3
+
title: Cobbler (v3.3.7) XCP-ng Deployment Guide
4
4
author: Sus-Admin
5
-
summary: Deploying XCP-ng v8.2.1 via PXE network boot.
5
+
summary: Deploying XCP-ng v8.2.1 (or 8.3) via PXE network boot.
6
6
tags: cobbler
7
7
---
8
8
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 3.3.6 Beginner's guide](/_post/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md).
9
+
This guide assumes that you have a Fedora 34 server or workstation system configured to run Cobbler v3.3.7 similarly to the [Cobbler v3.3.7 Beginner's guide](/_posts/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md).
10
10
11
11
## Table of Contents
12
12
{:.no_toc}
@@ -16,7 +16,7 @@ This guide assumes that you have a Fedora 34 server or workstation configured to
16
16
17
17
## Objective
18
18
19
-
Starting where the [Beginner's guide](/_post/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md) left off, further configure the Cobbler v3.3.6 server to deploy XCP-ng v8.2.1 via PXE network boot, using the same system and network environment with the exception of reconfiguring the **PXE Client** VM to have **64 GB HDD** in order to meet the due to the [minimum requirements](https://docs.xcp-ng.org/installation/requirements/) of XCP-ng 8.2.1. 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](/_posts/2024-10-16-Cobbler-v3.3.7-Beginners-Guide.md) left off, further configure the Cobbler v3.3.7 server to deploy XCP-ng v8.2.1 via PXE network boot, using the same system and network environment with the exception of reconfiguring the **PXE Client** VM to have **64 GB HDD** in order to meet the due to the [minimum requirements](https://docs.xcp-ng.org/installation/requirements/) of XCP-ng 8.2.1. This guide assumes that you still have `selinux` and `firewalld` configured and enabled as described in the Beginner's guide.
20
20
21
21
### Caveats
22
22
@@ -26,7 +26,7 @@ Starting where the [Beginner's guide](/_post/2024-10-16-Cobbler-3.3.6-Beginners-
26
26
27
27
## Cobbler Server Prep
28
28
29
-
Cobbler v3.3.6 is not natively designed to support XCP-ng v8.2.1 and will require some code changes in order to import the distro properly. Some Cobbler sync-triggers will also be required to correct the kernel command line parameters in the bootloader configs.
29
+
Cobbler v3.3.7 is not natively designed to support XCP-ng v8.2.1 and will require some code changes in order to import the distro properly. Some Cobbler sync-triggers will also be required to correct the kernel command line parameters in the bootloader configs.
30
30
31
31
### Dependencies
32
32
@@ -426,7 +426,7 @@ Now the "XCP-alt" System created above will boot the *alternate kernel* over PXE
426
426
427
427
## Tips & Troubleshooting
428
428
429
-
1. The [Cobbler 3.3.6 Beginner's Guide](/_posts/2024-10-16-Cobbler-3.3.6-Beginners-Guide.md) **Tips & Troubleshooting** section contains some basic recommendations and limitations of Cobbler which will not be repeated here.
429
+
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.
0 commit comments