7.3 KiB
Backup server montiranje
- RAID konfiguracija - SSA cli ukazi
- Proxmox config
- Bazen virov
- Nove virtualke
- VPN povezava
- Razni popravki
Nameščamo nove diske (5 x 4TB). RAID kontroler: Smart Array P410 (Firmware Version: 6.64-0) Ukazna vrstica za raid konfiguracijo: ssacli
RAID konfiguracija - SSA cli ukazi
ctrl all show config
Izpiše trenutno konfiguracijo
izpis
=> ctrl all show config
Smart Array P410 in Slot 1 (sn: PACCR0M9VZ41R3J)
DL18xG6BP at Port 2I, Box 1, OK
Port Name: 1I
Port Name: 2I
Array A (Solid State SATA, Unused Space: 2 MB)
logicaldrive 1 (223.54 GB, RAID 0, OK)
physicaldrive 2I:1:9 (port 2I:box 1:bay 9, SATA SSD, 240 GB, OK)
Array B (SAS,
logicaldrive 2 (931.48 GB, RAID 1, Failed)
physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS HDD, 0 GB, Failed)
physicaldrive 2I:1:10 (port 2I:box 1:bay 10, SAS HDD, 0 GB, Failed)
Unassigned
physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SATA HDD, 4 TB, OK)
Enclosure SEP (Vendor ID HP, Model DL18xG6BP) 248 (WWID: 5001438008ACB623, Port: 2I, Box: 1)
Expander 250 (WWID: 5001438008ACB610, Port: 2I, Box: 1)
SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 249 (WWID: 5001438009305DBF)
ctrl slot=2 ld 2 delete
Izbrišemo logical drive 2 iz dveh starih 1TB diskov (ker nimamo dovolj caddyjev)
POZOR: ta ukaz briše podatke
help ld
Pomoč - primeri ukazov
ctrl slot=1 create type=ld drives=2I:1:4,2I:1:5,2I:1:6,2I:1:7 raid=5
RAID 5 polje iz diskov 4-7
RAID 5 zapiše pariteto; eden disk lahko odpove brez da bi izgubili podatke. Iz 4x4TB (16TB surovega) dobimo 10.92TB uporabnega prostora.
ctrl slot=1 array b add spares=2I:1:8
Dodamo rezerven (spare) disk, ki vskoči, če eden izmed obstoječih odpove
ctrl all show config
Ponovno izpišemo konfiguracijo
izpis
=> ctrl all show config
Smart Array P410 in Slot 1 (sn: PACCR0M9VZ41R3J)
DL18xG6BP at Port 2I, Box 1, OK
Port Name: 1I
Port Name: 2I
Array A (Solid State SATA, Unused Space: 2 MB)
logicaldrive 1 (223.54 GB, RAID 0, OK)
physicaldrive 2I:1:9 (port 2I:box 1:bay 9, SATA SSD, 240 GB, OK)
Array B (SATA, Unused Space: 0 MB)
logicaldrive 2 (10.92 TB, RAID 5, OK)
physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SATA HDD, 4 TB, OK)
physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SATA HDD, 4 TB, OK, spare)
Enclosure SEP (Vendor ID HP, Model DL18xG6BP) 248 (WWID: 5001438008ACB623, Port: 2I, Box: 1)
Expander 250 (WWID: 5001438008ACB610, Port: 2I, Box: 1)
SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 249 (WWID: 5001438009305DBF)
quit
Izhod iz ssacli
Proxmox config
LVM konfiguracija
Ker uporabljamo strojni RAID krmilnik, ne bomo uporabljali sicer finega ZFS datotečnega sistema, temveč LVM sistem za upravljanje nosilcev.
Dodamo Skupino nosilcev (volume group) - hiska
root@pmbu:~# vgcreate hiska /dev/sdb
Volume group "hiska" successfully created
Dodamo thin LVM prostor za virtualke - prostor
root@pmbu:~# lvcreate -L 5T -T -n prostor hiska
Thin pool volume with chunk size 4.00 MiB can address at most 1012.00 TiB of data.
WARNING: Pool zeroing and 4.00 MiB large chunk size slows down thin provisioning.
WARNING: Consider disabling zeroing (-Zn) or using smaller chunk size (<512.00 KiB).
Logical volume "prostor" created.
Skonfiguriramo prostor, da ga lahko proxmox uporablja
V fajl /etc/pve/storage.cfg dodamo tole konfiguracijo:
lvmthin: prostor
thinpool prostor
vgname hiska
content rootfs,images,iso,vztmpl,backup
Tako prostor postane uporaben za ISO slike, predloge kontejnerjev, varnostne kopije, kontejnerje same, itd.
Bazen virov
Bazen virov (resource pool) moramo ustvariti, da lahko dodamo virtualne mašine. Lahko imamo več bazenov virov, služijo pa segmentiranju strežnika in lažjemu delegiranju dostopa.
Nov bazen virov
V proxmox vmesniku kliknemo "Datacenter", gremo pod "Permissions" -> "Pools", nato kliknemo "Create" (dodamo "sredstva-produkcije")
Odstranimo nagscreen iz proxmox (ne bomo kupili subskripcije in posledično sporočilo nima nobene vloge razen tega da teži čisto vsakič ko želiš kaj postoriti)
cd /usr/share/javascript/proxmox-widget-toolkit
cp proxmoxlib.js proxmoxlib.js.bak
nano proxmoxlib.js
# Spremenimo tole:
Ext.Msg.show({
title: gettext('No valid subscription'),
# V tole:
void({ //Ext.Msg.show({
title: gettext('No valid subscription'),
#########
# Na koncu
systemctl restart pveproxy.service
Nove virtualke
Dodana "bekap" za varnostne kopije
TODO armbian mirror, peskovnik, galova virtualka, http proxy, za liota
VPN povezava
Namestiš softether client
sudo apt install softether-vpnclient
Poženeš vpnclient
sudo vpnclient start
Poženeš vpncmd
- najprej izbereš 2, management of VPN Client
- pri hostname samo klikneš enter, da vnese privzet "localhost"
-
nato se odpre lupina, v katero vpišeš naslednje ukaze:
- NicCreate vpn_se (ime mrežne naprave)
- AccountCreate kompotVPN (ime VPN povezave)
- vpn.kompot.si (hostname)
- PC-V_povezava (destination virtual hub name)
- ** (uporabniško ime)
- vpn_se (ime VPN mrežnega vmesnika)
-
vpisati moramo še geslo:
- AccountPassword kompotVPN
- * (vpišeš geslo)
- poveži na tale VPN avtomatsko, ko poženeš vpnclient AccountStartupSet kompotVPN (naj se poveže ob zagonu)
- poveži se zdaj! AccountConnect kompotVPN (poveži se zdaj)
- povezavo lahko preveriš z ukazom "AccountList"
AccountList command - Get List of VPN Connection Settings
Item |Value
----------------------------+-----------------------------------------------
VPN Connection Setting Name |kompotVPN
Status |Connecting
VPN Server Hostname |*** (Direct TCP/IP Connection)
Virtual Hub |kompotVPNhub
Virtual Network Adapter Name|vpn_se
The command completed successfully.
Konfiguracija mrežne naprave
Preveriš, ali obstaja nov mrežni adapter
sudo ifconfig -a
Command not found?
sudo apt install net-tools
IP / netmask
sudo ifconfig vpn_vpn_se 192.168.*.* (prosi za tole)
Poveži povezavo ob zagonu računalnika
@TODO
Razni popravki
- popravljen admin gui yunohosta
- popravljeno obnavljanje domen
- popravka sta bila dosezena z dodajanjem sledeče konfiguracije v `/etc/ssowat/conf.json.persistent` (v `permissions.core_skipped.uris`):
"re:.+/%.well%-known/ynh%-diagnosis/.*$",
"re:.+/%.well%-known/acme%-challenge/.*$",
"kompot.si/yunohost/admin",
"kompot.si/yunohost/api"