Usamos cookies propias y de terceros para ayudarte en tu navegación. Si continuas navegando consideramos que aceptas el uso de cookies. OK

jueves, 26 de diciembre de 2013

Actualizando Fedora 19 a Fedora 20 en linea sin reinstalar

A la luz de una versión de Linux Fedora (20), es necesario conocer como hacer el upgrade sin reinstalar. Para esto existe una herramienta llamada fedup que nos permite hacer el upgrade desde un repositorio, una imagen ISO o directamente con repositorios en linea. Veamos como es el procedimiento, dicho sea de paso, muy sencillo.

Lo primero es decidir desde donde vamos a hacer el upgrade.

Network

 Este método usa los repositorios a través de internet.

1- Primero instalamos la aplicación fedup y luego ejecutamos el upgrade.        #sudo yum update fedup fedora-release
        #sudo fedup --network 20

2- Una vez que el proceso de fedup finalizó sin errores se hace un reboot y seleccionamos la opción System Upgrade.
3- Ya finalizado el upgrade realizamos una limpieza ejecutando:
     #rpm --rebuilddb
     #yum distro-sync --setopt=deltarpm=0

ISO

Con esta opción utilizamos la ISO previamente descargada. La ISO debe estar dentro del sistema de archivos local. El procedimiento es similar:

1- Primero instalamos la aplicación fedup y luego ejecutamos el upgrade.        
# sudo fedup-cli --iso /home/user/fedora-20.iso

2- Una vez que el proceso de fedup finalizó sin errores se hace un reboot y seleccionamos la opción System Upgrade.

3- Ya finalizado el upgrade realizamos una limpieza ejecutando:
     #rpm --rebuilddb
     #yum distro-sync --setopt=deltarpm=0
 

martes, 17 de diciembre de 2013

Administración de Memorias de intercambio Solaris (SWAP)

Vamos a ver comos se maneja el espacio de intercambio en Solaris. Ante todo, vamos a aclarar algunos puntos.
  
  • Memoria virtual: es la suma de la memoria RAM y de la SWAP.
  • Direcciones virtuales y físicas:  el sistema de administración de la memoria virtual convierte los archivos del disco a direcciones virtuales y luego convierte las direcciones virtuales en direcciones físicas de la memoria.
  • Espacio de intercambio: es un espacio que se usa como memoria. Puede ser en disco o en archivo.
  • Paginacion: es el proceso de transferir paginas de memoria entre la RAM y la SWAP.
Proceso de paginación.

-  Con el comando vmstat vemos infomacion de la memoria. Ver los r(read) b( blocked) w(wainting).
-  Con el comando pagesize: vemos el tamaño de una página de memoria en bytes. Es Sparc es de 8192, en x86 4096.

Configuración del espacio de intercambio: se utiliza el comando swap para agregar o quitar espacio.

-  Swap –s (Muestra el espacio de intercambio virtual. No se tiene en cuenta lo que no se ha usado)
-  Swap –l (Muestra detalles del área de intercambio físico del sistema.)

Para agregar slices de intercambio:

1- Se agrega el slice en el /etc/vfstab.
2- Se utiliza el comando swap –a /dev/dsk/c1d0s3.

- Para agregar archivos de intercambio: 

1- Crear el directorio ( mkdir –p /SWAP )
2- Crear el archivo (mkfile 20m /SWAP/NOBORRAR )
3- Agrega el espacio. (swap –a /SWAP/NOBORRAR)
4- Agregar el archivo en el vfstab.

- Eliminar slice de intercambio:  swap –d /dev/dsk/c1d0s3
- Eliminar archivo de intercambio: swap –d /SWAP/NOBORRAR

*** La memoria SWAP recomendada varia de acuerdo al sistema, a la RAM que posee el servidor y a la opinión del administrador. Muchos recomiendan que la memoria de intercambio debe ser por lo menos la misma cantidad de memoria física. (En la mayoria de veces esto se configura así por el sistema de volcado de fallos de Solaris. Aunque esto puede modificarse.)

***El directorio /tmp es un espacio en memoria.

domingo, 1 de diciembre de 2013

Sistema de archivos ZFS Quinta parte

Siguiendo con la guía ZFS, en la cuarta parte  vimos como realizar instantaneas a nuestros sistemas de archivos. Veremos en la última entrega el manejo de propiedades.



