Virtualizáció

virtuális gép nem bootol csak egy fekete képernyőt kapok

Fórumok

Kaptam egy vmdk imaget (Ubuntu szerver van rajta) ami egy proxmox alatt futott és egyszer csak "elromlott" és azóta nem bootol.

Virtual Box alatt megpróbáltam elindítani, de csal egy fekete képernyőt látok egy kurzorral(ami nem is villog).

A Virtual Boxban logban az utolsó bejegyzés: Guest Log: BIOS: Booting from Hard Disk ...

Egy system rescue cd-t felcsatolva és úgy indítva a vm-et látszik a fájl rendszer, az ott lévő logokat megnézve azt látom, hogy meg sem indul a boot folyamat 

Mi lehet a gond, milyen irányba induljak tovább a hibakereséssel?

idő anomália

Fórumok

Szólt az egyik ügyfelünk, hogy az általunk fejlesztett alkalmazás nem a valós idővel, hanem egy órával korábbi időponttal dolgozik mindenhol egy ideje. (Nem tudták megmondani pontosan mióta)

A szerverre bejelentkezve, és a date parancsot kiadva egy órával korábbi (pár perc eltéréssel) időpontot kapunk mint a magyarországi idő.

$ timedatectl 
      Local time: k 2020-06-09 13:12:02 CEST                                                                                                                                                    
  Universal time: k 2020-06-09 11:12:02 UTC                                                                                                                                                     
        RTC time: k 2020-06-09 12:05:28
       Time zone: Europe/Budapest (CEST, +0200)
 Network time on: yes
NTP synchronized: no
 RTC in local TZ: no

A fent idézett timedatectl parancs kiadásakor 14:06 perc volt a pontos idő Magyarországon.

Az alkalmazás egy virtuális gépen fut. Pát hete ezt elköltöztették egy másik host-ra. Annyira nem értek ehhez, de előfordulhat az, hogy a host-on egy órával korábbi időpont van beállítva valami miatt, és ez befolyásolja a guest-en lévő időt is? Tehát mikor átköltöztették akkor egy órával "visszaállt" az idő?

[Megoldva]nincs belső hálózat

Fórumok

Sziasztok!

Olyat szeretnék megvalósítani, virtualizációval, hogy van egy windows 2012 r2 szerver virtuális gép ami dhcp, dns. AD, netet oszt. 

2 hálókárytával rendelkezik, a netfelé publikus címe van, tehát külső hálózati csatlakozó a net felé néz , a belső  csatlakozót szeretném hogy nézzen a belső fizikai hálózat felé.

A virtualbox ban ez a bridge-nek felel meg. Ezt hyperv alatt nem tudom beállítani.Tehát van net, csak belső hálózat nem megy.

Proxmox mi az amit ennyire ír?

Fórumok

proxmox 1 db virtuális géppel , zd16-ot írja 187k-val  

sda/sdb -t (zfs) irja 903 k val. Ez ilyen, vagy valamit elszabtam ?

0 virtuális géppel, 0 konténerrel  sem megy 200 k/sec alá,

folyamatosan ír , naplóz valamit. 

 

root@as6:# iostat  -yh  60

