Instalace CentOS 5.x pod Hyper-V

Instalace a aktualizace

Když instaluji nový linuxový stroj pod Hyper-V, pokaždé provádím sadu stejných kroků. Instalace je vždy ta absolutně základní, v instalátoru je nutné všechno vypnout – pozor, je potřeba vybrat podrobné nastavení instalovaných modulů a všechno projít a postupně odškrtat. Jinak to nainstaluje spoustu balastu. Po dokončení instalace tedy máme čistý linuxový server, který je nejprve potřeba aktualizovat.

yum update

Předpokládám, že to nebude žádná dlouhá záležitost, instalujeme přeci ze sítě z poslední verze distribuce. Pro jistotu ale přeci jen lepší na konci restartovat.

Základní nástroje

Dále je potřeba nainstalovat základní sadu potřebných nástrojů:

yum install kernel-devel
yum install wget
yum install mc

DKMS

Další krok je nainstalování Linux Integration Components. Tenhle balík ovladačů zajistí lepší provázání virtuálního stroje s hypervizorem. Problém je ovšem v tom, že po instalaci nového jádra na systém, ve kterém jsou LinuxIC instalované, už systém nenaběhne (klasické kernel panic). To se dá řešit pomocí DKMS, které jsou schopny moduly z LinuxIC kompilovat dynamicky pro každou novou verzi kernelu. Respektive tolik teorie, praxe je trochu jiná, k automatické kompilaci nedochází, je nutné ji vynutit, ale pořád lepší, než drátem do oka. DKMS není ve standardních repository, najdeme ji na RPMForge. Konfiguraci pro yum, aby stahoval z RPMForge je možné zadat ručně editováním konfiguračních souborů, nebo elegantněji pomocí RPM, které se stáhne přímo z RPMForge. Poté už je možné nainstalovat DKMS:

yum install dkms

Linux Integration Components

Přistoupíme k instalací vlastních LinuxIC. Vložíme CD do virtuálního stroje, následně si obsah překopírujeme:

mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cp -R /mnt/cdrom /usr/src/linuxic-2.1

Pak je potřeba přidat řádky s aliasy do /etc/modprobe.conf:

alias scsi_hostadapter1 vmbus 
alias scsi_hostadapter2 blkvsc 
alias scsi_hostadapter3 storvsc 
alias scsi_hostadapter4 netvsc

Nejdříve je potřeba přidat do správy DKMS nový modul:

dkms add -m linuxic -v 2.1

Pak provést kompilaci modulu:

dkms build –m linuxic –v 2.1 

A následně instalaci nového modulu:

dkms install --force -m linuxic -v2.1 

Nastavení

Pak přijdou na řadu další drobná nastavení, která ulehčí život.

Nejdříve zapneme podporu SVGA konzole.

Dále je potřeba nastavit název počítače.

Pak upravíme nastavení časovače, aby se neměnil reálný čas.

Pokud plánujeme instalovat služby, u kterých se očekává, že budou častěji zapisovat do systémového logu, je vhodné omezit úroveň logování na konzoli.

No a pokud instalujeme server, který má dělat router, je potřeba povolit routování.

Nakonec ještě nainstalujeme balíček adjtimex, pokud ale budeme instalovat NTP, tak to není nutné:

yum install adjtimex

Napsat komentář