Virtualizáció

Podman (docker) RUN script image build

Fórumok

Üdv,

Egy image buildelésekor szeretnék létrehozni egy mariadb adatbázist (van is rá egy dbscript.sh scriptem). Hogyan érdemes ezt a Dockerfile-be beírni?

Valahogy el kellene indítani a mariadbd-t, hogy a script lefuttatható legyen.

# Dockerfile
# ....

RUN mariadb-install-db
RUN /usr/sbin/mariadbd -u root               # <-- előtérben fut, nem megy tovább a következő lépésre
RUN /tmp/dbscript.sh mydbname username password

# ...
ENTRYPOINT /usr/bin/supervisord -c /etc/supervisord.conf

Háttérben kellene indítani a mariadbd-t, mert addig nem megy tovább. Az elegáns, helyes megoldást keresem.

 

Van ötletetek?

[megoldva] Docker, docker-compose, és fájl struktúra

Fórumok

Sziasztok,

Szeretnék egy környezetet kialakítani ahol csak az alap rendszer (Linux) és felette docker konténerek vannak.
A konténerek működnek is, csak az elérési utakkal vagyok bajban.

Tehát van sok könyvtár, benne egy-egy docker-compose.yaml, illetve egyeseskben még Dockerfile is van a helyi image gyártáshoz.
A docker-compose fájlokban van egy-egy volume kivezetés a helyi fájlrendszerre.
Rendszerint ez:
 

volumes:
  - $PWD/idetedd:/container/belso/konyvtar

Ezzel az a baj, hogy ez az éppen aktuális könyvtárat mutatja, tehát ha mondjuk a root könyvtárból indítom a containert:
 

/root# docker-compose -f /fajl/helye/a/fajlrendszeren up

Akkor a root könyvtárban lesz egy ilyenem: /idetedd

Mit kell használnom a $PWD helyett, hogy az mindig egy adott könyvtárra mutasson, de mégse legyen beégetve?

A végső cél az lenne, hogy  elindítom a következő parancsot:

# docker-compose -f docker/container1/docker-compose.yaml -f docker/container2/docker-compose.yaml up

Akkor mindegyik konfiguráció, a saját könyvtárán belül hozza létre a saját hostra kötött könyvtárát.

Google keresés nem segített, lehet, hogy nem jó felé nézelődtem.

üdv: redman

Podman (docker) fedora httpd, mariadb

Fórumok

Üdv,

Egy fedora konténerben szeretném használni a httpd és mariadb-t.

A Dockerfile-ban:

FROM fedora:latest

# packages
RUN dnf -y update && dnf -y install httpd php php-mbstring php-pdo mariadb-server && dnf clean all


# entrypoint, run
# RUN ["/usr/bin/mariadbd-safe"]
ENTRYPOINT /usr/sbin/httpd -DFOREGROUND

Az apache el is indul. Hogyan tudom elindítani a mariadb-t? A mariadbd-safe nem indul el:

# mariadbd-safe
221126 16:26:39 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
221126 16:26:39 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql

A konténerben kézzel sem indul. Mit hagyok ki?

Docker konténer export

Fórumok

Docker compose és yml fájl segítségével építettem egy wordpress site-ot konténerben. Kérdésem: hogyan lehet exportálni/importálni az egészet.

docker ps idevágó része:

8f1315921f28   wordpress:latest       "docker-entrypoint.s…"   3 months ago   Up 2 minutes              0.0.0.0:8000->80/tcp, :::8000->80/tcp   wordpress_wordpress_1
48658d26932a   mysql:5.7              "docker-entrypoint.s…"   3 months ago   Up 2 minutes              3306/tcp, 33060/tcp                     wordpress_db_1
 

Igazából megosztanám valakivel és nem tudom, milyen módon lehet ez?

Köszönöm!

ESXi :: snapshotok törlése után is megmaradtak a vmdk-k

Fórumok

# ESXi version: 7.0.3 (ingyenes)
# Storage Type: VMFS6
# VM file system: ext4, Debian

Probléma: snapshotok törlése után is megmaradtak a vmdk-k,
...-000001.vmdk => ...-000010.vmdk, amik foglalják a tárhelyet.