Linux 5.4.41-1-pve (as6)        06/08/2020      _x86_64_        (24 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.0%    0.0%    0.0%    0.0%    0.0%    0.1%

      tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn Device
    45.25         1.8k       903.6k     108.0k      52.9M sda
    45.30         1.9k       903.6k     112.0k      52.9M sdb
     0.00         0.0k         0.0k       0.0k       0.0k sdc
     0.00         0.0k         0.0k       0.0k       0.0k sdd
     0.00         0.0k         0.0k       0.0k       0.0k sde
     0.00         0.0k         0.0k       0.0k       0.0k sdf
     0.00         0.0k         0.0k       0.0k       0.0k zd0
    12.17         3.6k       187.3k     216.0k      11.0M zd16
     0.00         0.0k         0.0k       0.0k       0.0k zd32
     0.00         0.0k         0.0k       0.0k       0.0k zd48
     0.00         0.0k         0.0k       0.0k       0.0k zd64
 

[megoldva] Hyper-V Virtual Ethernet Adapter visszaállítása

Fórumok

Windows 10, a devmgmt.msc révén töröltem a hálózati kártyák közül:

Hyper-V Virtual Ethernet Adapter
Hyper-V Virtual Ethernet Adapter #2-t, arra számítva, hogy majd a "Művelet / hardverváltozások keresése" után automatikusan visszaállnak, mint ahogy a többi "WAN..." csatoló is. De ezek továbbra sincsenek meg. Hogy lehet őket visszaállítani?

Jól sejtem, hogy ezek felelősek azért, hogy pl. a WSL2-ból ki lehessen látni az internetre?

Próbálkoztam a "Hyper-V Kezelője" révén megoldani a gondot, de egyelőre nem sikerült. (https://www.altaro.com/hyper-v/hot-addremove-network-adapters-hyper-v-2…)

[megoldva] docker-compose felborult

Fórumok

WSL2-n futtatok dockert, docker-compose-t. Volt egy hiba (valami unicode...), aminek a kapcsán újra akartam telepíteni a docker-compose-t, de nem sikerült jól.

(Igazából elfelejtettem, hogy ezen a gépen a Docker Desktop ural le mindent, és amikor újra eszembe jutott, akkor már késő volt.)

Van itt egy fájl:
/mnt/c/Program Files/Docker/Docker/resources/bin/docker-compose

Ha ezt futtatom, az alábbit írja ki:

The command 'docker-compose' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.

See https://docs.docker.com/docker-for-windows/wsl/ for details.

Itt is van egy fájl:
/mnt/wsl/docker-desktop/cli-tools/usr/bin/docker-compose

Ha ezt így, ezzel a hosszú elérési úttal megadva futtatom, akkor minden jó.

Volt egy fájl: .local/bin/docker-compose, ez mintha python lett volna, mint a többi ott lévő szkriptecske, ezt töröltem.

S ami a legmeglepőbb:
ha állítok egy linket (sudo-ként persze) a /usr/bin/-ből a működő /mnt/wsl/docker-desktop/cli-tools/usr/bin/docker-compose fájlra, akkor Segmentation fault-tal hal el a processz.

Hogy tudnám újra elérni, hogy a docker-compose újra a régi legyen? Esetleg milyen plusz állítást kell adnom annak a symlinknek, hogy működjön?

(A Docker Desktop "Enable integration..." irányát ne mondjátok, azt már próbáltam sokat. A sejtésem az, hogy a Windows-os rendszergazda kontra linuxos root jogosultságbeli különbség okozhat valami fennforgást.)

Szerk:

$ /usr/bin/docker-compose -v
docker-compose version 1.26.0-rc4, build d279b7a8

$ which docker-compose
/usr/bin/docker-compose

$ docker-compose -v
Segmentation fault

Szerk2: az strace segített, köszönet érte,@NevemTeve! Ebből derült ki, hogy tévesen kerül meghívásra egy ponton a /usr/local/bin/docker-compose.

Proxmox 6.1-7 hálózati hibák

Fórumok

Sziasztok!

Van egy Dell PowerEdge R320 szerver, melyen proxmox 6.1-7 fut.
Azt vettem észre, ha a hálózati sávszélességet használom, azaz pl. másolok rá, róla, akkor látok hálózati letöréseket 1 pillanatra. [KÉP1 & KÉP2]
CPU kihasználtság 32%,
Disk IO: 0.30%,
RAM: 48% használatban

Találkozott valaki ilyesmivel? Próbáltam utánanézni, de nem találtam semmit.

Köszönöm

KVM Win10 max teljesítménnyel (vfio pc)

Fórumok

Windows 10-et kell KVM guestbe telepíteni úgy, hogy a teljesítménye közel azonos legyen a "natív" környezettel.

Az egyszerűség kedvéért a példa legyen gaming. Ha az jól megy akkor más is.  :)

Linux hoston QEMU/KVM-ben működik a Windows 10 guest, amire SteamLink csatlakozik LAN-on.

Hardver AMD Ryzen7 nyolc fizikai maggal (16 szállal), 16GB ram és GeForce GTX 1060 6GB

Kérdések:

1. Milyen Linuxot érdemes hostnak használni? Van értelme adott PC-ra optimalizáltan fordított Gentoot használni? Vagy ez csak időpocsékolás és jó egy normál Ubuntu vagy Mint is? Esetleg van direkt erre direkt optimalizált disztribúció? (Proxmoxot nem szeretnék használni)

2. Windows 10 guestnek közvetlen VGA hozzáférést kell biztosítani a megfelelő graf teljesítményhez. Mire kell ügyelni, hogy biztosan PCIe X16-ban működjön a GeForce? Nem megfelelő beállítással a guestben néha csak X1-ben megy, ami rendesen visszafogja a teljesítményt. 

3. Normálisan működő audióhoz kell valami extra beállítás? Ehhez kell közvetlen audio hardver hozzáférés a guest számára vagy nem szükséges? Mikrofon működni fog rendesen?

4. Ha nincs GPU az a proci mellett, azaz nem APU, akkor kell egy második VGA kártya is, ha a hoston is szükség van desktopra. A GeForce GTX 1060 oda lett adva a Windows 10 guestnek, igaz? (Illetve még egy harmadik is ha két guest működne párhuztamosan hardveres VGA hozzáféréssel. Bár ehhez nem egyszerű alaplapot találni)

Ez a második (harmadik) VGA lehet egy másik, kisebb teljesítményű és fogyasztású Geforce is? Például Geforce 710 vagy jobb egy kis fogyasztású Radeon?

5. Mennyi cpu magot kell mindenképp fenntartani a host rendszernek? Elég egy CPU mag is, ami valójában a 16 szál miatt csak egy fél fizikai CPU-nak felel meg? Vagy kell egy fizikai cpu-nak megfelelő 2 mag?

6. Optimális esetben milyen teljesítmény várható a Windows 10 guesten? Mennyi % a veszteség ahhoz képest ha natívan fut ugyanazon a PC-n? Feltételezve természetesen, hogy a hoston nem megy semmilyen erőforrásigényes folyamat párhuzamosan és másik guest sem lett elindítva mellette.

7. A jobb teljesítmény érdekében érdemes fizikai partícióra telepíteni a Windows guest rendszert. Ebben az esetben be lehet bootolni dual-bootban natívan is a Windows 10-et, igaz?

8. Power management mennyire működik hatékonyan a guestekben? Desktop PC ahol ez nem annyira fontos, viszont az nem lenne szerencsés ha mindig full órajelen pörögne az összes guest-nek adott cpu mag. A hardveres hozzáférés miatt a Geforce kártyán feltételezem rendben működik a power management.

Hogy mentsem a raid1-es db és mindenes home szervert minél kevesebb leállással?

Fórumok

 Lehetőleg 1 imagebe vagy még jobb lenne inkrementális image-be, hogy gyorsabb legyen a rendszeres mentés. Otthoni szerver, nas, monitoring, percona mysql, kamera, 2x1tb hdd. Proxmox. Van 1tb hdd a mentésre. Van 1 másik Linux is, ami időzítve be tud kapcsolni, leállni. Hetente mentenék automatikusan, leállás nélkül. Hogy csináljak teljes mentést? Sok hülyeség eszembe juttt de még nem próbáltam ezeket. Mennyire jó, hogy hajnalra időzítve kilököm mondjuk a 2. hddt a raidből, csinálok róla teljes image tömörített mentést clonezillával vagy amit javasoltok gigabit etherneten nfs-en a másik gépre, ha kész, meg visszakerül automatikusan és szinkronba áll a linux raid1. Hátránya, ha közben megdöglik a hdd1, akkor megszívtam. Előnye, hogy nem lesz állás. Ez lenne jó inkrementálisan. Ja, meg a percona mysql nem biztos, hogy örül, ha így mentem, meg az influxdb. Lesz adatvesztés így, ha pont írt egy nagyobb db fájlt ugye?

Esetleg berakom a backup hddt a szerver gépbe, de akkor az is 0/24-ben megy, az úgy nem jó. Gondoltam a Proxmox konténerek és imageek mentésére, inkrementálisan akár,de gőzöm sincs, mekkora meló ha megdöglik a 2 hdd visszaállítani ilyen inkrementális mentésekből. Image mentés irányába mennék.

Aztán a legnagyonbb hülyeség lehet a backupra szánt hddt mint harmadik a raid1-be dobni, és csak hetente hozzáadni hogy szinkronba kerüljön. Mert így is 0-24-ben megy a backup hdd is. Ezt nem akarom.

Kevésbé hülyeségnek tűnik valahogy drbdvel mókolni, hogy az egyik hddt drbdn-vel szinkronizálom hálózaton át, akár naponta, hetente a másik gépre. Ilyet nem csináltam, nem tudom, ha raid1et kell menteni, akkor lehet-e vagy sem. Itt sem tudom, mi lesz az adatbázisokkal.

Esetleg csinálok db mentést, leállás nélkül a Percona XtraBackuppal, meg influxdbről a másik linux szerverre hálózaton át, majd kilököm a raid1ből a második hddt és clonezillával egy tömörített image mentést csinálok. Ennél jobb ötletek van, hogy leállás nélkül mentsek mindent, külső gépre, raid1ből? Ha megdöglött a gép, clonezilla imageből visszaállok a raid1-re, valahogy újraépítem a raid1 tömböt, majd ha oké akkor a db backupot visszaállítom és jónapot.

Bocs a pongyola fogalmazásért.