Propiedades de ZFS

- Las propiedades son el mecanismo que tiene ZFS para controlar el comportamiento de los sistemas de archivos.
- Las propiedades pueden ser estadísticas de solo lectura o valores configurables, los cuales pueden ser hereditarias de un nivel superior a otro inferior.
- Los orígenes de las propiedades son:
  • default: indica que la configuración no se ha establecido  ni se ha heredado.
  • local: un origen local indica que la propiedad se ha configurado mediante el comando zfs set.
  •  inherited from nombre-conjuntodatos: indica que la propiedad se ha heredado.
  •  temporary: indica que el calor ha sido configurado al momento de montarse, usando zfs mount –o.
  •  -  (none): indica que la propiedad es de solo lectura. Lo genera ZFS.   

Consulta de la información de los sistemas de archivos ZFS:

- El comando zfs list proporciona un mecanismo para ver y consultar información de los conjunto de datos.
- zfs list: muestra todos los conjuntos de datos y alguna información sobre ellos.
- zfs list –r tank/home/chua: muestra información sobre tank/home/chua y todos sus descendientes.
   
Administración de un conjunto de propiedades ZFS:

- Las propiedades se administran mediante los subcomandos: set, inherit y get del comando zfs.
- Conocer las propiedades de un sistemas de archivos.
Ej: #zfs get  tank/home.
Uso del comando "zfs get"