VM vmdk-t rendben látom ...-host1.vmdk.

Kérdésem, VM leállítása után törölhetem a webes felületen
a snapshot vmdk-kat (...-000001.vmdk => ...-000010.vmdk)?
VM-nek ez nem tesz rosszat?

Előre is köszi minden tanácsot. :-]

Dell T340 - Proxmox (kérdések)

Fórumok

Sziasztok!

Adott egy DELL PowerEdge T340 szerver:

  • Intel Xeon E-2226G CPU @ 3.40GHz
  • 32GB RAM (2 x 16GB)
  • PERC H730P
    • 1 x SSD 480GB (SSDSC2KB480G8R, Intel SSD D3-S4510 Series)
    • 4 x HDD 2TB (SAS 12 Gbps, Model: Dell MG04SCA20ENY /"Toshiba"/)

A szerverre Proxmox lesz telepítve (99%). A Proxmoxon néhány virtuális gép fog futni (főként Debian). A VM-eket fokozatosan tervezem rajta "beüzemelni", ameddig észerűen terhelhető.

1. terv:

Az első terv az volt, hogy a Proxmoxot a 480GB-os SSD-re telepítem, a VM-eket pedig a 4 db HDD-re (2-2 HDD HW RAID1-ben /esetleg mdadm RAID-1/). De ezt a verziót elvetettem, mert nem akarom magamat megszívatni azzal, hogy ha tönkremegy az SSD, akkor nem indul a rendszer.

Kérdés (naiv) 0.: Szerintetek is rossz ötlet ezen terv szerint a Proxmoxot az SSD-re telepíteni?

2. terv:

Az újabb terv szerint: SSD Non-RAID, 2-2 HDD HW RAID-1. A létrehozott egyik RAID-1 tömbre telepítem a Proxmoxot, és a Non-RAID SSD-t illetve a 2. RAID-1 tömböt beállítom a Proxmoxon újabb Storage-ként.

Amit már megcsináltam: Az SSD-t Non-RAID-re állítottam, és 2-2 HDD-re bekonfiguráltam HW RAID1-et (de a Proxmoxot még nem telepítettem).

Kérdések a RAID-el kapcsolatban:

1. HW RAID1 estén megfelelőek / optimálisak a következő beállítások a Virtual Disk létrehozásakor?

  • Stripe Size: 64KB
  • Read Policy: Read Ahead
  • Write Policy: Write Back
  • Force WB with no battery: <nincs bepipálva>
  • Configure Hot Spare: <nincs bepipálva>

(Ha ezek a beállítások nem optimálisak, akkor még tudom törölni és újra létre tudom hozni a RAID-1 Virtual Disk-eket.)

További kérdések:

2. A Proxmox telepítő fogja látni a 0. VD-t (RAID-1 tömböt)? (Igaz ez holnap kiderül, ha megpróbálom telepíteni a Proxmoxot :-) Megválaszolva: Igen, látja.

3. Jól tudom, hogy a Proxmox telepítő - alap telepítés esetén - max 100GB-os root partíciót hoz létre? A többi fennmaradó hely pedig a data (LVM-Thin) része lesz? Megválaszolva: Igen a root partíció ~100GB.

4. A telepített Proxmox fogja látni az (Non-RAID) SSD-t? (Igaz ez holnap kiderül, ha sikerült telepíteni a Proxmoxot :-) Megválaszolva: Igen, látja.

 

Bármilyen építő jellegű javaslatot, ötlete szívesen fogadok.

A telepítendő VM-ekkel kapcsolatban is van egy-két kérdésem, de azokat egy következő bejegyzésben teszem fel.

oVirt + glusterfs

Fórumok

Sziasztok!

 

Distributed volume-val használ itt valaki fenti párost?

gfid-s problémák vannak másolásnál, találkozott már ilyennel esetleg?

Milyen beállításokkal megy a distributed volume?

 

ovirt 4.5.0-3.el8

glusterfs-server 10.2-1.el8s

Ajánljatok bármit Kubernetes témában

Fórumok

Ismerkedek a Kubernetes-szel. Nagyon tetszik, lenyűgöz, szeretem...

