Server pro Linux

Re:Server pro Linux
« Odpověď #15 kdy: 21. 12. 2024, 17:13:05 »
Taky se přimlouvám pro Supermicro. U ostatních výrobců daleko častěji narazíte na nějaký "ofuky". Nutnost extra licence pro KVM tu byla zmíněna. Dál extra kupování rámečků pro disky (které se, na rozdíl od SM, co pár generací trochu liší, takže nemůžete použít starší). Další kapitolou jsou ližiny, které se někdy liší i v rámci generace (u 1U HPE serveru máte různé nezaměnitelné verze podle toho, jestli má 3,5" nebo 2,5" šachty), různá omezení na diskové řadiče (kde musíte třeba koupit dražší verzi abyste měli HBA) atd.


RDa

  • *****
  • 2 787
    • Zobrazit profil
    • E-mail
Re:Server pro Linux
« Odpověď #16 kdy: 21. 12. 2024, 18:45:03 »
Ahoj, potřebuju koupit server pro Linux a chtěl bych na něj mít přístup přes ipmitool sol. Co se tak dívám na Dell, musí mít nějaku další licenci pro jejich iDRAC. Jak jsou na tom ostatní výrobci? Vždy se za to extra platí?

Cca jake parametry / konfiguraci ocekavas? nejake vhodne supermicro by se tady nejspis naslo

Jose D

  • *****
  • 898
    • Zobrazit profil
Re:Server pro Linux
« Odpověď #17 kdy: 21. 12. 2024, 23:36:56 »
a máš toho usera povolenýho pro danej channel?
Přes local ipmi dev si to vyjeď, povšimni si "true" v IPMI Msg sloupci pro "admina" a permission level "ADMINISTRATOR".

Kód: [Vybrat]
[root@nXXX ~]# ipmitool user list 1
ID  Name             Callin  Link Auth  IPMI Msg   Channel Priv Limit
1                    false   false      false      NO ACCESS
2   admin            false   false      true       ADMINISTRATOR
3                    true    false      false      NO ACCESS
---zkraceno---
16                   true    false      false      NO ACCESS
[root@nXXX ~]#

a pak ještě pro každej channel (typicky shared, dedicated..):

Kód: [Vybrat]
[root@nXXX ~]# ipmitool channel getaccess 1 2
Maximum User IDs     : 16
Enabled User IDs     : 1

User ID              : 2
User Name            : admin
Fixed Name           : No
Access Available     : callback
Link Authentication  : disabled
IPMI Messaging       : enabled
Privilege Level      : ADMINISTRATOR
Enable Status        : enabled
[root@nXXX ~]# ipmitool channel getaccess 2 2
Maximum User IDs     : 16
Enabled User IDs     : 2

User ID              : 2
User Name            : admin
Fixed Name           : Yes
Access Available     : callback
Link Authentication  : disabled
IPMI Messaging       : enabled
Privilege Level      : ADMINISTRATOR
Enable Status        : enabled
[root@nXXX ~]#

některý boardy po N pokusech další pokusy bloknou.., tak jen jestli ten user není pro ipmi úplně bloklej...
U některých vendorů je IPMI v podstatě funkční po factory defaultu, u některých jiných je to peklo, než člověk přijde na všechny triky..

Re:Server pro Linux
« Odpověď #18 kdy: 22. 12. 2024, 10:16:43 »
iDrac8 enterprise licenci jsem kupoval za 350kc na eBay, za to ta vzdálená konzole určitě stojí

