12.03.2014

updating my rhce


Cisco DCUCI

Ahora a certificar, nuevamente muchas gracias IBM !!


9.17.2014

ha with cisco vss

Hasta el momento no he dedicado el tiempo necesario para comprender con mas detalles la operación de vss entre 02 switches core 6500, sin embargo en la restauración (luego de la falla de 02 supervidoras que tuve en mi red) he tenido la oportunidad de tomar algunas notas gracias al soporte de Cisco.
En nuestro caso tenemos 02 supervisoras por switch con la siguiente topologia en cuanto a estados:
Active - Standby Hot - Standby Cold - RPR
Por lo que finalmente en nuestro caso tenemos la siguiente distribución
ACTIVE - SWITCH 1 SLOT 5
STANDBY - SWITCH 2 SLOT 6
RPR 1a. - SWITCH 1 SLOT 6
RPR 2a. - SWITCH 2 SLOT 5
La función de control-plane (decisiones y gestión inteligente del tráfico) se realiza en las supervisoras
La función de data-plane (data transferida) se realiza en los line cards (módulos ethernet)
Una importante interpretación (básica) es que el control plane "piensa" y los linecards "ejecutan"

Bueno en temas de diseño básico también se requiere que  los cableados  estén reflejados en ambos switches y es necesario configurar manualmente los puertos  (que se necesitan estén en ha) en ambos switches (según gráfico a nivel core o a nivel de diseño donde se tiene el vsl)

La URL oficial es:
http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst6500/ios/12-2SX/configuration/guide/book/vss.html#wp1204229

8.04.2014

iscsi server on rhel6

00. El servicio iscsi opera en el TCP/3260 y UDP/680, datos necesarios para nuestro firewall. Por otro lado adicioné un segundo disco a mi servidor (gracias a VMware) por lo que ahora mis discos se muestran así:
[root@instructor ~]# fdisk -l
Disk /dev/sda: 15.0 GB, 15032385536 bytes
255 heads, 63 sectors/track, 1827 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005ee19

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39        1571    12307456   83  Linux
/dev/sda3            1571        1828     2064384   82  Linux swap / Solaris

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Agregamos una partición con el filesystem ext4
[root@instructor ~]# fdisk  /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x9d5a4444.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1044, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-1044, default 1044): 1044

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

Finalmente asignar el filesystem correspondiente EXT4 a nuestro pedazo de disco.
[root@instructor ~]# mkfs.ext4  /dev/sdb1 
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
524288 inodes, 2096474 blocks
104823 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@instructor ~]# 

01. Instalamos el paquete scsi-target-utils
[root@instructor named]# yum install scsi*
En mi caso finalmente quedo instalado scsi-target-utils.x86_64 0:1.0.24-2.el6

02. Realizar las configuraciones en /etc/tgt/targets.conf, adicionar al final:

        backing-store  /dev/sdb1

Recuerde esa canción vmware, año mes dominio al revés.

03. Iniciar el servicio tgtd:
[root@instructor ~]# service  tgtd start
Starting SCSI target daemon:                               [  OK  ]
[root@instructor ~]# 

04. Verificar el servicio configurado
[root@instructor ~]# tgt-admin -s
Target 1: iqn.2014-04.rh.lab:instructor.target1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 8587 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sdb1
            Backing store flags: 
    Account information:
    ACL information:
        ALL
[root@instructor ~]# 

04. Ahora nos ubicamos en la maquina cliente para solicitar el recurso iscsi el cual es proveído desde la máquina instructor.lab.rh; también será necesario instalar los paquetes iscsi* mediante yum install iscsi-initiator-utils

05. Este utilitario (iscsi-initiator-utils) nos instala la tool iscsiadm







8.03.2014

ntp as server on rhel6

00. Para este caso el servidor NTP de nuestra LAN, será necesario tener como referencia un servidor oficial, de organización y/o similar operando en internet contra el cual sincronizaremos, algunos podrían ser los servidores de redhat, google, microsoft, etc. Yo usare como  referencia en internet al servidor time1.google.com, de acuerdo ?
Lógicamente debe haber conectividad hacia ese server en internet..
[root@localhost install]# ping  time1.google.com
PING time1.google.com (216.239.32.15) 56(84) bytes of data.
64 bytes from time1.google.com (216.239.32.15): icmp_seq=1 ttl=128 time=181 ms
64 bytes from time1.google.com (216.239.32.15): icmp_seq=2 ttl=128 time=198 ms

01. Instalar los paquetes ntp y ntpdate previamente y también editar /etc/ntp.conf, considerando fijar al servidor time1.google.com

[root@localhost install]# cat  /etc/ntp.conf  |   grep server
# Use public servers from the pool.ntp.org project.
server  time1.google.com
#server 0.south-america.pool.ntp.org
#server 0.rhel.pool.ntp.org


02. Indicar también  en step-tickers  a nuestro servidor proveedor del horario en internet
[root@localhost install]# cat   /etc/ntp/step-tickers 
# List of servers used for initial synchronization.
time1.google.com

03. Será necesario en nuestro servidor NTP, mantener el servicio ntpd en off a fin de sincronizar contra el servidor NTP (proveedor de horario en internet)   usando el comando ntpdate, considérese que nuestro servidor referencial en internet es  time1.google.com.
[root@localhost ~]# service  ntpd  stop
Shutting down ntpd:                                        [  OK  ]

