🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux
2 messages
2 total messages Started by Wujek Kaczek Thu, 01 Dec 2022 11:30
centos virtualka hyperv zamykanie
#906703
Author: Wujek Kaczek
Date: Thu, 01 Dec 2022 11:30
34 lines
2094 bytes
Cześć.
Mam sobie zwirtualizowanego CentOSa 7 posadzonego na hyper-v na Windows
10 pro.

No i chciałbym, żeby w razie dłuższej awarii zasilania, ups poprzez
powerchuta, poprawnie wyłączyłby zarówno hosta (Win10) jak i gościa
(CentOSa).
I o ile z Win10 nie ma problemu, to zauważyłem, że hyperV nie zamyka mi
poprawnie CentOSa.
Gdzieś wyczytałem, że CentOS musi mieć załadowane moduły zaczynające się
od nazwy hv.
lsmod daje mi to:

hv_utils               25808  0
ptp                    19231  1 hv_utils
hv_balloon             22858  0
hv_netvsc              50487  0
hv_storvsc             22546  3
scsi_transport_fc      64007  1 hv_storvsc
hv_vmbus               96544  7
hv_balloon,hyperv_keyboard,hv_netvsc,hid_hyperv,hv_utils,hyperv_fb,hv_storvsc

więc tutaj niby wszystko ok.

W ustawieniach HyperV w polu "Akcja zatrzymania automatycznego mam"
zaznaczoną opcję przy "Zamknięcie systemu operacyjnego gościa"
Ale sprawdzałem to i widzę, że HyperV zamyka gościa na chama (czyli
zamiast wysłać mu sygnał do zamknięcia systemu) to wyłącza maszyne.

Jak poprawnie wyłączyć CentOSa?
Bo obawiam się, że po kilku takich wyłączeniach system mi juz nie wstanie.

pozdro.
Re: centos virtualka hyperv zamykanie
#906704
Author: Krzysztof Gajdemski
Date: Thu, 01 Dec 2022 17:46
36 lines
2714 bytes
Jest Thu, 1 Dec 2022 12:30:34 +0100, Wujek Kaczek pisze:
> Mam sobie zwirtualizowanego CentOSa 7 posadzonego na hyper-v na Windows
> 10 pro.

Za wiele nie pomogę, bo jak w tym kawale o Placu Czerwonym. Z Hyper-V
mam do czynienia tylko na Azure. I nie z CentOS-em, ale z Ubuntu.

> poprawnie CentOSa.
> Gdzieś wyczytałem, że CentOS musi mieć załadowane moduły zaczynające się
> od nazwy hv.
> lsmod daje mi to:
> hv_utils               25808  0

To wydaje się OK. Ten moduł odpowiada za akcję shutdown inicjowaną przez
Hyper-V/Azure.

> W ustawieniach HyperV w polu "Akcja zatrzymania automatycznego mam"
> zaznaczoną opcję przy "Zamknięcie systemu operacyjnego gościa"
> Ale sprawdzałem to i widzę, że HyperV zamyka gościa na chama (czyli
> zamiast wysłać mu sygnał do zamknięcia systemu) to wyłącza maszyne.
> Jak poprawnie wyłączyć CentOSa?
> Bo obawiam się, że po kilku takich wyłączeniach system mi juz nie wstanie.

Sprawdź przede wszystkim, czy w logach kernela jest informacja
z hv_utils, która powinna pojawić się przy akcji zamknięcia systemu:
„hv_utils: Shutdown request received” (bądź podobna). Bo jeśli jest, to
może jak tak, jak piszą poniżej – system składa się za wolno?

https://azure.microsoft.com/pl-pl/blog/linux-and-graceful-shutdowns-2

      k.
-- 
Krzysztof Gajdemski | songo (at) debian.org.pl | KG4751-RIPE
Registered Linux User #133457 | BLUG Registered Member #0005
PGP key at: http://s.debian.org.pl/gpg/gpgkey * ID: D3259224
Szanuję was wszystkich, którzy pozostajecie w cieniu - Snerg
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads