lunes, 8 de marzo de 2010

Bio (for OGB elections)

Career:
- First career: Electronic Engineering.
- Second career: Information Systems Engineering.

Work experience:
- Sisteco (Wang in Argentina) as laboratory engineer.
- IBM (Andalucia, Spain) as field engineer for RS/6000, mainframes, AS/400 and other goodies.
- Sade, Engineering & Constructions (back to Argentina) as...some sort of servo-controlled systems engineer.
- Sisteco (yes, again!) as field engineer.
- Cidi.com Argentina (SunService in Argentina) as a field engineer.
- Banknet S.A. (Sun Microsystems Financial Vertical Market reseller) as IT Manager.
- Telefónica Moviles Argentina (now Movistar) as CTO.
- Oracle Argentina as Core Technologies Senior Consultant.
- Currently, at Verizon Business Argentina as Project Manager.

Other groups and affiliations:
- LUGAr (Linux User Group of Argentina), as founder and now...the oldest member! - more than 15 years working and having fun.
- Currently, at CaFeLUG (Capital Federal Linux Users Group), as founder and...oldest guy too (I feel OLD) - I cannot remember how much time...more than 10 years for sure.
- Currently, at AOSUG (Argentina OpenSolaris Users Group), as founder and actual leader for more than 4 years.
- Currently, Greek Tragedy workshops for 5 years.

Tech Talks:
- "PostgreSQL" at Palermo University.
- "MySQL Internals" at Belgrano University.
- "Glassfish" at La Plata National Engineering University.
- "OpenSolaris Virtualization" several times, at Buenos Aires University (Engineering), LUGFI (Linux Users Group - Engineering University).
- "Cloud Computing" several times, at Verizon Business Argentina.

Articles:
- Currently, and for 10 months, I write OpenSolaris articles for Tuxinfo magazine (www.tuxinfo.com.ar).
- Firewalls, for AULA Project (AULA = Classroom in Spanish).

Prizes:
- Siemens prize for the best electronics technician. But I was very young, now to repair my radio i driving me crazy...
- Performance prize at Telefónica because of the design and implementation of the Prepaid real time telecommunications system. My cell phone still works when he wants.
- A strange prize at Verizon Business for a series of Cloud Computing tech talks. Sorry, Larry...

Our future plans for 2010 (AOSUG):
- Participate in Flisol 2010 (Latinamerican Free Software Installation Festival, normally almost 300 people per city).
- Give tech talks at CaFeCONF (Open Source conference, typically more than 1500 people).
- Organize SFD'2010 as we did last year (more than 300 people last year only in Buenos Aires).
- Give tech talks as JRSL'2010 (Regional Free Software Annual Conference, normally more than 2500 people in two days).
- Help schools and universities to build their Open Source laboratories and classrooms.
- Continue having monthly meetings.
- Help the community grow, and grow, and grow. And have a lot of fun while learning, and teaching.

My other stuff:
- Love old movies, classic books, cinema, coffee.
- Collect clocks.
- TaeKwonDo (I'm II Dan now).

Collective Relationships
Collective type Collective Relationship
Community Group advocacy Leader
Electorate advocacy electorate Core Contributor
User Group aosug Leader
Community Group device_drivers Participant
Project es Participant
Community Group ha-clusters Participant
Community Group int_localization Participant
User Group neaosug Leader
Community Group pm Participant
Project portals Participant
Community Group sw-porters Participant
Project usecase Participant
Community Group zfs Participant

domingo, 7 de marzo de 2010

Configuración de IP estática con NWAM

Hola!
En este artículo, hablaremos un poco sobre NWAM, una facilidad de OpenSolaris que configura las direcciones IP en forma automática.
La cuestión es que es muy sencillo que una máquina con OpenSolaris configure su interface de red mediante DHCP: no se debe hacer absolutamente nada!
Y cuando estamos configurando un servidor, y queremos que use una dirección IP estática? Ahí la cosa se complica un poco más, pero tampoco demasiado.
Una nota de color es que la mayor parte de los comandos que ejecutaremos, y para los archivos que modificaremos, necesitaremos permisos de root, por lo que bien podemos hacer "pfexec" antes de cada comando, bien podemos ejecutar "su -", y listo.
La cuestión es que vamos a ver si tenemos NWAM funcionando mediante el comando:

Sun Microsystems Inc. SunOS 5.11 snv_111b November 2008
root@ns1:~# svcs nwam
STATE STIME FMRI
online 23:07:18 svc:/network/physical:nwam

Vemos que, efectivamente, nuestra máquina está usando NWAM. Si nos entregara un valor "disabled", entonces debiéramos ejecutar un comando para ver si el servicio "default" está levantado:

root@ns1:~# svcs physical
STATE STIME FMRI
online 23:07:16 svc:/network/physical:default
disabled 23:07:18 svc:/network/physical:nwam

...bajar "physical:default":

root@ns1:~# svcadm disable svc:/network/physical:default

...y subir "physical:nwam"

root@ns1:~# svcadm enable nwam

Bien, ahora, a modificar archivos, así tenemos nuestra dirección IP estática, y configuramos todos los demás parámetros (DNS, default router, y name services) de nuestra interface de red.

Suponemos que nuestra interface de red será la e1000g0, tendrá la dirección 10.100.100.19, su máscara de red es la 255.255.255.0, su default router es el 10.100.100.1, y que sus DNS's son los 200.42.0.111, 200.42.97.111, y 200.42.0.110.

Los pasos a seguir serán:

a) Modificar el archivo /etc/nwam/llp:
Originalmente, su contenido es:
e1000g0 dhcp
Y se modifica para que quede:
e1000g0 static 10.100.100.19/24

b) Relanzar el NWAM:
root@ns1:~# svcadm restart nwam

c) Configurar el default router:
root@ns1:~# route -p add default 10.100.100.1

d) Configurar los DNS servers:
Modificar el archivo /etc/resolv.conf para que su contenido sea:
nameserver 200.42.0.111
nameserver 200.42.97.111
nameserver 200.42.0.110

e) Configurar los name services para que DNS sea uno de ellos:
Modificar el archivo /etc/nsswitch.conf para que su entrada hosts sea:
hosts: files dns

f) Si queremos, relanzamos el NWAM, y si queremos ver que todo funciona perfecto, rebooteamos el sistema, y nos fijamos si todo quedó bien usando los comandos:
1) ifconfig e1000g0
2) netstat -nr
3) ping a una dirección DNS conocida, y que responda el ping.

Listo! Todo funciona ya! Happy networking!