Virtualizáció

Proxmox KVM guest fájlrendszer eltűnik

Fórumok

Sziasztok!

Visszatérő probléma, eltűnik a fájlrendszer KVM alapú guest gépeken. A guest jeleneg is fut, írható a fájlrendszer, de az fdisk az alábbi kimenetet adja. Többet nem fog elindulni ha újraindítom.

Valakinek ötlet? Persze a mentés sem megoldás mert ez a hiba a Proxmox Backup Serverre is lemegy, a mentett kép is hibás.

root@web:~# fdisk -l
Disk /dev/sda: 250 GiB, 268435456000 bytes, 524288000 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[MEGOLDVA]KVM gpu átadással Windows VM, virtualizáció elrejtése

Fórumok

Sziasztok! 

Windows 10 VM alatt szoktam játszani GPU passtrough segítségével. Minden tökéletesen ment kb 2 évig, DE egy hete az EAC (EasyAntiCheat) detektál és nem enged semmilyen EAC-t használó szerverre csatlakozni. A host gép Debian 11.3 stable-t használ. CPU:Skylake-Client-IBRS

Hibaüzenet:[EAC] Game Client Violation: Cannot run under Virtual Machine.

Az én steam accountom más gépén tökéletes és a játék is elindul.

Amiket próbáltam, de nem segített : 

     -5 hónapos rendszer backup, hátha valami frissítés kavart be

     -másik steam accounttal ugyanazon a VM-en

     -tök másik win11 VM, ugyanazzal a GPUval

     -HW id csere a VM configjába

     -kiegészítésként a virtuális gép xml-be:

cpu részhez:
<feature policy='disable' name='hypervisor'/>

Csak a hypervisor kikapcsolása után láttam ezt a systeminfo powershell parancs kimenetén :

Hyper-V Requirements:      VM Monitor Mode Extensions: Yes
                           Virtualization Enabled In Firmware: Yes
                           Second Level Address Translation: Yes
                           Data Execution Prevention Available: Yes 

 

<kvm>
    <hidden state='on'/>
  </kvm>

     - Próbáltam a háttértáraknál a VirtIO helyett SATA controllert használni

Milyen módon tudnám elrejteni a virtualizáció tényét a VM számára?

Válaszotokat köszönöm előre is.

Proxmox snapshot... [megoldva]

Fórumok

Udv Mindenkinek,

belefutottam egy nagyon nagy problemaba, szerintem hibaztam, hogy veletlenul kitoroltem egy snapshotot.

Nem indul a vm, megneztem a konfig fileokat, amit kitoroltem, sajnos "parent" a vm konfigjaban.

Fogyoban volt a disken a hely , ezert tortent a veletlen torles.

Mit tudok tenni a vm normalis mukodese erdekeben?

Elore is koszonom!

Proxmox7 Raid vs ZFS

Fórumok

Sziasztok!

A felállás: Dell szerver 128GB RAM,  Hw Raid vezérlő.

2db SSD raid1-ben ezen fut proxmox

2db SSD raid1-ben ezen vannak vm-ek

4db HDD Raid5-ben backup

MI a véleményetek azzal kapcsolatban, hogy vm-es ssd-ken jobb volna e ZFS-t használni, illetve RAID5 helyett jobb lenne e ZFS rendszert használni?

wine-nal tökéletesen futó programok

Fórumok

Sziasztok.

Érdekelne, ki milyen programokat tudott begyűjteni az elmúlt 20 évből, ami még mindig használható, esetleg interneten el is érhető.

A windows kegyes gyártója az oprendszereire írt programokat folyamatosan kilövi a világűrbe, így régi esetleges kedvendeinket máshog ykell elindítanunk.

Csak egy példa: A SoundForge, amit annak idején megvásároltam, nálam még mindig fut.

ESXi datastore != Virtual Disk (eltérő méret)

Fórumok

# PowerEdge T440:
- PERC H750 (akksi, 8GB)
- RAID1 2x 960GB Dell Mixed Use SSD SATA
- 32GB RAM

# RAID1 beállítás:
- Logical Sector Size: 512B
- Strip Element Size: 64KB
- Current Write Cache Policy: Write Back
- Read Cache Policy: Read Ahead
- Disk Cache: Default

# iDRAC9:
- Virtual Disk: 893.75GB

# ESXi:
- DellEMC Custom Image for ESXi 7.0 U3 Install CD
- datastore1: VMFS6 (type), Version 6.82, Local    Yes, Block size    1MB
- capacity: 765.5GB

