Virtualizáció

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.

Windows Vmware gépbe költöztetése régi notebookról

Fórumok

Régi notebookról költöztetem virtuális gépre annak rendszereit. Dual boot Win7 és Linux. A host természetesen egy másik PC. ddrescue-val image elkészült a teljes merevlemeztartalomról. Ezt átkonvertáltam wmdk formátumra. Ezt állítottam be a vmware virtuális gép merevlemezének. A Linux probléma nélkül elindult, csak a guest addonst kell telepíteni és minden működik virtuális gépben. Windows viszont nem tud elindítani. Előző jó állapot visszaállítását ajánlja, de az sem hoz eredmény. Bár egy vmdk fájlról van szó, természetesen két virtuális gépet hoztam létre neki. A windowsnak win beállítással. Mi a hiba oka? 

Hibakód: 0x1F – ERROR GEN FAILURE nem túl sokat mondó. Egy helyen Outbyte szoftvert ajánlanak javításra, amiről még nem hallottam.

a másik: windows 7 system restore error code 0x490

VirtualBox autostart

Fórumok

Üdv,

Egyik nap kipróbálom az autostart szolgáltatást (Fc35):

https://docs.oracle.com/en/virtualization/virtualbox/6.0/admin/autostar…

https://forums.fedoraforum.org/showthread.php?319594-Start-VM-(VirtualB…

 

cat /etc/default/virtualbox
----------------------------------------------------------------
sleep 10
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/vboxautostart.cfg



cat /etc/vbox/autostart.cfg
-------------------------------------------------------------------
# Default policy is to deny starting a VM, the other option is "allow".
default_policy = deny

# Bob is allowed to start virtual machines but starting them
# will be delayed for 10 seconds
ralph = {
allow = true
startup_delay = 10
}

 

De ez gondolom csak a root usernél létrehozott VM-ekre vonatkozik. Sima user VM-jeit nem fogja tudni elindítani.

Jól gondolom?

HP ML310 g8 + vmware esxi 6.7 pci passthrough

Fórumok

Boldog karit, mert az a biztos! :D

 

Adott a kovetkezo felallas:

Hp ml310 g8

cpu: xeon 1770v2

ram: 16GB (1600Mhz ECC)

SSD: 120GB Kingston

Rendszer: esxi 6.7 u3

NIC: PCI-e 4portos intel

 

 

guest:

CPU: 2 mag

RAM: 4GB

SSD: 30GB

OS: ubuntu 20.04 LTS

 

Szeretnék egy ubuntu guest-et letrehozni es adni neki pci express-en egy 4 portos NIC-et.

Ezt a kovetkezok szerint teszem:

A hostnal engedelyezem a passthrough-t a pci-os NIC-re, majd reboot.

A guest-nel "add other device" majd itt a legordulobol "add pci device". 

Itt kivalasztom kulon kulon a negy portot, most a teszt kedveert csak egyet.

Majd elmentem.

 

Eddig oke, viszont, ha inditom a vm-et, akkor ugyan latja a kartyat, de nem tud vele csatlakozni(se dhcp se fix ip nem mukodik)...

Visszamegyek a vm beallitasaiba, es ott a hozzaadott pci eszkozt ha lenyitom ezt az uzenetet kapom:  The VM will not power on until its memory reservation equals its memory size.

Itt van lehetoseg arra egy ikonnal, hogy akkor lefoglaltatom vele a memoriat, viszont ez nem hoz megoldast. Ha a memoria meretet novelem, szinten nem hoz semmit, ugyan ez az uzenet. Probaltam nagyobb memoriat lefoglalni, mint ami a vm-nek kell, de meg nem engedi...

 

Probaltam rakeresni a dologra:

 

Itt azt irjak, hogy be kellene kapcsolni a reservation-t, ez ugye megvolt nincs javulas:

https://serverfault.com/questions/837369/esxi-6-5-server-no-vsphere-sch…

 

Ugyan ez a vmware oldalan is megoldaskent szerepel:

https://kb.vmware.com/s/article/2002779

 

Innen tovabb, egy workaorunddal, hogy allitsak a latency-n, szinten nincs javulas:

https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.resmgm…

 

Itt fogytam el... - van valaki aki esetleg talalkozott mar ilyennel?

 

A valaszt elore is koszonom!