04. Sincronizar contra el servidor, seguramente habría que insistir/esperar probablemente unos minutos (quizá 5') .. hasta que veamos el mensaje adjust time server ...

[root@localhost install]# ntpdate  time1.google.com
 3 Aug 19:34:35 ntpdate[3370]: adjust time server 216.239.32.15 offset -0.050933 sec


La práctica recomendada es iniciar la sincronización contra nuestro proveedor de horario mediante ntpdate y dejar que el demonio ntpd se haga cargo de mantener la hora a nivel de servicio. 
Por otro lado el servidor NTP necesita el puerto UDP 123 disponible hacia la lan.


ntp as client on rhel6

01. Instalemos los paquetes ntp y ntpdate
[root@localhost ~]# yum  install  ntp  ntpdate  -y

02. Verificamos nuestra hora actual (no correcta)
[root@localhost ~]# date
Sat Apr 20 20:24:13 PET 2013

03. Editamos el archivo /etc/ntp.conf  (192.168.142.138 es nuestro servidor NTP en nuestra lan)
[root@localhost ~]# cat /etc/ntp.conf  | grep server
# Use public servers from the pool.ntp.org project.
server  192.168.142.138
#server 0.rhel.pool.ntp.org
#server 1.rhel.pool.ntp.org
#server 2.rhel.pool.ntp.org

04. Será necesario en el cliente, mantener el servicio ntpd en off a fin de sincronizar contra el servidor NTP  usando el comando ntpdate, considérese que el 192.168.142.138 es el servidor NTP.
[root@localhost ~]# service ntpd stop
Shutting down ntpd:                                        [  OK  ]

05. Sincronizar contra el servidor, seguramente habría que insistir/esperar probablemente unos minutos (quizá 5') .. hasta que veamos el mensaje step time server ...
[root@localhost ~]# ntpdate   192.168.142.138
3 Aug 20:53:59 ntpdate[2233]: step time server 192.168.142.138 offset 40608127.675165 sec

La práctica recomendada es sincronizar el cliente con ntpdate y dejar que el demonio ntpd se haga cargo de mantener la hora a nivel de servicio 



yum server on rhel6

01. Copiamos el contenido del dvd (rhel 6.4 x 64 bits) en /var/www/html/repo/install
02. Preparamos el directorio mediante createrepo
[root@localhost repo]# createrepo install/
Spawning worker 0 with 3720 pkgs
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
03. Importar los 02 GPG-KEY que tenemos bajo el directorio "install"
[root@localhost repo]# cd install/
[root@localhost install]# rpm --import RPM-GPG-KEY-redhat-beta 
[root@localhost install]# rpm --import RPM-GPG-KEY-redhat-release

04. Finalmente creamos el archivo /etc/yum.repos.d/local.repo
[local]
name=local
#baseurl=file:///var/www/html/repo/installl/  #(opcional)
baseurl=http://localhost/repo/install/           #necesita httpd up
enabled=1
gpgcheck=1
Mediante baseurl=http permitirá servir como repositorio en la red.

6.11.2014

steve jobs

"..sigan hambrientos y sigan alocados... es la ultima frase de Steve Jobs en una conferencia en Stanford.. a un año después de ser operado de un cáncer en el páncreas.
He aquí unas transcripciones de sus 3 historias que dio en esta conferencia:

> teoría de la conectividad de los puntos
---------------------------------------
"..tienes que confiar en que los puntos, se conectaran alguna vez en el futuro, confiar en el instinto, el destino y en la vida.. por que creer que los puntos se unirán te darán la confianza de confiar en tu corazón.."

> el amor y la perdida
---------------------
Steve Jobs fue despedido de la empresa que el mismo creo luego de 10 años..según el fue una de las mejores cosas que le paso..era necesario .. era el remedio..justo según el lo explica.. pero justamente ante estas situaciones: "..  no se debe perder el amor por lo que se ama... no bajar los brazos..jamas.. por que las cosas mejoran y mejoran mientras pasan los años..."

> la muerte
-----------
"..si hoy fuera el ultimo día.. recordar que voy a morir pronto..es la motivación mas fuerte... y...
el orgullo, las expectativas de los demás, el fracaso, el miedo.. y todo se desvanece con la muerte
la muerte es el mejor invento de la vida.. es el destino que todos compartimos.. nadie escapa de la muerte.. es retirar lo viejo para dar pase a lo nuevo.. esto es mucho mas cierto que dramático.. !! 
El tiempo es limitado, no lo gasten viviendo la vida de otro.. no hay que vivir según los resultados de otros
No dejes que el ruido de los demás te  arruinen y te perjudiquen.. Tengan el coraje de seguir a su  corazón y a tu intuición.."
http://www.youtube.com/watch?v=6oACPKgCU50

5.22.2014

pmbok

Un intento de breve resumen para revisarlo con calma..
http://www.youtube.com/watch?v=zY-YDaiqaRs

5.16.2014

vmware matrixes


http://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php?

4.24.2014

thanks !!

Muchas gracias   ! ! !

2.24.2014

tactics or strategy

https://www.youtube.com/watch?v=PF8hOJ6OTw4&list=PLvVlDR-9dmsC_BhU_RVVIyEl6A97mJ2K2
El manifiesto del éxito del estúpido http://escuelasuperiordepnl.com/files/pdf/el_manifiesto_del_exito.pdf

2.20.2014

and your plan ?



Escribir el excel de tu vida, y de las cuales 3 hojas serian el ser, hacer y tener
https://www.youtube.com/watch?v=o27b5Xyp5Jg

2.10.2014

managment pics


Se necesitan 02 partes para culparse, y se necesitan 02 partes para dejar de culparse.
https://www.youtube.com/watch?v=5ep699KY-vI
Deben existir 02 evaluaciones de desempeño al año, una propuesta por el empleado y otra propuesta por la gerencia.

1.25.2014

gennady golovkin

si el directo o el jab no nokea, entonces ... como todo en la vida x la lateral hay otra alternativa... Gennady Golovkin vs Maravilla Martinez.. 2014 ?