Mielőtt elkezdenék munkát keresni ezen a területen, jó lenne ha legalább alapvető ismeretekkel rendelkeznék, működésben képben lennék.

Kérlek ajánljatok tutorial-t, videót, bármit ami segít megismerni! Elképesztő mennyiségű anyag érhető el, kezdőként nehéz eldönteni, mi jelent valódi értéket.

Milyen eszközökkel érdemes ismerkedni, kipróbálni vagy legalább tudni, hogy mire való?
Pl. ez a válogatott lista is eléggé terjedelmesnek tűnik nekem:
https://collabnix.github.io/kubetools/
Jó lenne tudni melyik az ígéretesebb, hasznosabb.

Érdemes specializálódni? Pl. vonz a monitorozás, optimalizálás. Szeretem nyomozni mi falja fel a memóriát vagy használja túlzottan a procit, azonosítani a lassító okot, megoldást találni.
Megnyugtató lenne tudni, hogy van erre igény és ez esetben több időt szánnék Prometheus, Jaeger, Kiali és hasonló eszközökre.

Proxmox - IP-cím, Certificate csere - [Megoldva]

Fórumok

Telepítettem a Proxmox-ot az egyik szerverünkre, de nem a belső hálózatunkba tettem, hanem ideiglenes jelleggel egy másik "Privát VLAN-ba".
Azonban most szeretném átrakni a szervert a belső hálózatunkba, ahol másik IP-címet szeretnék adni a szervernek.

Hogyan oldható meg, hogy a Proxmox telepítése során automatikusan létrehozott tanúsítványban lecseréljem az IP-címet (ha jól tudom ilyet nem lehet csinálni), vagy egy teljesen új tanúsítványt generáljon a Proxmox az IP-cím csere után (FQDN nem változik)?

Az alábbi oldalt találtam: https://pve.proxmox.com/wiki/Certificate_Management
Itt nem írnak túl sok mindent, de azt írják, hogy:
"Certificates are managed with the Proxmox VE Node management command (see the pvenode(1) manpage)."
továbbá:
"Do not replace or manually modify the automatically generated node certificate files in /etc/pve/local/pve-ssl.pem and /etc/pve/local/pve-ssl.key or the cluster CA files in /etc/pve/pve-root-ca.pem and /etc/pve/priv/pve-root-ca.key."

Nézegetem a pvenode leírását, de nem tudom, hogyan kellene felparamétereznem, hogy új tanúsítvány generálódjon (az új emailcímmel):
https://pve.proxmox.com/pve-docs/pvenode.1.html

A `pvenode config get` parancs kimenete üres, de a `pvenode cert info` parancs kiírja a tanúsítvány adatait.

Több oldalon is a `pvecm updatecerts --force` parancs futtatását javasolták. Viszont a pvecm == Proxmox VE Cluster Manager, de nálam nincs Cluster, ezért pl a `pvecm nodes` és a `pvecm status` parancsok is csak hibaüzenetet adnak vissza (a `pvecm updatecerts --force` parancsot még nem próbáltam futtatni).
 

Proxmox - BIOS energiagazdálkodási beállítások (stb.)

Fórumok

A kérdésem a Proxmox szerver lefagy! fórumban leírtak alapján vetődött fel, konkrétan ez a hozzászólás, ami miatt kérdezek.

Egy Dell T40-es szerveren fogok (tervezek) futtatni Proxmox alatt két VM-et (OPNSense, Debian 11). Az alábbi BIOS beállításokat a Proxmox megfelelően fogja kezelni?

  • Intel Software Guard Extensions > Intel SGX Enable: Enabled
  • Intel Software Guard Extensions > Enclave Memory Size: 128MB
  • Performance > Intel SpeedStep > Enable Intel SpeedStep: ✔
  • Performance > C-Statas Controll > C states: ✔
  • Performance > Intel TurboBoost > Enable Intel TurboBoost: ✔
  • Power Management > Enable Intel Speed Shift Technology > Enable Intel Speed Shift Technology: ✔

Egy Dell T40-es szerver tápegység ventilátorának kell-e forognia, ha csak a BIOS-ban matatok (OS egyelőre még nincs rajta)?