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: docs/install-upgrade/install.md
+43-4Lines changed: 43 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -41,19 +41,29 @@ Hedgehog has created a command line utility, called `hhfab`, that helps generate
41
41
1. The `init` command generates a `fab.yaml` file, edit the `fab.yaml` file for your needs
42
42
1. ensure the correct boot disk (e.g. `/dev/sda`) and control node NIC names are supplied
43
43
1.`hhfab validate`
44
-
1.`hhfab build`
44
+
1.`hhfab build --mode iso`
45
+
1. There are two options for the format of the bootable media. ISO and IMG. An ISO is best suited to use with IPMI based virtual media. The img file is designed for writing to a removable USB drive.
45
46
46
-
The installer for the fabric is generated in `$CWD/result/`. This installation image is named `control-1-install-usb.img` and is 7.5 GB in size. Once the image is created, you can write it to a USB drive, or mount it via virtual media.
47
+
The installer for the fabric is generated in `$CWD/result/`. This installation image is named `control-1-install-usb.iso` and is 7.5 GB in size. Once the image is created, you can write it to a USB drive, or mount it via virtual media.
47
48
48
49
### Write USB Image to Disk
49
50
50
51
!!! warning ""
51
52
This will erase data on the USB disk.
52
53
54
+
### Steps for Linux
53
55
1. Insert the USB to your machine
54
56
1. Identify the path to your USB stick, for example: `/dev/sdc`
55
57
1. Issue the command to write the image to the USB drive
1. Unmount the disk `diskutil unmount disk5`, the disk is specific to your environment
65
+
1. Write the image to the disk: `sudo dd if=./control-1-install-usb.iso of=/dev/disk5 bs=4k status=progress`
66
+
57
67
58
68
There are utilities that assist this process such as [etcher](https://etcher.balena.io/).
59
69
@@ -84,7 +94,36 @@ This control node should be given a static IP address. Either a lease or statica
84
94
85
95
### Configure Management Network
86
96
87
-
The control node is dual-homed. It has a 10GbE interface that connects to the management network. The other link called `external` in the `fab.yaml` file is for the customer to access the control node. The management network is for the command and control of the switches that comprise the fabric. This management network can be a simple broadcast domain with layer 2 connectivity. The control node will run a DHCP and small http servers. The management network is not accessible to machines or devices not associated with the fabric.
97
+
The control node is dual-homed. It has a 10GbE interface that connects to the management network. The other link called `external` in the `fab.yaml` file is for the customer to access the control node via their building IT network. The management network is for the command and control of the switches that comprise the fabric. This management network can be a simple broadcast domain with layer 2 connectivity. The control node will run a DHCP and small http servers. The management network is not accessible to machines or devices not associated with the fabric. The following diagram illustrates 3 networks for the control node. A "Local IT" network that is used for command and control or IPMI. The other network is exclusive to Hedgehog, the best solution is a dedicated network switch, but a private exclusive vlan is potentially workable.
0 commit comments