Tecnología

Inicio

Cómo crear una plantilla en Centos 5.4

Si desea utilizar CentOS 5.4 en el servidor de virtualización OpenVZ a distancia, puede crear una plantilla para subir. Esto es útil ya que cada contenedor puede actuar de forma independiente el uno del otro, y por lo tanto se puede probar varias instancias de un sistema operativo simultáneamente sin conflicto. Para crear una plantilla de 5,4 CentOS, debe instalar el sistema operativo ya sea a un entorno físico o virtual en el disco duro. Esto supone el sistema operativo ya está instalado.

Instrucciones

1 Haga clic en el icono de la terminal en CentOS. Tipo "vi / tmp / excluir" y presionar "Enter". Escriba las siguientes líneas en el archivo:

.bash_history

lost + found

/ Dev / *

/ Mnt / *

/ Tmp / *

/ Proc / *

/ Sys / *

/ Usr / src / *

Pulse la tecla "Esc" y luego ": x" para salir y guardar de vi.

2 Tipo de "alquitrán --numericowner -czvf /tmp/centos-5.4-ARCH-DISTRO-image.tar.gz -X / tmp / excluir" (sin comillas). Reemplazar "ARCO", ya sea con i386 o x86_64 dependiendo de la versión. Reemplazar "DISTRO" con el tipo de distribución que ha instalado (por defecto mínimo o etc). Presione ENTRAR." Esto crea una bola de alquitrán. Transferir este archivo a la memoria caché del servidor, por ejemplo / servidor / template / cache /.

3 Crear un contenedor simulado en su servidor y copiar la configuración básica a esa carpeta maniquí.

4 Crear una carpeta dentro de la carpeta de plantilla para la distribución CentOS, por ejemplo /server/template/centos/5.4/ARCH/config/.

5 Tipo "vi rpm" y presionar "Enter". Tipo "43" (sin comillas). Pulse la tecla "Esc" y luego ": x" para salir y guardar.

6 Tipo "vi yum.conf" y presionar "Enter". Introduzca las siguientes líneas en el archivo:

[principal]

cachedir = / vz / template / CentOS / 5.4 / <arch> / yum-cache /

reposdir = / dev / null

installonlypkgs =

[CentOS5-base]

name = CentOS 5 - <arch> - Base

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

enabled = 1

gpgcheck = 1

[CentOS5-updates-liberados]

name = CentOS 5 - <arch> - publicado actualizaciones

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

enabled = 1

gpgcheck = 1

7 Copiar un archivo de configuración anterior revisión CentOS 5.4 en el directorio.

8 Cambiar el directorio al contenedor simulado. Utilice el siguiente comando:

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

9 Abra el archivo / etc / shadow y cambiar la contraseña de root para ser "!!" (sin comillas). Abrir / etc / inittab. "Y retire el hashtag de las líneas / sbin / mingetty Eliminar / etc / mtab" por completo, a continuación, introduzca el siguiente comando:

ln -s / proc / montajes etc / mtab.

10 Abrir / etc / fstab y quitar todo, aparte de la línea / dev / pts. /etc/rc.d/rc.sysinit abierta e inserte un hashtag antes de las líneas / sbin / start_udev.

11 Introduzca la siguiente lista de comandos en orden:

mknod dev / c 5 2 ptmx

dev / pts mkdir

/ Sbin / MAKEDEV --d / vz / private / 50 / dev ttyp PTYP

mknod dev / null c 1 3

mknod -m 644 dev / random c 1 8

mknod dev / urandom c 1 9

12 Sustituir la ruta de la carpeta con MAKEDEV mundial de contenedores.

13 Crear un directorio / var / lock / rpm. Abrir / etc / sysconfig / red si desea desactivar IPv6, a continuación, añadir una etiqueta a la lista negra /etc/modprobe.d/blacklist.

14 Abrir / etc / sysconfig / network-scripts / ifcfg-eth0 (reemplazando 0 con el número NIC) y desactivar las tarjetas de red.

15 Abrir / etc / sysconfig / init y garantizar el indicador se establece en "no".