🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux
11 messages
11 total messages Started by Kazik Kaz Thu, 03 Oct 2024 07:48
Kolejność dysków
#907823
Author: Kazik Kaz
Date: Thu, 03 Oct 2024 07:48
18 lines
1345 bytes
Dzień dobry,

Mam dwa serwery Dell z Linuxem Rocky9. W każdym są po dwa dyski 1TB i 
4TB dołączone do kontrolera PERC.

W jednym z serwerów dysk są widziane jako:
  1TB: - /dev/sda
  4TB: - /dev/sdb

w drugim serwerze na odwrót. tzn.:
  1TB: - /dev/sdb
  4TB: - /dev/sda

Jak to zmienić, aby było "tak samo"?

Przeglądałem ustawienia BIOS-a, ale nic mi nie pasowało.

Kazik
Re: Kolejność dysków
#907824
Author: Kamil Jońca
Date: Thu, 03 Oct 2024 07:52
26 lines
1380 bytes
Kazik Kaz <kazik.kaz@no.email> writes:

> Dzień dobry,
>
> Mam dwa serwery Dell z Linuxem Rocky9. W każdym są po dwa dyski 1TB i
> 4TB dołączone do kontrolera PERC.
>
> W jednym z serwerów dysk są widziane jako:
>  1TB: - /dev/sda
>  4TB: - /dev/sdb
>
> w drugim serwerze na odwrót. tzn.:
>  1TB: - /dev/sdb
>  4TB: - /dev/sda
>
> Jak to zmienić, aby było "tak samo"?

W zasadzie bez szans.

Jedyne co przychodzi mi do głowy to regułki udev. Ale i tak ryzykowne
w tym wypadku. (bo możesz chcieć nadać nazę ktora jest zajęta)

KJ

-- 
http://wolnelektury.pl/wesprzyj/teraz/
Re: Kolejność dysków
#907825
Author: Kazik Kaz
Date: Thu, 03 Oct 2024 08:51
15 lines
1437 bytes
W dniu 3.10.2024 o 09:52, Kamil Jońca pisze:

> 
> Jedyne co przychodzi mi do głowy to regułki udev. Ale i tak ryzykowne
> w tym wypadku. (bo możesz chcieć nadać nazę ktora jest zajęta)
> 
> KJ

Znalazłem coś takiego - inni też tego szukali:

https://www.dell.com/community/en/conversations/poweredge-hddscsiraid/perc-h755-disk-order-in-linux/6687c702bea61218e7564cc6

Ale tam też nie ma tam odpowiedzi na to moje pytanie.

Kazik
Re: Kolejność dysków
#907826
Author: Konto58
Date: Thu, 03 Oct 2024 09:39
23 lines
1503 bytes
Thu, 3 Oct 2024 09:48:54 +0200      
Kazik Kaz <kazik.kaz@no.email>   napisał(a):

> Dzień dobry,
> 
> Mam dwa serwery Dell z Linuxem Rocky9. W każdym są po dwa dyski 1TB i 
> 4TB dołączone do kontrolera PERC.
> 
> W jednym z serwerów dysk są widziane jako:
>   1TB: - /dev/sda
>   4TB: - /dev/sdb
> 
> w drugim serwerze na odwrót. tzn.:
>   1TB: - /dev/sdb
>   4TB: - /dev/sda
> 
> Jak to zmienić, aby było "tak samo"?
> 
> Przeglądałem ustawienia BIOS-a, ale nic mi nie pasowało.

Przełączenie kabli nic nie daje?

Piotr.
Re: Kolejność dysków
#907828
Author: Dominik Ałaszewski
Date: Thu, 03 Oct 2024 11:40
22 lines
1635 bytes
Dnia 03.10.2024 Kazik Kaz <kazik.kaz@no.email> napisał/a:

> w drugim serwerze na odwrót. tzn.:
>   1TB: - /dev/sdb
>   4TB: - /dev/sda
>
> Jak to zmienić, aby było "tak samo"?

>
> Przeglądałem ustawienia BIOS-a, ale nic mi nie pasowało.

Jeśli są tak samo po kolei na szynie w obu maszynach, to
opcja scsi_mod.disable_async_probing _może_ pomóc.

Ale nie lepiej po prostu używać persistent names?


-- 
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP 
Pisząc na priv zmień domenę na gmail.
Re: Kolejność dysków
#907829
Author: marrgol
Date: Thu, 03 Oct 2024 11:50
28 lines
2409 bytes
On 2024-10-03 at 09:48 Kazik Kaz wrote:
> Mam dwa serwery Dell z Linuxem Rocky9. W każdym są po dwa dyski 1TB i 4TB
> dołączone do kontrolera PERC.
> 
> W jednym z serwerów dysk są widziane jako:
>  1TB: - /dev/sda
>  4TB: - /dev/sdb
> 
> w drugim serwerze na odwrót. tzn.:
>  1TB: - /dev/sdb
>  4TB: - /dev/sda
> 
> Jak to zmienić, aby było "tak samo"?

