Hvordan lage en mal i CentOS 5.4

Hvis du ønsker å bruke CentOS 5.4 på OpenVZ fjern virtualisering server, kan du lage en mal for å laste opp. Dette er nyttig som hver container kan fungere uavhengig av hverandre, og derfor kan du teste flere forekomster av et operativsystem samtidig uten konflikt. For å opprette en CentOS 5.4 mal, må du installere operativsystemet til enten en fysisk eller virtuell harddisk miljø. Dette forutsetter at OS er allerede installert.

Bruksanvisning

1 Klikk på ikonet Terminal i CentOS. Skriv "vi / tmp / ekskludere" og trykk "Enter". Skriv inn følgende linjer i filen:

.bash_history

tapt + funnet

/ Dev / *

/ Mnt / *

/ Tmp / *

/ Proc / *

/ Sys / *

/ Usr / src / *

Trykk "Esc" og deretter ": x" for å avslutte og lagre fra vi.

2 Skriv "tjære --numericowner -czvf /tmp/centos-5.4-ARCH-DISTRO-image.tar.gz -X / tmp / ekskludere" (uten anførselstegn). Erstatt "ARCH" med enten i386 eller x86_64 avhengig av versjon. Erstatt "distro" med den type distro du har installert (minimal eller standard etc). Trykk enter." Dette skaper en tjære ball. Overfør denne filen til serveren din cache, for eksempel / server / mal / cache /.

3 Lag en dummy container på serveren din og kopiere den grunnleggende konfigurasjon som dummy mappe.

4 Lag en mappe inni malen mappen for CentOS distro, for eksempel /server/template/centos/5.4/ARCH/config/.

5 Skriv "vi rpm" og trykk "Enter". Skriv "43" (uten anførselstegn). Trykk "Esc" og deretter ": x" for å avslutte og lagre.

6 Skriv "vi yum.conf" og trykk "Enter". Skriv inn følgende linjer i filen:

[hoved]

cachedir = / VZ / mal / CentOS / 5.4 / <ARCH> / yum-cache /

reposdir = / dev / null

installonlypkgs =

[Centos5-basen]

name = CentOS 5 - <ARCH> - Base

baseURL = http: //mirror.centos.org/centos/5.4/os/&lt; ARCH> /

aktivert = 1

gpgcheck = 1

[Centos5-oppdateringer utgitt]

name = CentOS 5 - <ARCH> - utgitte oppdateringer

baseURL = http: //mirror.centos.org/centos/5.4/updates/&lt; ARCH> /

aktivert = 1

gpgcheck = 1

7 Kopier en tidligere CentOS revisjon konfigurasjonsfilen til 5,4 katalogen.

8 Endre katalogen til dummy container. Bruk følgende kommando:

gunzip --dc /server/template/cache/centos-5.4-ARCH-DISTRO-image.tar.gz | tar -xvf

9 Åpne / etc / shadow-filen og endre root-passordet for å være "!!" (Uten anførselstegn). Åpne / etc / inittab. "Og fjern hashtag fra / sbin / mingetty linjer fjerne / etc / mtab" helt, deretter inn følgende kommando:

ln -s / proc / mounts etc / mtab.

10 Åpne / etc / fstab og fjerne alt bortsett fra / dev / pts linje. Åpne /etc/rc.d/rc.sysinit og sette inn en hashtag før / sbin / start_udev linjer.

11 Skriv inn følgende liste over kommandoer i rekkefølge:

mknod dev / ptmx c 5 2

mkdir dev / pts

/ Sbin / MAKEDEV --d / VZ / privat / 50 / dev ttyp ptyp

mknod dev / null c 1 3

mknod-m 644 dev / tilfeldig c 1 8

mknod dev / urandom c 1 9

12 Bytt MAKEDEV banen med global beholder mappen.

1. 3 Lag en / var / lock / rpm katalogen. Åpne / etc / sysconfig / network hvis du ønsker å deaktivere IPv6, og deretter legge en svarteliste tag til /etc/modprobe.d/blacklist.

14 Åpne / etc / sysconfig / nettverk-scripts / ifcfg-eth0 (erstatte 0 med NIC nummer) og deaktivere nettverkskort.

15 Åpne / etc / sysconfig / init og sikre rask er satt til "nei".