Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

SugarCrm en OpenSolaris

From guest1f0bd6, 2 months ago

308 views  |  0 comments  |  0 favorites  |  1 embed (Stats)
Download not available ?
 

Groups / Events

 

 
Embed
options

More Info

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License
This slideshow is Public
Total Views: 308
on Slideshare: 287
from embeds: 21

Slideshow transcript

Slide 1: SugarCRM en OpenSolaris Víctor M. Fernández Comunidad OpenSolaris Hispano http://vfernandezg.blogspot.com vfernandezg@gmail.com

Slide 2: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 3: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 4: Un poco de historia ● OpenSolaris nace en Junio de 2005 TM ● Base de desarrollo de Solaris 11 (Nevada) ● Licencia CDDL de código abierto aprobada por la OSI (Open Source Initiative) ● Creación del portal opensolaris.org (proyectos: http://www.opensolaris.org/os/projects comunidades: http://www.opensolaris.org/os/communities) ● Creación de grupos de usuarios locales ● La innovación y el conocimiento están en marcha

Slide 5: Un poco de historia - Licencia CDDL

Slide 6: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 7: Que es OpenSolaris? ● Proyecto de código abierto patrocinado inicialmente por Sun Microsystems ● Esfuerzo por unir a las comunidades de desarrolladores de cualquier organización de tipo Open Source ● Cualquiera puede contribuir en el código de OpenSolaris y mejorar la tecnología de las distribuciones -> OpenGrok

Slide 9: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 10: Distribuciones Binarias ● SolarisTM 10 5/08 ● SXCE Build 91 (Hypervisor xVM <- Xen) Solaris Express Community Edition ● SXDE 1/08 (xVM, SAMP, CIFS + NetBeans 6, Sun Studio 12 y DLight) Solaris Express Developer Edition ● Nexenta (Solaris kernel + Entorno usuario / paquetes estilo Ubuntu) ● Polaris (PowerPC) ● Belenix, SchilliX y Damm Small (Live CD) ● marTux (Live DVD - Sparc)

Slide 11: Distribuciones Binarias - INDIANA ● Producto final de usuario ● Binario compilado por la comunidad ● Live CD/DVD, con posibilidad de instalación ● Actualización via repositorios online ● Nuevo instalador gráfico (Caiman) ● Sistema de paquetes al estilo apt ● (IPS: Image Packaging System) ● Distribution Constructor Toolkit ● (Contruye tu propia distribucion) ● 100% redistribuíble... GPLv3?

Slide 14: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 15: Negocio Preocupaciones

Slide 16: Negocio Objetivos

Slide 17: Negocio Beneficios

Slide 18: Tecnologia Distintas versiones (segun funcionalidades) Distinto ciclo de vida

Slide 19: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 20: Despliegue Manual SAMP ● SXDE 1/08 => WebStack ! # pkgadd -d CSKruntime_1.2_x86.pkg # pkgadd -d CSKphplibsbundle_1.2_x86.pkg # pkgadd -d CSKmysql_1.2_x86.pkg # pkgadd -d CSKamp_1.2_x86.pkg # /opt/coolstack/apache2/bin/apachectl start # telnet 0 80 Trying 0.0.0.0... Connected to 0. Escape character is '^]'. GET / HTTP 1.1 Server: Apache/2.2.6 (Unix) PHP/5.2.4 mod_ssl/2.2.6 OpenSSL/0.9.8a

Slide 21: Despliegue Manual

Slide 22: Despliegue Manual ● INDIANA RC3 (2008.05) => IPS ! # pkg install SUNWapch22 # pkg install SUNWapch22m-php5 # cd /var/svc/manifest/network/ # svccfg import http-apache22.xml <= ¡ SMF ! # svcs apache22 STATE STIME FMRI online 19:01:17 svc:/network/http:apache22 # telnet 0 80 Connected to 0. GET / HTTP 1.1 Server: Apache/2.2.8 (Unix) mod_ssl/2.2.8 PHP/5.2.4 OpenSSL/0.9.8a DAV/2

Slide 23: Despliegue Manual # pkg install SUNWphp524 # pkg install SUNWphp524-mysql # pkg install SUNWmysql5 # cd /var/svc/manifest/application/database # svccfg import mysql.xml # svcs mysql STATE STIME FMRI online 14:25:53 svc:/application/database/mysql:version_50 # svcadm enable mysql # svcadm disable apache22 # netstat -an|grep -i listen *.80 *.* 0 0 49152 0 LISTEN *.3306 *.* 0 0 49152 0 LISTEN

Slide 24: Despliegue Manual # openssl genrsa -out server.key 1024 # openssl rsa -in server.key -out server.pem # openssl req -new -key server.key -out server.csr # openssl x509 -req -days 60 -in server.csr -signkey server.key -out server.crt # cp server.crt server.key /etc/apache2/2.2/ # cp /etc/apache2/2.2/samples-conf.d/ssl.conf /etc/apache2/2.2/conf.d/ssl.conf # svcadm restart apache22 # netstat -an|grep -i listen *.80 *.* 0 0 49152 0 LISTEN *.443 *.* 0 0 49152 0 LISTEN *.3306 *.* 0 0 49152 0 LISTEN

Slide 25: Despliegue Manual # cd /var/apache2/2.2/htdocs # unzip SugarOS-4.5.1i.zip # chown -R webservd:webservd SugarOS-4.5.1i

Slide 26: Despliegue Manual

Slide 27: Despliegue Manual

Slide 28: Despliegue Manual

Slide 29: Despliegue Manual

Slide 30: Despliegue Manual

Slide 31: Despliegue Manual

Slide 32: Despliegue Manual

Slide 33: Despliegue Manual SAMP+LDAP # unzip OpenDS-1.0.0-build016.zip # cd OpenDS-1.0.0-build016 # ./setup –cli # cd bin; ./start-ds (stop-ds) ó # cd /opt/OpenDS-1.0.0-build016/manifiest # svccfg import opends.xml # svcadm enable OpenDS # netstat -an|grep -i listen *.80 *.* 0 0 49152 0 LISTEN *.443 *.* 0 0 49152 0 LISTEN *.389 *.* 0 0 49152 0 LISTEN *.636 *.* 0 0 49152 0 LISTEN

Slide 34: Despliegue Manual

Slide 35: Despliegue Manual

Slide 36: Despliegue Manual # ./ldapmodify -a -p 389 -D "cn=Directory Manager" -W -f users.txt # ./ldapsearch -p 389 -D "cn=Directory Manager" -W -b "dc=pruebas,dc=com" uid=vfernandezg dn: uid=vfernandezg,ou=people,dc=pruebas,dc=com objectClass: person objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: top userPassword: {SSHA}Ty4/NjJRBR6fpfco0NP7ZTJw+UwQ1+NotwxNEA== mail: vfernandezg@gmail.com givenName: Victor uid: vfernandezg cn: Victor Fernandez sn: Fernandez

Slide 37: Despliegue Manual

Slide 38: Despliegue Manual

Slide 39: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 40: Despliegue Automático SAMP ●No necesitamos tener instalado en el sistema ni el WebStack de la SXDE, ni el de Nexenta, ni el de INDIANA RC3 => FastStack ! # unzip sugarcrm-CE-5.0e-solaris-intel-installer.bin.zip # ./sugarcrm-CE-5.0.0e-solaris-intel-installer.bin # netstat -an|grep -i listen *.22 *.* 0 0 49152 0 LISTEN *.3306 *.* 0 0 49152 0 LISTEN *.80 *.* 0 0 49152 0 LISTEN *.443 *.* 0 0 49152 0 LISTEN # /etc/init.d/sugarcrm (start|stop|restart) ó # /opt/sugarcrm-5.0.0e/sugarctl.sh (start|stop|restart)

Slide 41: Despliegue Automático

Slide 42: Despliegue Automático

Slide 43: Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Negocio – Tecnología ● Despliegue Manual ● Despliegue Automático ● Recursos e Información

Slide 44: Recursos e información - ¡ Unete ! ● Portal internacional opensolaris.org => (http://opensolaris.org) ● kit de inicio OpenSolaris (KIOPS) => (http://get.opensolaris.org/) ● Portal OpenSolaris Hispano => (http://es.opensolaris.org) ● Lista de distribución OpenSolaris Hispano (http://mail.opensolaris.org/mailman/listinfo/ug-sposug) ● Canal IRC OpenSolaris Hispano => (irc://irc.freenode.net/opensolaris-es) ● OpenSolaris Day 08 y más...

Slide 45: Gracias ! Víctor M. Fernández Comunidad OpenSolaris Hispano http://vfernandezg.blogspot.com vfernandezg@gmail.com