Od dawna wiadomo, że kolejność wykrywania i nadawania nazw plikom urządzeń
dyskowych przez jądro jest nieprzewidywalna, i najlepiej w ogóle się nimi
nie posługiwać w celu identyfikacji konkretnych dysków.  To zresztą z tego
powodu udev -- chyba już standardowo od dłuższego czasu -- tworzy
przewidywalne linki do nich w /dev/disk/by-uuid/, by-label/, by-path/ itp.,
i to z nich najlepiej korzystać.  Path w /dev/disk/by-path/ dotyczy
„ścieżki sprzętowej”, więc jeśli serwery są identyczne i identycznie
skonfigurowane, to linki w tym katalogu powinny być również identyczne
i wskazywać dyski podłączone do takich samych fizycznych złącz.

Albo, jak zasugerowano wcześniej, napisać własne regułki udev -- ale nie
po to, żeby zmienić nazwy nadane plikom urządzeń przez kernel (zresztą OIMW
to i tak nie dałoby się tego zrobić; można chyba tylko kartom sieciowym),
ale żeby dodać jakieś własne.
Re: Kolejność dysków
#907827
Author: Kazik Kaz
Date: Thu, 03 Oct 2024 13:17
10 lines
1275 bytes
W dniu 3.10.2024 o 11:39, Konto58 pisze:

> Przełączenie kabli nic nie daje?
> 
> Piotr.

Podłączenia są identyczne, zachowana kolejność dysków, slotów, portów na 
kontrolerze itp.

Kazik
Re: Kolejność dysków
#907830
Author: Kazik Kaz
Date: Thu, 03 Oct 2024 13:40
21 lines
1873 bytes
W dniu 3.10.2024 o 13:50, marrgol pisze:
> On 2024-10-03 at 09:48 Kazik Kaz wrote:
>> Mam dwa serwery Dell z Linuxem Rocky9. W każdym są po dwa dyski 1TB i 4TB
...

Jeszcze znalazłem coś takiego:

https://infohub.delltechnologies.com/en-us/p/firmware-device-order-for-perc-h750-h755-h350-and-h355-storage-controllers-linux-only/

Jest tam podane że:
Virtual drives
After the optional boot device, the configured Virtual Drives will be 
presented to the Linux kernel in the order of creation (that is, the 1st 
VD created is presented 1st, the 2nd VD created is presented second, and 
so on).

Próbowałem utworzyć dyski wirtualne (bo każdy z dysków jest w mirrorze z 
drugim identycznym) ponownie, usuwając wcześniej wszystkie dyski, ale 
nie zmieniło to kolejności.

Kazik
Re: Kolejność dysków
#907831
Author: Kazik Kaz
Date: Thu, 03 Oct 2024 14:45
16 lines
1623 bytes
W dniu 3.10.2024 o 15:40, Kazik Kaz pisze:
> W dniu 3.10.2024 o 13:50, marrgol pisze:
>> On 2024-10-03 at 09:48 Kazik Kaz wrote:
>>> Mam dwa serwery Dell z Linuxem Rocky9. W każdym są po dwa dyski 1TB i 
>>> 4TB
> ...
> 
> Jeszcze znalazłem coś takiego:
> 
> https://infohub.delltechnologies.com/en-us/p/firmware-device-order-for-perc-h750-h755-h350-and-h355-storage-controllers-linux-only/

Udało się.  Usunąłem wszystkie VD (dyski będące w mirrorze) i ustawiłem 
ponownie, pamiętając, aby systemowy VD zrobić jako ostatni.

Dziękuję za zainteresowanie i podpowiedzi,
Kazik
Re: Kolejność dysków
#907832
Author: Marcin Debowski
Date: Thu, 03 Oct 2024 22:21
11 lines
1370 bytes
On 2024-10-03, marrgol <marrgol@address.invalid> wrote:
> Od dawna wiadomo, że kolejność wykrywania i nadawania nazw plikom urządzeń
> dyskowych przez jądro jest nieprzewidywalna, i najlepiej w ogóle się nimi
> nie posługiwać w celu identyfikacji konkretnych dysków.  To zresztą z tego

Pamiętam miałem taki problem ze 20 lat temu i można było wpływać na 
kolejność chyba przekazując przez gruba czy też wtedy jeszcze lilo 
odpowiednie parametry do jądra. Ale obecnie już pewnie się nie da?

-- 
Marcin
Re: Kolejność dysków
#907833
Author: marrgol
Date: Fri, 04 Oct 2024 10:56
14 lines
1999 bytes
On 2024-10-04 at 00:21 Marcin Debowski wrote:
>> Od dawna wiadomo, że kolejność wykrywania i nadawania nazw plikom urządzeń
>> dyskowych przez jądro jest nieprzewidywalna, i najlepiej w ogóle się nimi
>> nie posługiwać w celu identyfikacji konkretnych dysków.  To zresztą z tego
> 
> Pamiętam miałem taki problem ze 20 lat temu i można było wpływać na 
> kolejność chyba przekazując przez gruba czy też wtedy jeszcze lilo 
> odpowiednie parametry do jądra. Ale obecnie już pewnie się nie da?

ZTCP to tak było w czasach kontrolerów i dysków IDE, czyli kiedy pliki
urządzeń dyskowych miały jeszcze nazwy hda, hdb itd.  Nie przypominam
sobie parametrów jądra do tego celu, ale majaczy mi się, że lilo i grub
umiały przemapować numery dysków nadawane im przez BIOS i to chyba
wystarczało do wymuszenia kolejności ich wykrywania przez sterownik.
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