# Probléma, kérdéseim:
- iDRAC9: 893.75GB-ot lát, míg az ESXi csak 765.5GB-ot
- jól gondolom, hogy ez az ESXi Block size 1MB miatt van?
- mit kéne tennem, hogy a teljes 893.75GB-ot használhassam?

Előre is köszi minden ötletet és tanácsot! :-]

Docker swarm + Glusterfs? Vagy más 3 node high availability + san/storage, ami 1 node esetén is megy?

Fórumok

Helló

Alapvetően olyan megoldást kerestem, ami free / open source és 3 hasonló (épp kéznél lévő laptop/régi desktop gép) szerver esetén akkor is működik, ha csak 1 node működik. Úgy, hogy a szinkronizáló storage is a gépeken van, nincs külső shared storage.

Optimálisan pár perces üzemkimaradással lenne jó megoldani, de még jobb lenne minél gyorsabban, akár 1 percnél rövidebb idő alatt. 2 vm / docker image amit futtatni kellene, az egyik egy monitoring, a másik meg Linux, nas és általános funkciókkal, kis terheléssel, de lehet 1 vmbe is bele tudom tenni. Lokálisan kell működni, hogy menjen a nas funkció mindig.

Ahogy már korábban is írtátok, a legoptimálisabb legalább 3 azonos szerver  (stonith / fencing, satöbbi) redundáns tápokkal, redundáns hálózat (2 vagy több switch), legalább 2 független szünetmentes. Arról is szó volt, hogy 1 vagy 3 gép legyen, ne 2. Így most háromról beszélünk. Sajnos, az itt felsoroltak nem adottak.

Ami rendelkezésre áll, hogy kihozzam a maximumot: 3 darab gigabites 8 portos switch, 3 darab legalább 4 magos, 8-32 gb-os Pc, raid 1 üzemmódra több hdd/ssd. Van Raspberry Pi 3B is 3 darab, sd memóriakártyával. Rendszeres mentés interneten keresztüli tárhelyre meg lesz oldva, azzal nem kell most foglalkozni. Van egy szünetmentes, azon most csak az router+wifi van.

Funkciók amik kellenek: ha a 3 gépből 1 is működik, működjön a vm vagy ami ezt megoldja. Ha visszajön a 2. és 3. node, akkor álljanak automatikusan szinkronba. Ebből az jön, hogy legyen mindegyiken shared storage is. Legyen így high availabilty, és tudja a live migrationt, ha karban kell tartani a futó gépet. Ezek az igények. Kevesebb igény esetén már találtam sok megoldást. Erre még nem.

Amiket olvastam és sejtek, az alapján:

1. Itt a Proxmox kiesett, mert úgy tudom a Ceph csak 2 node esetén írható, 1 node esetén csak olvasható. Ha 2 gép mindig menne, a Proxmox megoldás lenne Ceph használattal.

2. A Vmware elvileg tudja mindezt (ha, live migration), csak fizetős, így a hobbi projekt miatt ez nem fér bele. Nem akarok neten "talált" szériál számmal meg ilyenekkel próbálkozni.

3. Halizard: 2 géppel működik, de 3 gép esetén a mostani drbd verzió miatt nem működik, mert ha jól olvastam csak a 8.x verzió támogatott, és a drbd a 9-es verziótól tud 3 node multi mastert megfelelően. Ez még nem készült itt el. Ha ezt elkészítik megoldás lehetne.

4. Xcp-ng: elvileg ha drbd 9 lenne, akkor tudná, itt van valami béta XCP-ng - XOSTOR beta registration. Próbálta valaki? Vagy a mostani drbd verzióval vagy mással is megoldható? Xcp-ng milyen módon tudna shared storage is lenni, mindegyik node? Működne 1 node esetén is minden?

5. Xen server esetén ott a Xosanv2 ami elvileg pont az, amit akarok, de még closed béta, ki tudja mikor lesz használható, mert fizetős talán. De az ingyenes Xen nem tudja a ha-t, így kiesett.

6. Kubernetes használattal valami megosztott file rendszeren?

7. oVirt esetén nem találtam ilyen shared storage megoldást

8. Docker swarmról olvastam, hogy Glusterfs használattal kb az általam várt funkcionalitás megoldható. Van erről tapasztalata valakinek? A manager nodeon is fut minden? Vagy mik a lehetőségek?

9. Néztem különböző Freenas és egyebet, ott menne talán hogy 3 node esetén ha 1 megy, akkor is működik a storage, viszont nem tud vmet futtatni.

