diff options
| author | D Delmar Davis <don@suspectdevices.com> | 2024-11-30 18:28:07 -0800 |
|---|---|---|
| committer | D Delmar Davis <don@suspectdevices.com> | 2024-11-30 18:28:07 -0800 |
| commit | 6cdfff91643e7fe62fe4727ccbf81a53a59ab88e (patch) | |
| tree | fd2caec583646ba620803c94e1ee04ff81a617aa /docs/buildnotes | |
| parent | a1cc74ba996c7dfc06ca3396acf9f015eea7a964 (diff) | |
Guthrie
Diffstat (limited to 'docs/buildnotes')
| -rw-r--r-- | docs/buildnotes/guthrie.md | 82 | ||||
| -rw-r--r-- | docs/buildnotes/sitka.md | 0 |
2 files changed, 82 insertions, 0 deletions
diff --git a/docs/buildnotes/guthrie.md b/docs/buildnotes/guthrie.md new file mode 100644 index 0000000..03be76d --- /dev/null +++ b/docs/buildnotes/guthrie.md @@ -0,0 +1,82 @@ +# Guthrie rebuild + +Guthrie is Utah's partner in home service. +It is also the last ubuntu server and since it does my girlfriends backup its probably the most important. + +### Install incus and convert the lxd containers to incus. + +``` +curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc +sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-incus-stable.sources +Enabled: yes +Types: deb +URIs: https://pkgs.zabbly.com/incus/stable +Suites: $(. /etc/os-release && echo ${VERSION_CODENAME}) +Components: main +Architectures: $(dpkg --print-architecture) +Signed-By: /etc/apt/keyrings/zabbly.asc + +EOF' +apt update +apt install incus +``` + +### establishing remotes and trust between nodes + +#### Utah to Guthrie + +``` +root@utah:~# incus config trust add guthrie +Client guthrie certificate add token: +eyJjbGllbnRfbmFtZSI6Imd1dGhyaWUiLCJmaW5nZXJwcmludCI6IjgwMDVmNDliNTdkMTUyMDZlNjI4MDE3M2YzNTljZjI1NjVhNDU2OWQ5MzkxMjExZWRhNDllNWMxNDFkNWU0MTIiLCJhZGRyZXNzZXMiOlsiMTkyLjE2OC4wLjIwOjg0NDMiLCIxOTIuMTY4LjEyOS4xMDA6ODQ0MyJdLCJzZWNyZXQiOiI1ZWQzZmJjMjAzMjljMDZiOThiYzc1YzIxZmVmNmU2ZDFhZjM1Zjg0N2NmOTUxNWRjNDJlMjFkYmM2NzllODY1IiwiZXhwaXJlc19hdCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0= +root@utah:~# incus remote add guthrie +Certificate fingerprint: bfe912ad8836a7457420506fc8e13369534077fe647184309363117ca5801ad4 +ok (y/n/[fingerprint])? yes +Trust token for guthrie: eyJjbGllbnRfbmFtZSI6InV0YWgiLCJmaW5nZXJwcmludCI6ImJmZTkxMmFkODgzNmE3NDU3NDIwNTA2ZmM4ZTEzMzY5NTM0MDc3ZmU2NDcxODQzMDkzNjMxMTdjYTU4MDFhZDQiLCJhZGRyZXNzZXMiOlsiMTkyLjE2OC4xMjkuMTgyOjg0NDMiXSwic2VjcmV0IjoiNTQ0NDg5MjlkMGNmNTA4M2ViNzc5ODFkMjc4OGNiNWMwYzNmMzI5NjhkNjE1ZTNjYWFjN2MxZjVmMTJlZDg2YiIsImV4cGlyZXNfYXQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9 +Client certificate now trusted by server: guthrie +root@utah:~# incus list guthrie: ++-----------+---------+------------------------------+------+-----------------+-----------+ +| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | ++-----------+---------+------------------------------+------+-----------------+-----------+ +| annie | RUNNING | 192.168.129.110 (enp5s0) | | VIRTUAL-MACHINE | 0 | ++-----------+---------+------------------------------+------+-----------------+-----------+ +| dick | RUNNING | 192.168.129.183 (enp5s0) | | VIRTUAL-MACHINE | 1 | ++-----------+---------+------------------------------+------+-----------------+-----------+ +| gail | RUNNING | 192.168.129.192 (eth0) | | CONTAINER | 3 | +| | | 172.18.0.1 (br-a4e161520842) | | | | +| | | 172.17.0.1 (docker0) | | | | ++-----------+---------+------------------------------+------+-----------------+-----------+ +| jobs | RUNNING | 192.168.129.187 (eth0) | | CONTAINER | 0 | ++-----------+---------+------------------------------+------+-----------------+-----------+ +| katherine | RUNNING | 192.168.129.188 (eth0) | | CONTAINER | 0 | ++-----------+---------+------------------------------+------+-----------------+-----------+ +| luigi | RUNNING | 192.168.129.250 (eth0) | | CONTAINER | 0 | ++-----------+---------+------------------------------+------+-----------------+-----------+ +``` + +#### Guthrie to Utah + +``` +root@guthrie:~# incus remote add utah +Generating a client certificate. This may take a minute... +Certificate fingerprint: 8005f49b57d15206e6280173f359cf2565a4569d9391211eda49e5c141d5e412 +ok (y/n/[fingerprint])? y +Trust token for utah: eyJjbGllbnRfbmFtZSI6Imd1dGhyaWUiLCJmaW5nZXJwcmludCI6IjgwMDVmNDliNTdkMTUyMDZlNjI4MDE3M2YzNTljZjI1NjVhNDU2OWQ5MzkxMjExZWRhNDllNWMxNDFkNWU0MTIiLCJhZGRyZXNzZXMiOlsiMTkyLjE2OC4wLjIwOjg0NDMiLCIxOTIuMTY4LjEyOS4xMDA6ODQ0MyJdLCJzZWNyZXQiOiI1ZWQzZmJjMjAzMjljMDZiOThiYzc1YzIxZmVmNmU2ZDFhZjM1Zjg0N2NmOTUxNWRjNDJlMjFkYmM2NzllODY1IiwiZXhwaXJlc19hdCI6IjAwMDEtMDEtMDFUMDA6MDA6MDBaIn0= +Client certificate now trusted by server: utah +root@guthrie:~# incus config add trust utah +Error: unknown command "add" for "incus config" +root@guthrie:~# incus config trust add utah +Client utah certificate add token: +eyJjbGllbnRfbmFtZSI6InV0YWgiLCJmaW5nZXJwcmludCI6ImJmZTkxMmFkODgzNmE3NDU3NDIwNTA2ZmM4ZTEzMzY5NTM0MDc3ZmU2NDcxODQzMDkzNjMxMTdjYTU4MDFhZDQiLCJhZGRyZXNzZXMiOlsiMTkyLjE2OC4xMjkuMTgyOjg0NDMiXSwic2VjcmV0IjoiNTQ0NDg5MjlkMGNmNTA4M2ViNzc5ODFkMjc4OGNiNWMwYzNmMzI5NjhkNjE1ZTNjYWFjN2MxZjVmMTJlZDg2YiIsImV4cGlyZXNfYXQiOiIwMDAxLTAxLTAxVDAwOjAwOjAwWiJ9 +root@guthrie:~# incus list utah: ++-------------+---------+------------------------------+------+-----------+-----------+ +| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | ++-------------+---------+------------------------------+------+-----------+-----------+ +| bunnyfoofoo | RUNNING | 192.168.128.152 (eth0) | | CONTAINER | 0 | ++-------------+---------+------------------------------+------+-----------+-----------+ +| haley | RUNNING | 192.168.129.198 (eth0) | | CONTAINER | 0 | +| | | 172.18.0.1 (br-a4e161520842) | | | | +| | | 172.17.0.1 (docker0) | | | | ++-------------+---------+------------------------------+------+-----------+-----------+ + +```
\ No newline at end of file diff --git a/docs/buildnotes/sitka.md b/docs/buildnotes/sitka.md new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/docs/buildnotes/sitka.md |
