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
B --> |Ensure management port iDRAC connected & two NICs for uplink diversity| C("Deploy VPN 🔗 (Automated ✅)")
15
+
C --> D("Deploy VPN user(s) 🔗 (Automated ✅)")
16
+
D --> | Verify VPN connection to iDRAC| E("Visit iDRAC interface & Login (Manual🤮)")
17
+
click C href "https://github.com/KarmaComputing/server-bootstrap/blob/main/vpn-client/README.md" "Deploy VPN Docs"
18
+
click D href "https://github.com/KarmaComputing/server-bootstrap/blob/main/vpn-client/README.md" "Deploy VPN Docs"
19
+
E --> F("In setup, set 'First Boot Device' to 'Virtual CD/DVD/ISO' (Manual🤮)")
20
+
F --> G("Launch Virtual Console (Manual🤮)")
21
+
G --> |"Latest virtual media hosted at <a href='https://github.com/KarmaComputing/server-bootstrap/releases/latest/download/ipxe.iso'>github.com/KarmaComputing/server-bootstrap/releases/latest/download/ipxe.iso</a>"| H("Connect Virtual Media CD & map device (Manual🤮) 🔗")
22
+
click H href "https://github.com/KarmaComputing/server-bootstrap/releases/latest/download/ipxe.iso" "Deploy VPN Docs"
23
+
H --> I("Power Cycle System (cold boot) (Manual🤮)")
24
+
I --> |"iPXE will bootstrap into Alpine Linux & start sshd (see <a href='https://boot.karmacomputing.co.uk/boot.txt'>boot.karmacomputing.co.uk/boot.txt</a>)"| J("Switch back to Virtual Console to observe boot process (Automated ✅)")
25
+
J --> K("Verify server has iPXE booted into Alpine Linux by viewing Virtual Console (Manual🤮)")
26
+
K --> L("Verify ssh access: From another host, ssh into the server using the injected `ssh_key` pair (Manual🤮)")
27
+
L --> M("Run ansible playbook to bootstrap server persistant install (Manual OpenZFS Docs) 🔗")
28
+
click M href "https://openzfs.github.io/openzfs-docs/Getting%20Started/Fedora/Root%20on%20ZFS.html" "Install ZFS root Fedora"
29
+
```
30
+
8
31
## iPXE
9
32
10
33
> For testing locally it's helpful to have quemu installed:
0 commit comments