¿Sueña Tux en código fuente?

No solo sobre pingüinos se puede escribir

Entradas etiquetadas ‘configuración

Ajustando ram en Openvz

dejar un comentario »

Para modificar los parámetros de memoria ram de las máquinas virtuales que manejo en el trabajo utilizo los siguientes valores (en el ejemplo 102 es el # de la mvirtual)

El primer valor es la memoria asignada (fija) el segundo valor es la memoria tope en caso que la máquina virtual requiera (solo por cortos periodos de tiempo) con el fin de evitar una caída en el servicio. Este valor en la mayoría de sitios es conocida como “Burstable”

256:512
vzctl set 102 –vmguarpages 256M –oomguarpages 256M –privvmpages 256M:512M –save

512:1024
vzctl set 102 –vmguarpages 512M –oomguarpages 512M –privvmpages 512M:1024M –save

1024:2048
vzctl set 102 –vmguarpages 1024M –oomguarpages 1024M –privvmpages 1024M:2048M –save

2048:4096
vzctl set 102 –vmguarpages 2048M –oomguarpages 2048M –privvmpages 2048M:4096M –save

Escrito por jmmejiav

26 enero 2012 a 5:25 PM

Comandos para OpenIndiana – Manejo de paquetes

con 4 comentarios

Bueno, como ya hemos hablado en ocasiones pasadas el proyecto Opensolaris de la empresa Sun Microsystems dejo de ser oficialmente soportado por la empresa Oracle (nuevo dueño de Sun).

Para resumir copio / pego un pedazo de texto de wikipedia sobre esto:

“Después de la adquisición de Sun Microsystems, en agosto de 2010, Oracle decidió interrumpir la publicación y distribución de OpenSolaris, así como su modelo de desarrollo, basado en la disponibilidad de versiones de desarrollo compiladas cada dos semanas y versiones estables cada seis meses. Sin embargo, los términos de su licencia libre no han sido modificados, por lo que el código fuente afectado por ella será publicado cuando Oracle publique nuevas versiones de Solaris.

A raíz del cierre del repositorio de OpenSolaris por parte de Oracle, un grupo de ex-desarrolladores de OpenSolaris decidió hacer una bifurcación del código y ahora el desarrollo del núcleo del sistema operativo (o lo que hubiera sido OpenSolaris) continúa con un nuevo proyecto de la comunidad llamada illumos. Illumos es básicamente el código fuente de OpenSolaris, pero reemplazando los componentes privativos que quedaban por código libre, y basado en el desarrollo continuo en forma de comunidad.”

Uno de los “hijos” de Illumos es Open Indiana. (http://openindiana.org/) Distribución en la cual están basados los comandos y ejemplos a continuación.

Manejo de paquetes

Vengo del mundo de Debian… asi que el manejo de paquetes se me hizo bastante similar

* Refrescar lista de paquetes desde cero (full) ; si no lo quieres / necesitas completo sin el – -full (son 2 – juntos)
# pkg refresh – -full

* Listar paquetes instalados
# pkg list -a (también funciona el |grep paquete)
# pkg list -a |grep sendmail
service/network/smtp/sendmail                 8.14.4-0.148    installed  —–

* Buscar un paquete especifico en repositorios para luego instalar (buscando gcc)
# pkg search -r gcc

* Obtener info del paquete (para ver si ese es el que quiero)
# pkg info -r gcc

* Instalar un paquete especifico
# pkg install paquete

* Desinstalar paquete
# pkg uninstall paquete

Al igual que apt en Debian, es posible agregar nuevos “repositorios” de software

* Saber que “repositorio” esta actualmente
# pkg authority

* Adicionar “repositorio” – en cada página que ofrece paquetes esta la instrucción… pero por lo general es:
# pkg set-authority -O {url-repositorio} {alias-repositorio}

* Eliminar una “authority” (repositorio)
# pkg unset-authority {alias-repositorio}

Bueno, por ahora creo que es suficiente info… como recordamos esta distribución viene de su “padre” Opensolaris por lo que la mayoría de documentación disponible en la red funciona en OpenIndiana también.

Si te sirve la info un comentario de agradecimiento me sube el ánimo ;)

Escrito por jmmejiav

25 enero 2011 a 2:06 PM

Debian en Sun Blade 100.

con 12 comentarios

Imagen de la maquinaMáquina con alias Gandalf “el gris”

Nota: Entrada actualizada ya que cambié el chip de NVRAM que presentaba problemas y le instale 512mb adicionales de RAM.

En Julio del 2010 adquirí una máquina de estas para realizar pruebas y aprendizaje sobre empaquetamiento de la distribución Gnu/Linux Debian. 

Es una máquina muy bien construida y diseñada; para obtener acceso a alguna parte interna es relativamente sencillo y todo esta bien organizado. Se nota que se esforzaban en construirlas y diseñarlas para durar.

Luego de un poco de lectura, descargar el cd de Debian para arquitectura SPARC (si, no es intel o amd… el chip es SPARC) y cambiar la unidad de cd (la original a veces no leía el cdrom) realicé la instalación del S.O.

Cabe mencionar que no difiere en mucho de las versiones “normales” al momento de instalar. La mayor diferencia es que el gestor de arranque se llama SILO y maneja algunas cosas diferentes pero nada de que preocuparse.

Información técnica

# cat /proc/cpuinfo
cpu        : TI UltraSparc IIe (Hummingbird)
fpu        : UltraSparc IIe integrated FPU
prom        : OBP 4.3.2 2001/08/29 15:43
type        : sun4u
ncpus probed    : 1
ncpus active    : 1
D$ parity tl1    : 0
I$ parity tl1    : 0
Cpu0ClkTck    : 000000001debe980
MMU Type    : Spitfire

# cat /proc/meminfo
MemTotal:       639480 kB
MemFree:        590624 kB
Buffers:          5440 kB
Cached:          19176 kB
SwapCached:          0 kB
Active:          25928 kB
Inactive:         8920 kB
SwapTotal:      337344 kB
SwapFree:       337344 kB
Dirty:              88 kB
Writeback:           0 kB
AnonPages:       10256 kB
Mapped:           6032 kB
Slab:             7888 kB
SReclaimable:     3360 kB
SUnreclaim:       4528 kB
PageTables:        712 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
WritebackTmp:        0 kB
CommitLimit:    657080 kB
Committed_AS:    90936 kB
VmallocTotal:  4194304 kB
VmallocUsed:        96 kB
VmallocChunk:  4194208 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
HugePages_Surp:      0
Hugepagesize:     4096 kB

Bueno, eso es todo por ahora… luego iré documentando paso a paso las pruebas y aprendizajes en este nuevo juguete.

Escrito por jmmejiav

13 enero 2011 a 9:25 AM

Solucionando “out of range”en tty’s bajo Debian en Sunblade 100

con un comentario

Luego de realizar la instalación de Debian 5.0.5 en la máquina SunBlade 100 “gandalf” la pantalla CRT que tenía conectada mostraba un mensaje de “out of range”.
Lo extraño de esto es que la máquina había sido instalada sin la opción de interfaz gráfica.
En resumen: solamente tty’s así que en teoría no debería marcar un “out of range” en una pantalla de tty.

Si recordamos SILO es el administrador de arranque (equivalente a grub) así que allí es donde se deben pasar los valores que modifican la carga del kernel.

Si se edita el archivo /boot/silo.conf el sistema no arranca, al no arrancar es necesario pasar parámetros para el arranque de forma manual (tal como se arranca el sistema cuando GRUB falla).

Lo que se debe hacer es editar el archivo /etc/silo.conf y agregar la línea para dar la resolución adecuada: “video=atyfb:1024×768@60″ ; así, el archivo queda en parte:

image=/vmlinuz
label=Linux
append=”video=atyfb:1024×768@60″
initrd=/initrd.img

Despues de editar el archivo es necesario verificar que la estructura este correcta con el comando

# /sbin/silo
/etc/silo.conf appears to be valid

Al modificar el archivo en /etc/silo.conf el sistema modifica el archivo en /boot/silo.conf sin embargo es bueno verificar que quede bien…

# /sbin/silo -C /boot/silo.conf
/boot/silo.conf appears to be valid

Después de esto en la siguiente carga del SILO (entiendase luego de reiniciar) ya funciona perfectamente la resolución en la pantalla CRT.

Si te sirve la info un comentario de agradecimiento me sube el animo ;)