- Configuración de las propiedades de ZFS: el comando zfs set  puede cambiar cualquier valor. (#zfs set propiedad=valor conjuntodedatos)
Ej: #zfs set atime=off tank/home.
Ej: #zfs set quota=50G tank/home/pepe.

Veamos en consola como configurar la compresión automática de archivos. Vamos a hacer varios pasos.
1- Ver ver el estado actual de las propiedad "compression" (#zfs get  compression tank/home)
2- Colocarlo en "off"
3- Copiar un archivo y ver el tamaño que ocupa en nuestro pool zfs.
4- Colocar en "on" la propiedad compression
5- Copiar el mismo archivo con otro nombre y comparar los tamaños.
Captura de ejemplo.



















Como vemos en el ejemplo con el comando ls -lhi vemos el tamaño del archivo pero con el comando du -h vemos el tamaño real del archivo.

Herencia: todos los valores configurables. Excepto quota y reservation, heredan su valor del conjunto de datos superior. Se puede usar el comando zfs inherit para borrar un valor de propiedad y hacer que esta se herede. 
Ej: #zfs inherit atime /tank/home/pepe.
- Consulta: se utiliza el comando zfs get.
Ej: #zfs get atime tank/pepe

Montaje de sistemas de archivos ZFS:

- En la configuración predeterminada, ZFS monta todos los sistemas de archivos durante el arranque del servicio svc://system/filesystem/local. Y se montan bajo /ruta. Este comportamiento se puede modificar modificando la propiedad heredable mountpoint. En este caso ejecutando zfs mount –a se montan los sistemas de archivos sin editar el vfstab. Es posible administrar los sistemas de archivos mediante los comandos tradicionales, configurando la propiedad mountpoint con el valor legacy. De esta manera se impide que ZFS monte automáticamente los sistemas de archivos y se pueda administrarlos mediante los comandos mount o mediante el vfstab.

Desmontaje de los sistemas de archivos ZFS:

- Los sistemas e archivos se desmontan usando el comando zfs umount.
Ej: # zfs umount tank/home/pepe.
El comando zfs umount falla si el sistema de archivos está ocupado. Para el desmontaje fozoso se usa zfs umount. Ej: #zfs umount –f tank/home/pepe.

NOTA: Se puede administrar ZFS mediante WEB yendo a: https://IP:6789/zfs




Espero que esta guía haya sido útil. Hasta la próxima entrega.

lunes, 25 de noviembre de 2013

Sistema de archivos ZFS Cuarta parte

En las entradas anteriores, primera parte, segunda parte, tercera parte y cuarta parte vimos una parte del mundo ZFS. En esta entrada veremos que sos las instantaneas y como manejarnos con ellas.   
Las instantáneas son una copia de solo lectura. Tiene las siguientes características: las instantáneas se mantienen después de reiniciar el sistema, el numero de instantáneas posibles es 2^64 y las instantáneas no utilizan espacio de almacenamiento. El espacio que ocupan procede del grupo de almacenamiento al que pertenece el sistema de archivo.

  • Creación y destrucción de instantáneas:
Se utiliza el comando zfs snapshot. El nombre de las instantáneas tienen el formato: nombredesistema@nombreinstantanea. 
Ej: Se creará una instantánea de tank/home/pepe. Se utiliza el comando: # zfs snapshot tank/home/pepe@lunes.
También es posible hacer instantáneas de todos los sistemas de archivos descendientes utilizando la opción –r. 
Ej: #zfs snapshot –r tank/home.

- Se pueden ver los snapshot mediante el comando: #zfs list –t snapshot.
- Las instantáneas no tienen propiedades modificables.
- Las instantáneas se destruyen mediante el comando destroy. 
  Ej:#zfs destroy tank/home/pepe@lunes.

- No es posible destruir un conjunto de datos si tiene asociada una instantánea.
  • Cambio de nombre a una instantánea:
Se le puede cambiar el nombre siempre que esté bajo el mismo conjunto de datos. 
Ej: #zfs rename tank/home/pepe@lunes tank/home/pepe@martes. 
No se podría hacer en este caso: 
Ej: #zfs rename tank/home/pepe@lunes pool/home/pepe@martes.
  • Visualizar la instantánea:
Las instantáneas  de los sistemas de archivos están disponibles en el directorio .zfs/snapshot contenido en el directorio raíz del sistema de archivos donde procede.

  • Restablecer de una instantánea anterior de ZFS:
El comando zfs roolback puede utilizarse para descartar todos los cambios efectuados desde una determinada instantánea. Para volver a una instantánea anterior, deben destruirse todas las intermedias. Puede hacerse especificando la opción –r. Si llega a haber un clon de la instantánea, también se debe destruir, por lo cual se debe especificar también la opción –R.
- El sistema de archivos debe estar desmontado.
- Uso del comando: Ej: # zfs rollback tank/home/pepe@martes. Si da error porque hay otras instantáneas anteriores (Ejemplo: del lunes) se usa la opción –r, o sea,  # zfs rollback –r tank/home/pepe@martes.


Clones de ZFS:

Un clon es un volumen o un sistema de archivos en que es posible escribir datos y cuyo contenido es igual al conjunto de datos del que precede y se realiza prácticamente de forma inmediata e inicialmente no consume espacio adicional.
- Los clones no heredan las propiedades de los conjuntos de datos del que proceden.
- El sistema de archivos original no puede destruirse si existe un clon del mismo.
  • Creación del clon:
Para crear un clon se usa el comando zfs clone. Primero se crea la instantánea y luego se la clona.  Ej: #zfs snapshot tank/home/pepe@lunes
#zfs clone tank/home/pepe@lunes tank/home/pepe2
  • Destrucción  del clon:
Ej: #zfs destroy tank/home/pepe2.
  •  Sustitución de un sistemas de archives ZFS por un clon:
El comando zfs promote puede utilizarse para sustituir un sistema de archivos ZFS. También se utiliza para destruir el sistema de archivos origen del cual se creó el clon. 
Ej: el ejemplo siguiente se clona el sistema de archivos tank/test/producto y a continuación el clon tank/productAbeta se convierte en el sistema de archivos tank/test/producto

# zfs create tank/test
# zfs create tank/test/productA
# zfs snapshot tank/test/productA@lunes
# zfs clone tank/test/product@lunes tank/test/productAbeta
# zfs list –r tank/test (para ver el listado )
# zfs promote tank/test/productAbeta (se sustituye)
# zfs rename tank/test/productA tank/test/productAviejo (se renombra)
# zfs rename tank/test/productAbeta tank/test/product (se renombra)
# zfs destroy tank/test/productAviejo (se destruye)

En la quinta parte veremos algunas propiedades mas de ZFS.

domingo, 17 de noviembre de 2013

Sistemas de archivo ZFS en Solaris Tercera parte

Despues de haber leído la primera  y la segunda parte de ZFS en Solaris, vamos a ver algunos ejemplos concretos de configuración real. Luego seguiremos con algunas opciones avanzadas.
En este caso, tengo un servidor Solaris 10 con 6 discos (Ver imagen). El primero (c0d1) es que el tiene el S.O. por lo cual vamos a trabajar con los demás discos.
Lo primero que debemos hacer es ejecutar #format para ver que discos estan instalados y reconocidos por el Solaris.

Ejecutamos un #zpool status para ver que conguntos ZFS están creados. En la imagen se ve que "no hay conjuntos disponibles", por lo cual procedemos a crear algunos. 
Primero creamos un pool ZFS  normal, con solo el disco c1t0d0 y le damos el nombre "discozfs". Luego hacemos un #df -h para asegurarnos que se ha creado. (Podemos ver en la imagen que la ultima linea está disponible "discozfs" montado en /discozfs).


















Ahora volvemos a ejecutar #zpool status y vemos el conjunto "discozfs".

















Ahora procedemos a crear un conjunto mirror llamado "discomirror"con dos discos, c1t1d0 y c1t2d0. Ejecutamos #  zpool create discomirror mirror c1t1d0  c1t2d0 y luego hacemos un #df -h para asegurarnos que se ha creado y montado. En la imagen vemos que existe un discomirror y que la capacidad es de 976M, esto es porque si bien utilizamos dos discos, al estar en mirror se pierde el 50 %.


 Nos quedan 2 disco libres de los 5 que teniamos al principio. Los utilizamos para crear un conjunto concatenado, o sea, un pool que tenga el tamaño de la suma de los dos discos. En este caso c2d0 c2d1. Ejecutamos # zpool create discoconcat c2d0 c2d1. Luego hacemos #df -h y vemos en la ultima linea el disco con el tamaño de 1.9 G.

 Como ahora vamos a crear un zpool en raid 5 y no nos queda ningun disco libre ejecutamos # zpool destroy "nombredelpool" para destruir todos los conjuntos y liberar todos los discos. En este caso yo destruí todos los pools. 
Creamos el raid 5, ejecutamos #zpool create discoraid5 raidz c1t0d0 c1t1d0 c1t2d0. Hacemos un df -h y vemos el nuevo pool creado. El tamaño es de 1.9 G porque si bien utilizamos 3 discos, al disponerlos como raid 5 perdemos el 33% que se utilizará para paridad.
















Destruimos nuevamente todos los pools y ejecutamos #zpool status para ve que no exista ningún pool. Creamos ahora un conjunto raid con doble paridad. Este conjunto tiene la particularidad que soporta la perdida de dos discos. (Recordad que el raid 5 con paridad simple soporta solo una perdida). Ejecutamos, entonces, #zpool create discoraid5 raidz2 c1t0d0 c1t1d0 c1t2d0. Hacemos #df -h y vemos que el pool se ha creado y que tiene el tamaño de 972M,  ya que al tener paridad doble pierde el 66% de la capacidad.

Una vez creado el pool en raidz2, vamos a crear un file system dentro. Utilizamos el comando "zfs".
Creamos un fs llamado "zfs1". Ejecutamos # zfs create discoraid5/zfs1. Ejecutamos df -h y vemos que se ha creado y montado automáticamente.


















En la cuarta parte vemos los clones zfs.

miércoles, 13 de noviembre de 2013

Sistemas de archivo ZFS en Solaris Segunda parte

En la primera parte de  Sistemas de archivo ZFS en Solaris vimos las principales características de este maravilloso sistema de archivos. Veremos ahora algunas más y otros ejemplos más de configuración.

Componente de un grupo de almacenamiento de ZFS:
  • Discos
- Al menos 128 Mbytes de tamaño.
- Puede ser un disco o un slice. Lo recomendado es que se utilice el disco completo. Solo se debería usar un slice si este comparte con otro slice ufs.
- ZFS utiliza etiquetas EFI. Se pueden utilizar los nombre de ruta completas a los discos (/dev/dsk/c1t0d0) o solo la abreviación (c1t0d0). También se puede utilizar volúmenes creado por algún manejador, pero no se recomienda.
  • Archivos
- ZFS permite utilizar archivos UFS como dispositivos virtuales del grupo de almacenamiento, pero no se recomienda.

  • Dispositivos virtuales.
- Representan los archivos o dispositivos de disco que se utilizan para crear el grupo de almacenamiento.


Funciones de réplica (RAID) de los grupos de almacenamiento de ZFS.

  • Configuración de grupos de almacenamiento duplicados:
- Dispositivo duplicado de dos vías:
# mirror c1t0d0  c2t0d0
- Dos dispositivos duplicados de tres vías:
#mirror  c1t0d0  c2t0d0  c3t0d0  mirror  c4t0d0  c5t0d0  c6t0d0

  • Grupos de almacenamiento en configuración RAID-Z (Similar al RAID 5)
- En RAID-Z, ZFS utiliza bandas de RAID de ancho variable para que cada operación de escritura se realice por completo en una banda.
- Es necesario utilizar al menos dos discos para una configuración RAID-Z de paridad sencilla y tres discos para una de doble paridad.
- Paridad sencilla con 3 discos: # raidz c0t0s0 c1t0d0 c2t0d0
- Doble paridad: # raidz c1t0d0 c2t0d0 raidz c3t0d0 c4t0d0

Cada argumento de raidz define un dispositivo virtual. En el primer ejemplo 1 dispositivo virtual, en el segundo ejemplo 2 dispositivos virtuales.


Reparación automática de los datos en una configuración replicada.

  • Cuando  ZFS usando RAID detecta datos en mal estado, busca la copia en la réplica y repara los datos automáticamente. 

Configuración del grupo de almacenamiento en bandas dinámicas

  • ZFS distribuye sus datos en forma dinámica en bandas repartidas por todos los dispositivos. La decisión de donde se colocarán los datos se hace en el momento de la escritura.

Creación y destrucción de grupos de almacenamiento de ZFS.

  • Creación: Para crear un grupo de almacenamiento se utiliza zpool create.
- El ejemplo muestra cómo crear un grupo de almacenamiento básico denominado tank y el sistema de archivos también llamado tank formado por dos discos.
#zpool create tank c1t0d0 c1t1d0

- El ejemplo muestra cómo crear un grupo de almacenamiento duplicado de dos vías denominado tank.
# zpool create tank mirror c1d0 c2d0 mirror c3d0 c4d0
La palabra mirror indica que se está especificando un nuevo dispositivo virtual de nivel superior.

- El ejemplo muestra cómo crear un grupo de almacenamiento RAID-Z  de 4 discos de paridad sencilla denominado tank.
# zpool create tank raidz c1d0 c2d0 c3d0 c4d0
Podría crearse lo mismo usando slices:
# zpool create tank raidz c1d0s0 c2d0s0 c3d0s0 c4d0s0

- El ejemplo muestra cómo crear un grupo de almacenamiento RAID-Z  de 4 discos de doble paridad denominado tank.
# zpool create tank raidz2 c1d0 c2d0 c3d0 c4d0

-La opción –n del comando zpool create se utiliza para simular la creación del grupo de almacenamiento.

  • Destrucción: se utiliza zpool destroy.
Ejemplo: #zpool destroy tank

En la tercera parte seguiremos viendo las demás opciones de ZFS.

viernes, 8 de noviembre de 2013

Sistemas de archivo ZFS en Solaris

ZFS (Zettabyte File System) es un sistema de archivos desarrollado por Sun Microsystems para su sistema operativo Solaris. Dicho nombre proviene de la capacidad de direccionamiento, se dice que tal sistema de archivos puede direccionar cada granito de arena del mundo.
En 2004, cuando se creó, el cambio de paradigma fue rotundo ya que no solo era un sistema de archivos sino que contenia incorporado el manejo de volumenes. En tal sentido, ya no era necesario utilizar Solaris Volume Manager para implementar volumenes y sistemas RAID.

Las primcipales características de este sistema son: 
  • ZFS trabaja con grupos de almacenamiento, donde allí administra los dispositivos físicos.
  • ZFS es un sistema de archivo transaccional, lo que hace que su estado mantenga la coherencia e integridad dentro del disco. Utiliza la copia tras escritura. Los datos nunca se sobrescriben y cualquier operación se confirma por completo o se descarta por completo. Esto hace que el sistema de archivos no se deteriorará por un fallo eléctrico o caída del sistema, por lo cual tampoco necesita un comando como el fsck.
  • Con ZFS se efectúa la suma de comprobación  de todos los datos y metadatos utilizando un algoritmo seleccionado por el usuario. Estas se almacenan de modo que los fallos se detecten y puedan recuperarse automáticamente. Todo este proceso es transparente para el usuario. También ZFS admite redundancia usando RAID. Cuando ZFS detecta datos en mal estado, busca la copia en la réplica y repara los datos automáticamente.
  • ZFS está diseñado para gran expansión. Es un sistema de 128 Bits. Los metadatos se asigna en forma dinámica, por lo que no es preciso pre asignar inodos. Lo directorios pueden tener hasta 256 billones de entrada. Y  no existe limite de archivos para el sistema de archivos.
  • Una instantánea de ZFS se puede hacer con facilidad y no consume espacio adicional.
  • ZFS tiene un modo de administración más sencilla.

Nomenclatura de los componentes:
  • No se permiten componentes vacios.
  • Cada componente puede contener únicamente caracteres alfanuméricos, además de los caracteres especiales indicados a continuación: “_”, ”-”, ”:” y ”.”.
  • Los nombres de los grupo de almacenamiento deben empezar por una letra, pero no se admiten nombres como c[0-9] y palabras como mirror, raidz o spare.
  • Los nombres de los conjuntos de datos deben empezar por un carácter alfanumérico.
Requisitos y recomendaciones de software y hardware:
  • Solaris 10 6/06 o superior.
  • Disco con un espacio mínimo de 128 Mbytes. La cantidad mínima para un grupo de almacenamiento es de 64 Mbytes.
  • Se recomienda tener 1 Gb de RAM.
  • Si se crea una configuración de duplicación, se recomienda usar varios controladoras.

Creación de un sistema de archivos ZFS básico:

Existen dos comando básicos para el manejo de este sistemas de archivos: zfs y zpool.

El ejemplo muestra cómo crear un grupo de almacenamiento denominado tank y el sistema de archivos también llamado tank con un solo comando. Se da por supuesto que la totalidad del disco /dev/dsk/c1t0d0 está disponible para utilizarse:
 #zpool create tank c1t0d0
        
El nuevo sistema de  archivos ZFS tank puede utilizar todo el espacio disponible en c1t0d0 y         se monta automáticamente en /tank.
Si se quiere crear más sistemas de archivos dentro del grupo, ejemplo el sistema var dentro del grupo tank:  #zpool create tank c1t0d0
           #zfs create tank/var

El nuevo sistema de  archivos ZFS tank puede utilizar todo el espacio disponible en c1t0d0 y     se monta automáticamente en /tank/var. 
Creamos también los sistemas  /tank/usr, /tank/home y /tank/root:
#zfs create tank/usr
#zfs create tank/home
#zfs create tank/root

En la segunda parte veremos opciones más avanzadas y volúmenes.

domingo, 3 de noviembre de 2013

Multipathing en Solaris 10


IPMP (Multipathing) es una funcionalidad que otorga a un sistema operativo a tener un varias nics conectadas al mismo segmento de la red de manera que cuando la placa de red principal  falle otra de las nics tome su lugar. Este proceso es automático y lo detecta apenas el link se cae. Veamos como se logra:
 
1-      Se debe tener dos o mas placas de RED Fisica.2-   La variable de la OBP “local-mac-address?=true ” tiene que estar en true.  (Se cambia ejecutando desde Solaris  #eeprom “local-mac-address?=true” (En SPARC) 
3-      Configurar el /etc/hosts con una ip distinta dentro del rango a cada interfaz.
# cat /etc/hosts
# Internet hosts table
127.0.0.1     localhost
192.168.1.1                lan       # Placa principal
192.168.1.2                lan2     # Placa de backup
4-      Configurar las interfaces en los /etc/hostaname.xxx
# cat /etc/hostname.e1000g0
lan netmask + broadcast + group ipmo_group0 up

#cat /etc/hostname.e1000g1
lan2 netmask + broadcast + group ipmp_group0 up

Las placas deben formar parte del mismo grupo para que funcione, en este caso el grupo se llama "ipmp_group0"
5-      Reiniciar el sistema.

***  Despues de reiniciar y hacemos un ifconfig –a vamos a ver las interfaces físicas. Si la placa principal se cae, automáticamente se crea una subinterfaz sobre la placa de backup con la IP de la placa que falló.

jueves, 17 de octubre de 2013

Sincronizar hora en Solaris





Sincronizar la hora de los servidores es una tarea que se le da poca importancia, pero es más relevante de lo que se cree, más aun si estamos utilizando servicios que dependen de la hora, por ejemplo, kerberos.

Para sincronizar el reloj de un servidor con algún servicio NTP, ya sea interno o externo, podemos utilizar el siguiente comando:
 
# ntpdate 172.20.6.2 (Donde 172.20.6.2 es la IP del servidor NTP)

Tambien se puede configurar para que se realice de forma automática al arranque
copiando el archivo /etc/inet/ntp.client a /etc/inet/ntp.conf. Alli por defecto, escucha todas las publicaciones TNP multicast.
Luego habilitar el servicio ntp:

#svcadm enable network/ntp

Si no funciona se puede hacer un script con el comando o un crontab.

lunes, 14 de octubre de 2013

Almacenamiento en la nube

Hace un tiempo venimos escuchando sobre un nuevo recurso informático llamado "la nube". Si bien hace mucho que estamos almacenando datos en Internet, una cuenta de correo en Gmail u otra empresa es muestra de ello, actualmente nos ofrecen la posibilidad de disponer de nuestros archivos sin necesidad de llevarlos almacenados en la memoria de algún dispositivo. Además se incluyen otros servicios como la edición online de archivos, acceso a través de app de los smartphone y capacidad de compartir ciertos archivos.

Analicemos las ofertas más importantes:

Dropbox

Dropbox es, posiblemente, el servicio más conocido de almacenamiento en 'la nube'.
Nos ofrece una interfaz web muy intuitiva y simple en forma de gestor de archivos con vista en árbol. Además incluye un pequeña aplicación que nos permite "ver" nuestro espacio en "la nube" como si fuera una carpeta más de nuestra computadora y la posibilidad de sincronización automática.
Dropbox ofrece 2GB gratis de almacenamiento, no obstante, también ofrece otras opciones de pago para grupos de trabajo o usuarios particulares que tengan unos requerimientos de almacenamiento superiores a la media. 


 SkyDrive

Skydrive es la propuesta en 'la nube' de Microsoft. La cuenta gratuita nos ofrece 7GB para nuestros archivos, aunque por 10$ al año tendremos 20GB adicionales, llegando a acumular un total de 27GB.

Además del almacenamiento, Skydrive incluye las herramientas Office Web Apps, la versión para Internet del paquete ofimático Office, lo cual nos permite trabajar con nuestros archivos de manera online
También posee una app nativa para los smartphones con Windows Phone, iPhone o Android.


Google Drive

Esta es la propuesta de Google. Nos ofrece el servicio ofimático online de Google Docs y  almacenamiento de archivos. Google Drive sincroniza automáticamente todos los archivos  almacenados para que podamos acceder desde cualquier dispositivo.
El servicio nos brinda aplicaciones para Windows y Mac, así como de apps para Chrome OS, el iOS de Apple (iPhone/iPad) y Android. Como Dropbox, también permite compartir nuestros archivos mediante un link.
La cuota de almacenamiento inicial es de 5GB, pero puede ampliarse.

Box

Box le permite almacenar todo su contenido online, de forma que pueda acceder a él, gestionarlo y compartirlo desde cualquier lugar. Integre Box con Google Apps y Salesforce y acceda a Box desde dispositivos móviles.

La versión gratuita de Box ofrece 5GB de espacio, y sincronización de archivos a través de PC con Windows o Mac, además de disponer de apps oficiales para acceder al contenido de nuestra cuenta desde dispositivos iOS y Android.

 Mega


Mega nos ofrece gratuitamente 50GB. Otro punto fuerte de Mega, es que si necesitamos 500GB adicionales, las podemos conseguir por sólo ¡10€ al mes!.
Pero tiene serias desventajas si lo comparamos con los servicios mencionados anteriormente, ya que  no existen apps oficiales para gestionar Mega desde iPhone o Android y además que no incluye herramientas de ofimática online.


Concluyendo, existen servicios de almacenamiento online para cubrir todo tipo de necesidades personales y empresariales. Solo debemos evaluar y elegir la propuesta que más convenga!!