added hw settings to config...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2024-01-05 22:59:42 +03:00
parent 05c16f737f
commit 3a15653818
4 changed files with 28 additions and 11 deletions

View File

@ -213,6 +213,11 @@ readVars(){
xread "ID: " ID xread "ID: " ID
xread "Hostname: " CTHOSTNAME xread "Hostname: " CTHOSTNAME
# hardware...
xread "RAM (MB): " RAM
xread "SWAP (MB): " SWAP
xread "DRIVE (GB): " DRIVE
# bridge config... # bridge config...
xread "WAN bridge: vmbr" WAN_BRIDGE xread "WAN bridge: vmbr" WAN_BRIDGE
xread "LAN bridge: vmbr" LAN_BRIDGE xread "LAN bridge: vmbr" LAN_BRIDGE

View File

@ -24,6 +24,10 @@ source ../.pct-helpers
DFL_ID=${DFL_ID:=101} DFL_ID=${DFL_ID:=101}
DFL_CTHOSTNAME=${GATE_HOSTNAME:=${DFL_CTHOSTNAME:=gate}} DFL_CTHOSTNAME=${GATE_HOSTNAME:=${DFL_CTHOSTNAME:=gate}}
RAM=128
SWAP=$RAM
DRIVE=0.5
DFL_WAN_IP=${DFL_WAN_IP} DFL_WAN_IP=${DFL_WAN_IP}
DFL_WAN_GATE=${DFL_WAN_GATE} DFL_WAN_GATE=${DFL_WAN_GATE}
@ -41,13 +45,13 @@ readVars
OPTS_STAGE_1="\ OPTS_STAGE_1="\
--hostname $CTHOSTNAME \ --hostname $CTHOSTNAME \
--memory 128 \ --memory $RAM \
--swap 128 \ --swap $SWAP \
--net0 name=wan,bridge=vmbr${WAN_BRIDGE},firewall=1${WAN_GATE:+,gw=${WAN_GATE}}${WAN_IP:+,ip=${WAN_IP}},type=veth \ --net0 name=wan,bridge=vmbr${WAN_BRIDGE},firewall=1${WAN_GATE:+,gw=${WAN_GATE}}${WAN_IP:+,ip=${WAN_IP}},type=veth \
--net1 name=admin,bridge=vmbr${ADMIN_BRIDGE},firewall=1${ADMIN_IP:+,ip=${ADMIN_IP}},type=veth \ --net1 name=admin,bridge=vmbr${ADMIN_BRIDGE},firewall=1${ADMIN_IP:+,ip=${ADMIN_IP}},type=veth \
--net2 name=lan,bridge=vmbr${LAN_BRIDGE},firewall=1${LAN_IP:+,ip=${LAN_IP}},type=veth \ --net2 name=lan,bridge=vmbr${LAN_BRIDGE},firewall=1${LAN_IP:+,ip=${LAN_IP}},type=veth \
--storage local-lvm \ --storage local-lvm \
--rootfs local-lvm:0.5 \ --rootfs local-lvm:$DRIVE \
--unprivileged 1 \ --unprivileged 1 \
${PCT_EXTRA} \ ${PCT_EXTRA} \
" "

View File

@ -24,6 +24,10 @@ source ../.pct-helpers
DFL_ID=${DFL_ID:=100} DFL_ID=${DFL_ID:=100}
DFL_CTHOSTNAME=${NS_HOSTNAME:=${DFL_CTHOSTNAME:=ns}} DFL_CTHOSTNAME=${NS_HOSTNAME:=${DFL_CTHOSTNAME:=ns}}
RAM=128
SWAP=$RAM
DRIVE=0.5
WAN_IP=- WAN_IP=-
WAN_GATE=- WAN_GATE=-
DFL_ADMIN_IP=${DFL_ADMIN_IP:=10.0.0.1/24} DFL_ADMIN_IP=${DFL_ADMIN_IP:=10.0.0.1/24}
@ -41,12 +45,12 @@ readVars
OPTS_STAGE_1="\ OPTS_STAGE_1="\
--hostname $CTHOSTNAME \ --hostname $CTHOSTNAME \
--memory 128 \ --memory $RAM \
--swap 128 \ --swap $SWAP \
--net0 name=lan,bridge=vmbr0,firewall=1${LAN_GATE:+,gw=$LAN_GATE}${LAN_IP:+,ip=$LAN_IP},type=veth \ --net0 name=lan,bridge=vmbr0,firewall=1${LAN_GATE:+,gw=$LAN_GATE}${LAN_IP:+,ip=$LAN_IP},type=veth \
--net1 name=admin,bridge=vmbr1,firewall=1${ADMIN_IP:+,ip=$ADMIN_IP},type=veth \ --net1 name=admin,bridge=vmbr1,firewall=1${ADMIN_IP:+,ip=$ADMIN_IP},type=veth \
--storage local-lvm \ --storage local-lvm \
--rootfs local-lvm:0.5 \ --rootfs local-lvm:$DRIVE \
--unprivileged 1 \ --unprivileged 1 \
${PCT_EXTRA} \ ${PCT_EXTRA} \
" "

View File

@ -21,8 +21,12 @@ source ../.pct-helpers
#---------------------------------------------------------------------- #----------------------------------------------------------------------
DFL_ID=${DFL_ID:=100} DFL_ID=${DFL_ID:=301}
DFL_CTHOSTNAME=${NS_HOSTNAME:=${DFL_CTHOSTNAME:=ns}} DFL_CTHOSTNAME=${NS_HOSTNAME:=${DFL_CTHOSTNAME:=syncthing}}
DFL_RAM=${RAM:=${DFL_RAM:=1024}}
DFL_SWAP=${SWAP:=${DFL_SWAP:=$RAM}}
DFL_DRIVE=${DRIVE:=${DFL_DRIVE:=8}}
WAN_IP=- WAN_IP=-
WAN_GATE=- WAN_GATE=-
@ -40,12 +44,12 @@ readVars
OPTS_STAGE_1="\ OPTS_STAGE_1="\
--hostname $CTHOSTNAME \ --hostname $CTHOSTNAME \
--memory 512 \ --memory $RAM \
--swap 512 \ --swap $SWAP \
--net0 name=lan,bridge=vmbr0,firewall=1,ip=dhcp,type=veth \ --net0 name=lan,bridge=vmbr0,firewall=1,ip=dhcp,type=veth \
--net1 name=admin,bridge=vmbr1,firewall=1,ip=dhcp,type=veth \ --net1 name=admin,bridge=vmbr1,firewall=1,ip=dhcp,type=veth \
--storage local-lvm \ --storage local-lvm \
--rootfs local-lvm:0.5 \ --rootfs local-lvm:$DRIVE \
--unprivileged 1 \ --unprivileged 1 \
${PCT_EXTRA} \ ${PCT_EXTRA} \
" "