Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2024-01-14 17:40:13 +03:00
parent e0816feb07
commit f8a27157f5

View File

@ -28,6 +28,29 @@ A set of scripts for automating setup and tasks in proxmox.
- ... - ...
## Architecture
XXX service structure
XXX network
In general `proxmox-utils` splits the configuration into two levels:
### CT level
This level is handled by the `Makefile` and is almost completely automated
### Host level
This level depends on the host setup and is currently done manually
depending on existing host configuration.
XXX clean setup scripts...
## Prerequisites ## Prerequisites
### Proxmox ### Proxmox
@ -44,10 +67,10 @@ sudo apt install git make
### Network Bridges ### Network Bridges
`proxmox-utils` expects there to be at least three bridges: `proxmox-utils` expects there to be at least three bridges:
- WAN - connected to the port that faces the external network (either - `WAN` - connected to the port that faces the external network (either
directly of via a router) directly of via a router)
- LAN - a virtual bridge, not connected to any physical interfaces - `LAN` - a virtual bridge, not connected to any physical interfaces
- ADMIN - connected to a second physical interface used for - `ADMIN` - connected to a second physical interface used for
administrative purposes. administrative purposes.
Note their numbers (i.e. the number in `vmbr#`), this will be needed for Note their numbers (i.e. the number in `vmbr#`), this will be needed for
@ -60,6 +83,16 @@ Add `10.1.1.1` to the DNS on the Proxmox host node after the `127.0.0.1`
but before whatever external DNS you are using. but before whatever external DNS you are using.
### Firewall
Make sure to allow at least `ssh` access to the host node from the `ADMIN`
interface to allow admin CT's access to the host if needed, this is mostly
needed to allow VPN/ssh administration from outside.
For Proxmox firewall configuration see:
https://pve.proxmox.com/wiki/Firewall
## Setup ## Setup
```shell ```shell
@ -67,7 +100,5 @@ sudo make all
``` ```
## Architecture