10. Synology Nas esetén tud Ha jellegű működést, de 120000 Ft a legolcsóbb 2 lemezes, ebből 3 darab az sok, és ez nem biztos, hogy tud live migrationt, ez csak a storage lenne.

11. Qnap is hasonló, mint a Synology, nekem vannak hardverek amiket fel akarok használni.

Akikek van ezekkel vagy mással tapasztalata, megválaszolhatná, ahogy amit szeretnék, hogy, mi módon lehet kivitelezni.

Jelenleg a 8. lehetőségben látom a reményt, mert még nem tudok róla eleget... :)

Biztosan én nem találtam meg, de meglepő lenne, ha 2022ben nem lenne egy open source, kész megoldás erre a ha + shared storage + 1 node is működjön kihívásra.

Docker konténer (Debian) sérülékenységek

Fórumok

Sziasztok!

Lenne egy kérdésem debian docker konténerek kapcsán, hátha valaki tud segíteni.
Elkezdtem használni a "docker scan"-t az általam összeállított image-eknél és egy frissen build-eltnél is sok sebezhetőséget listáz.

debian:10.11-slim       67               4 critical, 11 high, 5 medium, 47 low
debian:10.11-backports  70               4 critical, 11 high, 6 medium, 49 low
debian:bullseye-slim    42               3 critical, 2 high, 0 medium, 37 low

Mivel a bullseye-ban már kevesebbet mutat, ezért beállítottam azt, de utána megtaláltam hogy a curl, amit használok még nem lett javítva (https://security-tracker.debian.org/tracker/CVE-2021-22945).
Így inkább visszatettem mindenhova a buster-t, amire kb. augusztusig még lesz support (https://wiki.debian.org/DebianReleases)

Azonban azt nem tudom hogyan tudnék minél több sérülékenységet befoltozni a buster-ben, mert ugyan az apt-ban be van állítva a security.debian.org,
de a frissítés (apt-get update && apt-get upgrade) után is azt írja a docker scan, hogy 67 sérülékenység van (4 critical, 11 high, 5 medium, 47 low)

Hogyan lehet ezekből minél többet befoltozni?
Megnéztem a backports-os image-t is, de abban még több a sérülékenység.
Használjak inkább ubuntu-t a konténerekben, mert oda hamarabb jönnek ki a frissítések?

Köszi!

A Dockerfile:

FROM debian:buster-slim

# environments
ENV TERM xterm
ENV DEBIAN_FRONTEND noninteractive
ENV TIMEZONE=Europe/Budapest

# timezone
ARG TIMEZONE="Europe/Budapest"

# apt-get update and upgrade, set timezone and locale
RUN apt-get update \
    && apt-get upgrade -y --no-install-recommends \
    && apt-get install -y --no-install-recommends unzip gnupg curl wget telnet net-tools iputils-ping ca-certificates apt-transport-https htop locales tzdata \
    && rm -f /etc/localtime \
    && ln -snf /usr/share/zoneinfo/${TIMEZONE} /etc/localtime \
    && echo ${TIMEZONE} > /etc/timezone \
    && sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/g' /etc/locale.gen \
    && sed -i 's/# hu_HU.UTF-8 UTF-8/hu_HU.UTF-8 UTF-8/g' /etc/locale.gen \
    && sed -i 's/# hu_HU ISO-8859-2/hu_HU ISO-8859-2/g' /etc/locale.gen \
    && dpkg-reconfigure -f noninteractive locales \
    && dpkg-reconfigure -f noninteractive tzdata    

RUN apt-get autoremove -y --purge && apt-get clean

# environments
ENV LANG hu_HU.UTF-8
ENV LC_ALL hu_HU.UTF-8
ENV LANGUAGE hu_HU:en

Linux KVM - az összes rendelkezésre álló memoria odaadása egy VM-nek

Fórumok

Üdv,

Tudja valaki hogy centos 7 KVM alatt, ha egyetlen egy vm-et működtetek a szerveren és a szerver összes memóriáját odaadom a VM-nek az okozhat-e gondot a későbbiekben? Tehát ha van a szerveben 64 GB RAM és a vm-et 64 GB RAM-al hozom létre történhet crash vagy valami más gond ha pl a VM memóriája telítődik? Más VM vagy szolgáltatás nem lesz a szerveren, csak alap centos- minimal, KVM és az az 1 darab VM. A swap partíció 16 GB. 

Kösz előre is a segítséget.