Tohle není špatnej nápad, akorát co jsem našel, ta 7 je vždy 3x dražší než ta 8 :-( , kolem 1000Kč

Re:Server pro Linux
« Odpověď #19 kdy: 22. 12. 2024, 10:29:35 »
Ahoj, potřebuju koupit server pro Linux a chtěl bych na něj mít přístup přes ipmitool sol. Co se tak dívám na Dell, musí mít nějaku další licenci pro jejich iDRAC. Jak jsou na tom ostatní výrobci? Vždy se za to extra platí?

Cca jake parametry / konfiguraci ocekavas? nejake vhodne supermicro by se tady nejspis naslo

No abych se přiznal ani přesně nevím  :-[ . Stačí nějaký lowend repas. Jak jsem psal kolega tady má Dell R320, má to 64GB a Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz. Je na tom proxmox s 6 virtuály.

No a rád bych mu pořídil bratříčka ať to rozložíme na 2 stroje.


Re:Server pro Linux
« Odpověď #20 kdy: 22. 12. 2024, 11:00:04 »
a máš toho usera povolenýho pro danej channel?
Přes local ipmi dev si to vyjeď, povšimni si "true" v IPMI Msg sloupci pro "admina" a permission level "ADMINISTRATOR".

Já si teď udělal uživatele idracipmi:

Kód: [Vybrat]
root@proxmox:~# ipmitool user list 1
ID  Name      Callin  Link Auth IPMI Msg   Channel Priv Limit
1                    true    false      false      NO ACCESS
2   idracipmi        true    true       true       ADMINISTRATOR
...



Kód: [Vybrat]
root@proxmox:~# ipmitool channel getaccess 1 2
Maximum User IDs     : 16
Enabled User IDs     : 1

User ID              : 2
User Name            : idracipmi
Fixed Name           : No
Access Available     : call-in / callback
Link Authentication  : enabled
IPMI Messaging       : enabled
Privilege Level      : ADMINISTRATOR
Enable Status        : enabled

Kanály jsme našel tyhle:
Kód: [Vybrat]
Channel 0x1 info:
  Channel Medium Type   : 802.3 LAN
  Channel Protocol Type : IPMB-1.0
Channel 0x2 info:
  Channel Medium Type   : Serial/Modem
  Channel Protocol Type : IPMB-1.0
Channel 0x3 info:
  Channel Medium Type   : System Interface
  Channel Protocol Type : KCS
Channel 0x4 info:
  Channel Medium Type   : System Interface
  Channel Protocol Type : KCS
Channel 0x5 info:
  Channel Medium Type   : IPMB (I2C)
  Channel Protocol Type : IPMB-1.0

Předpokládám, že mě zajímá jen ten channel 1

Re:Server pro Linux
« Odpověď #21 kdy: 22. 12. 2024, 20:07:34 »
Tak mám trošku pozitivní posun.

V System setup / IPMI settings jsem Encryption Key nastavil na default hodnotu 40x nula.
Kód: [Vybrat]
#ipmitool -v -I lanplus -H <ip_adresa> -U idracipmi -P <heslo> sol activate
Using best available cipher suite 17

Running Get PICMG Properties my_addr 0x20, transit 0, target 0x20
Error response 0xc1 from Get PICMG Properities
Running Get VSO Capabilities my_addr 0x20, transit 0, target 0x20
Invalid completion code received: Invalid command
Discovered IPMB address 0x0
[SOL Session operational.  Use ~? for help]

Ted bych čekal, že zmáčknu enter a měl bych dostat login. Ale fungují jen ty vlnovkové příkazy.

Ale zkusil jsem třeba "chassis status" a zdá se, že to funguje:
Kód: [Vybrat]
Using best available cipher suite 17

Running Get PICMG Properties my_addr 0x20, transit 0, target 0x20
Error response 0xc1 from Get PICMG Properities
Running Get VSO Capabilities my_addr 0x20, transit 0, target 0x20
Invalid completion code received: Invalid command
Discovered IPMB address 0x0
System Power         : on
Power Overload       : false
Power Interlock      : inactive
Main Power Fault     : false
Power Control Fault  : false
Power Restore Policy : previous
Last Power Event     :
Chassis Intrusion    : inactive
Front-Panel Lockout  : inactive
Drive Fault          : false
Cooling/Fan Fault    : false
Sleep Button Disable : not allowed
Diag Button Disable  : allowed
Reset Button Disable : not allowed
Power Button Disable : allowed
Sleep Button Disabled: false
Diag Button Disabled : true
Reset Button Disabled: false
Power Button Disabled: false

Jose D

  • *****
  • 898
    • Zobrazit profil
Re:Server pro Linux
« Odpověď #22 kdy: 23. 12. 2024, 13:47:08 »
No a teď už si jen chceš vykoumat který tty je ta ipmi konzole, bejva to třeba ttyS0 nebo ttyS1. Koukni do manuálu k boardu.

No a tohle zařízení chceš pak, včetně baudrate, chceš nastavit linuxu jako parametr console. Takze člověk to většinou dává do /etc/default/grub.