Společnost OpenAI představila GPT-5 (YouTube).
Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.
Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.
Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.
Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.
Byla vydána nová verze 1.54.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Jan Václav.
Knižní edice správce české národní domény přináší novou knihu zkušeného programátora Pavla Tišnovského s názvem Programovací jazyk Go. Publikace nabízí srozumitelný a prakticky zaměřený pohled na programování v tomto moderním jazyce. Nejedná se však o klasickou učebnici, ale spíše o průvodce pro vývojáře, kteří s Go začínají, nebo pro ty, kdo hledají odpovědi na konkrétní otázky či inspiraci k dalšímu objevování. Tištěná i digitální verze knihy je již nyní k dispozici u většiny knihkupců.
OpenAI zpřístupnila (en) nové nenáročné otevřené jazykové modely gpt-oss (gpt-oss-120b a gpt-oss-20b). Přístupné jsou pod licencí Apache 2.0.
V minulých dílech jsem popsal výběr železa a pár HW a SW rozhodnutí (RAID, SSD, virtualizace). V dnešním díle bych se s vámi rád podělil o zkušenosti s konkrétní konfigurací serveru HP ProLiant ML310e gen8 pro běh virtualizační platformy Proxmox VE.
Jednou z velkých výhod serverových základních desek je integrovaná podpora pro vzdálenou správu. U HP se systém pro vzdálenou správu jmenuje iLo (Integrated Lights-Out). ILo může buď běžet na dedikovaném ethernet portu (který ale není součástí základní nabídky) nebo na sdíleném portu. Je tu ale jeden háček - ani po několika hodinách se mi iLo na sdíleném portu nepodařilo zprovoznit. Myslím, že se nechtělo připojit na sdílený port (v BIOSu se vždy znovu nastavila volba sdíleného portu na "NE"), ale vzhledem k nemožnosti nějakého debuggování jsem na přesnou příčinu nepřišel.
Na webu HP jsem stáhl aktualizace firmware pro BIOS a iLo (obojí pro RHEL6, jelikož Proxmox má stejný kernel) ve formátu scexe a nainstaloval. Následně jsem do proxmoxu přidal zdroj pro nástroje HP:
deb http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/ squeeze current/non-free
a nainstaloval nástroj hponcfg. Pomocí něj je možné nahrát do iLo novou konfiguraci. Po nějaké té hodině zkoušení jsem nakonec přišel na nastavení, se kterým iLo konečně začalo na sdíleném portu pracovat (ilo-config.xml):
<!-- HPONCFG VERSION = "3.0" -->
<!-- Generated 3/23/2013 13:19:17 -->
<RIBCL VERSION="2.1">
<LOGIN USER_LOGIN="Administrator" PASSWORD="password">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
<SPEED_AUTOSELECT VALUE = "Y"/>
<IP_ADDRESS VALUE = "192.168.0.1"/>
<SUBNET_MASK VALUE = "255.255.255.0"/>
<GATEWAY_IP_ADDRESS VALUE = "192.168.0.254"/>
<PRIM_DNS_SERVER value = "8.8.8.8"/>
<DHCP_ENABLE VALUE = "N"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
<USER_INFO MODE="write">
<ADD_USER
USER_NAME = "root"
USER_LOGIN = "root"
PASSWORD = "password">
<ADMIN_PRIV value = "Y"/>
<REMOTE_CONS_PRIV value = "Y"/>
<RESET_SERVER_PRIV value = "Y"/>
<VIRTUAL_MEDIA_PRIV value = "Y"/>
<CONFIG_ILO_PRIV value = "Y"/>
</ADD_USER>
</USER_INFO>
</LOGIN>
</RIBCL>
Zajímavé je, že jakmile jsem nastavení sítě zkusil upravit přímo v iLo, přestalo se opět připojovat ke sdílenému portu a musel jsem znovu změnit nastavení přes hponcfg.
UPDATE:
Výborná vychytávka je, že iLo funguje i když je server vypnutý (ale napájený).
UPDATE 2:
Problémy s nastaveném iLo byly způsobeny jen špatným nastavením sdíleného portu. Viz komentáře.
V serveru jsou celkem 4 disky:
Kořenový a boot oddíl jsem se rozhodl umístit na SSD. Díky tomu, že se na SSD bude málo zapisovat a filesystém je připojený s parametrem discard, měl by SSD vydržet opravdu velmi dlouho. /tmp je namapovaný přímo do paměti, celé /var je namountované na raid disky.
Disky v RAIDu slouží jako hlavní úložiště pro data všech OpenVz kontejnerů. Pokud některý kontejner bude potřebovat rychlejší operace, může se část jeho dat přesunout na SSD.
Seagate je zamýšlen jako úložiště pro všemožné zálohy, ať už nastavení samotného Proxmoxu, tak jednotlivých kontejnerů.
Pro případ, že by v SSD selhal řadič, jsem se rozhodl dokoupit do serveru ještě SDHC kartu (32GB), na které bude v podstatě kopie dat SSD (jen upravený fstab). V případě selhání pak stačí otevřít iLo a změnit bootovací pořadí.
Tiskni
Sdílej:
TEXTCONS
, který umožňuje zobrazit a ovládat VGA konzoli v textovém VGA módu, což je o dost lepší než obyčejná sériová konzole. Co můžu srovnat, tak nejnovější DELL iDRAC 7 (Express verze) se mi zdá o dost lepší a s více možnostmi než iLO.
iLO 4 Standard 1.20 at Feb 01 2013 Server Name: host is unnamed Server Power: On </>hpiLO-> TEXTCONS status=2 status_tag=COMMAND PROCESSING FAILED error_tag=COMMAND ERROR-UNSPECIFIED Thu Sep 12 14:28:48 2013 iLO Advanced License required for this functionality.
/root
, kam se zapisuje jen málo a většinou na ta samá místa (stavové soubory v /etc
jako /etc/mtab
), by to bylo perfektní, ale je třeba device maper, blokové zařízení pro snapshot a netriviální nastavení při bootování.
smartctl -t long /dev/sdc
" začal řadič hlásit chyby NCQ. Vypnutí NCQ sice pomohlo, ale práce s diskem se rapidně zpomalila.
Hrál jsem si s tím a když jsem zkusmo v BIOSu zapnul ten jejich HWRAID a udělal nad každým diskem RAID0 volume, chyby zmizely, smartctl funguje naprosto normálně a jádro se tváří, jako by žádný RAID0 nebyl a k diskům se přistupovalo přes normální AHCI. Navíc se při přepnutí ani neztratila data z disku (pozor, při pokusném zrušení RAID0 v tom nastavovacím klikátku to data zlikvidovalo). Takže v případě nutnosti klidně jejich HW RAID použijte.
Nezkoušel jsem, co se stane, když udělám RAID0 jen nad částí disku nebo nad více disky současně. To radši nechám jiným, já tam už teď mám ostrá data... grub> device (hd0) /dev/sdc device (hd0) /dev/sdc grub> root (hd0,0) root (hd0,0) Filesystem type is ext2fs, partition type 0xfd grub> setup (hd0) setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... yes Checking if "/grub/stage2" exists... yes Checking if "/grub/e2fs_stage1_5" exists... yes Running "embed /grub/e2fs_stage1_5 (hd0)"... 27 sectors are embedded. succeeded Running "install /grub/stage1 (hd0) (hd0)1+27 p (hd0,0)/grub/stage2 /grub/grub.conf"... succeeded Done. grub>U RAID10 s tímhle přístupem samozřejmě pohoří...