Escrito por jmmejiav

26 julio 2010 a 10:00 PM

Como instalé Snow Leopard sin utilizar un dvd

con 5 comentarios

Tal como comentaba en la entrada anterior deseaba instalar en la MacBook la mas reciente versión de Mac Os conocida como Snow Leopard (versión 10.6.3) pero no tenia un dvd doble capa (8 gb) para grabar la imagen allí, pero si tengo una memoria Usb de 8 gb. Estos son los pasos que hice para poder instalar leopardo de la nieve en mi Mac.

Para comenzar y obviamente se debe tener una copia en .dmg de Snow Leopard… luego de esto:

  1. Abre Utilidades de Discos (esta dentro de aplicaciones – utilidades)
  2. Seleccione la memoria Usb y la pestaña Borrar
  3. Se debe formatear la memoria como Mac OS Plus (con registro); este es el tipo de sistema de archivos que se debe manejar.
  4. A continuación se deben crear las particiones. En la pestaña de particiones elige en Esquema de volumen “1 partición”
  5. Luego en Opciones se elige Tabla de particiones GUID
  6. Ahora clic en Aplicar para que escriba todos los cambios.
  7. A continuación se debe grabar el .dmg en a Usb. En la pestaña de Restaurar seleccione la imagen de Snow Leopard y la memoria Usb de destino, y la partición que se creo en el paso 4.
  8. Clic en aceptar… y a esperar unos cuantos minutos.

Cuando se terminen de copiar los archivos se debe reiniciar… mientras prende la máquina se debe tener presionada la tecla alt mientras suena el sonido de inicio y antes de que salga el logo de Apple. Si se hizo bien este paso saldrán dos iconos, el disco duro del portátil y una unidad externa, seleccioné la memoria externa y botón Enter, con esto ya se inicia el instalador.

Como comentaba antes quería una instalación desde cero. Así que formatee el disco duro e instale todo.

Que si funciona? claro que si… pueden mirar la imagen del resultado:

Versión instalada

Si te sirve la info un comentario de agradecimiento me sube el animo ;)

Escrito por jmmejiav

25 junio 2010 a 10:14 AM

Escrito en Macintosh, Personal

Etiquetado con , ,

Seguir

Get every new post delivered to your Inbox.

Únete a otros 116 seguidores