Descripción
Kuine es la familia de productos destinados a appliances
Prerequistos
Estamos basados en Debian entonces necesita un instalador para iniciar
Instalación
A. Montaje Sistema Base
1) Iniciamos con un Debian minimo como de 600m, quite todo, cuando le pregunta para que le sirve ..diga que PA NADA .. limpio
Lo unico que debe escoger es el nombre .. Kuine32b.localhost .. o lo conveniente
Tambien hay que crear un usuario .. no deja crear admin entonces cree skina .. para despues borrarlo
2) Instale openssh-server para poder usar el clusterssh de aqui en adelante
3) Hacemos un proceso de limpieza total adicional para reducir el tamano usando
dpkg-query -Wf ‘${Installed-Size}\t${Package}\n’ | sort -n
Aunque a esta altura no hay mucho mas que quitar que documentacion y manuales que luego con el «limpie» van a desaparecer
4) borre el usuario skina «userdel -f -r skina»
B. Repositorio de Kuine
1) Kuine posee un repositorio general que puede ser instalado, para eso hay un paquete http://www.kuine.org/descargas/kuine/kuine/dists/zihita/main/binary/kuine_repository-2.0-2_all.deb.
Instalelo (dpkg -i) y tendra listo el repositorio asi como unos adicionales para virtualizacion.
C. Vuelvalo un Kuine
1) Hasta este momento no hay nada de Kuine. Todo es estandar. Ahora muchos paquetes de Kuine van a alterar el estado de muchas configuraciones. Entonces monte en su orden
- kuine-common: It adds kuine repository addresses to /etc/apt/sources and also virtualization and cloud sources. It also imports the keys
- webmin-minimal: Es la debianizacion del webmin-minimal usando los medios del webmin.deb disponible en la pagina web
- turtlefirewall: Es el mismo deb disponible solo que tiene nuevo un fwservices.xml con muchos mas servicios y un fw.xml adaptado a las necesidades
- kuine-webmin: Agrega los servicios naturales de Kuine mas otros modulos nativos de webmin necesarios. Unos intalados (derecha) otro sen directorios (izquierda)
- kuine-gui: Monta la interfaz grafica – remota y el booteo bonito de Kuine
- kuine-remastersys: Hace las adaptaciones correctas de remastersys para Kuine
Si quiere mas informacion de los paquetes vaya al wiki del proyecto en gforge.
2) Eso va a pedir un resto de dependencias ..nada que hacer..
Lo unico que pregunta es la configuracion de postfix .. escoja un servidor «Local» de correo
3) Vuelva y revise el tamaño de la instalacion .. es importante no cargar cosas superfluas
En este momento las instalaciones se suben a 2.4G .. toca limpiar casi todo lo gnome-*
apt-get remove –purge gnome-user-guide nautilus gnome-applets metacity-comon gnome-applets-data nautilus-data xfwm4-themes gnome-icon-theme brasero-common metacity-common tango-icon-theme gnome-panel-data gnome-media-common git aumix gdm-themes
apt-get autoremove –purge
apt-get install cpufrequtils
Esto nos reduce como a 1.6G .. apenas
D. Algunas cosas que toca a mano
- Kernel de XEN
- apt-get install linux-image-xen-(686|amd64)
- Colocar el soporte de parallels ..
- es facil . pero toca tener el iso mount /dev/sr0 /media/cdrom
- e instalarlo corrinedo ./install y el se encarga
- OJO … quite la configuracion de X (mv /etc/X11/xorg.conf /etc/X11/xorg.conf.prl)
- OJO … el script /etc/init.d/prl-x11 no es lsb compliant .. toca agregarle los niveles de arranque
- El soporte para HyperV toca compilar los modulos del kernel y el demonio. (copiese el directorio orig/microsoft-hyper-v-rhel6-43.1.src) adentro hay un README
- Descomprima el tar.gz
- Dentro ejecute el install rhel6-hv-driver-install
- Eso compila los drivers y los pone en el sitio
- Cambise a tools y compile y copie el demonio
- gcc -o hv_kvp_daemon hv_kvp_daemon.c
- strip hv_kvp_daemon
- mv hv_kvp_daemon /usr/sbin
- Ya el paquete tiene el script de inicio en /etc/init.d
- El soporte para vmware con open-vm ..en el readme esta el truco . y luego borre el /usr/src/modules que ya no se necesita
- module-assistant prepare open-vm
- module-assistant auto-install open-vm
- rm -rf /usr/src/modules
- Configuracion del escritorio de admin:
- Background,
- Agregar al escritorio el Launcher de Kuine-Main-Menu,
- Agregar al escritorio el URL de Kuine Web Admin, https://localhost:10000 , Icono de SFTP (bonito)
- Muni-node-configure y demas plugines importantes
- Borro *inode* munin-stats ntp_kernel-* fw_*
- Comento en /etc/cron.d/munin.node el actualizador de apt
E. Los servicios activos por defecto son
fancontrol loadcpufreq hal
kuinelogo ntp bootlogs
rsyslog smartmontools laptop-mode
sudo snmpd munin-node
ssh plymouth acpid
turtlefirewall rc.local cron
webmin rmnologin dbus
cpufrequtils stop-bootlogd
Quite xrdp, lvm2, alsa-utils, aumix, bacula-fd
F. Vuelvalo Kuine-* (base en este caso)
Howto Kuine-BaseLos paquetes propios de cada version son
- kuine-base-repository: Transforma en apt/sources agregando otro repositorio
- kuine-base-common: Kuine base common files, necessary to kuine-base version. It includes the libraries, basic script programs, icons, etc.
G. Construya el ISO
- /usr/share/kuine/utils/virt_init off
- sh /usr/share/kuine/utils/limpie
- remastersys clean
- history -c
- remastersys backup
Trucos
1. Como hago la version Lite
- En el /usr/local/skina/sbin/menu_entrada reemplace las acciones de los dos items por un anuncio de no es soportado en la version LITE. Osea deje solo la linea
if (confirme «Esta opcion no esta incluida en la version LITE .») ; then echo 0; fi - Borre el script de instalacion /usr/bin/remastersys-installer
- y el de persistencia /usr/local/skina/sbin/activar_persistencia y /usr/local/skina/sbin/construya_menu_discos
Problemas
1. Si el instale_mrtg.sh no le funciona
–
Referencias
– Como hago la version
– http://virtualisationandmanagement.wordpress.com/2010/11/02/debian-on-hyper-v-with-4-vcpu-support-and-syntetic-network/
FIN
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
==============================================================
