-
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/< ARCH> /
enabled = 1
gpgcheck = 1
[CentOS5-updates-liberados]
name = CentOS 5 - <arch> - publicado actualizaciones
baseurl = http: //mirror.centos.org/centos/5.4/updates/< 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".