diff --git a/dev/install-upgrade/upgrade/index.html b/dev/install-upgrade/upgrade/index.html index 645305e..23c58d0 100644 --- a/dev/install-upgrade/upgrade/index.html +++ b/dev/install-upgrade/upgrade/index.html @@ -97,7 +97,7 @@
- + Skip to content @@ -652,15 +652,49 @@ @@ -1320,15 +1359,49 @@ @@ -1396,14 +1474,43 @@ -

Upgrading from Alpha-7 to Beta-1

-

Control Node

+

Upgrade

+

Upgrades from Beta-1 onwards

+

Starting with Beta-1 release and onwards, the upgrade process is more streamlined and fully automated. The control node +is upgraded in place and the agents/switches is upgraded using the control node.

+

In order to apply the upgrade, the following steps need to be followed:

+ +
tar xzf control-1-install.tgz
+cd control-1-install
+./hhfab-recipe control upgrade
+
+

It'll do all necessary steps to upgrade the control node and the agents/switches. Resulting version could be checked +using kubectl -n fab get fab/default -o=jsonpath='{.status.versions.fabricator.controller}' and compare to the +fabricator version in the release notes.

+

Upgrade process is idempotent and can be run multiple times without any issues.

+

Init hhfab dir from the running installation

+

If the original hhfab directory is no longer available, it is possible to export the current configuration from the +running installation and init the new hhfab directory with it.

+
# on a control node
+kubectl hhfab config export > fab.yaml
+
+# on a node with internet access using the exported config
+hhfab init -c fab.yaml
+
+

Upgrade from Alpha-7 to Beta-1

+

Control Node

Ensure the hardware that is to be used for the control node meets the system requirements. The upgrade process is destructive of the host, so ensure all data needed is removed from the selected server before the upgrade is started.

-

Management Network

+

Management Network

Beta-1 uses the RJ-45 management ports of the switches instead of front panel ports. A simple management network will need to be in place and cabled before the install of Beta-1. The control node will run a DHCP server on this network and must be the sole DHCP server. Do not co-mingle other services or equipment on this network, it is for the exclusive use of the control node and switches.

-

Install Switch Vendor ONIE

+

Install Switch Vendor ONIE

Beta-1 uses the switch vendor ONIE for installation of the NOS. The latest vendor provided version of ONIE is recommended to be installed. Hedgehog ONIE must not be used.

-

Changes to the Wiring Diagram

+

Changes to the Wiring Diagram

-

Install The Control Node

+

Install The Control Node

Follow the instructions for installing the Beta-1 Fabric on a control node.

-

Install NOS using ONIE NOS Install Option

+

Install NOS using ONIE NOS Install Option

As the switches boot up, select the ONIE option from the grub screen. From there select the "NOS Install" option. The install option will cause the switch to begin searching for installation media, this media is supplied by the control node.

@@ -1438,7 +1545,7 @@

Install NOS using ONIE NOS In - November 25, 2024 + December 19, 2024 diff --git a/dev/release-notes/index.html b/dev/release-notes/index.html index 5e60dfc..da78c8b 100644 --- a/dev/release-notes/index.html +++ b/dev/release-notes/index.html @@ -1145,6 +1145,48 @@