• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Presentacion Demo Open Solaris
 

Presentacion Demo Open Solaris

on

  • 6,436 views

Presentation about new features developes at the international OpenSolaris project and howto implement OpenBravo using its.

Presentation about new features developes at the international OpenSolaris project and howto implement OpenBravo using its.

Statistics

Views

Total Views
6,436
Views on SlideShare
5,602
Embed Views
834

Actions

Likes
2
Downloads
0
Comments
0

17 Embeds 834

http://vfernandezg.blogspot.com 359
http://vfernandezg.blogspot.com.es 154
http://solarisbetho.blogspot.com 142
http://solarisbetho.blogspot.mx 56
http://www.slideshare.net 31
http://vfernandezg.blogspot.mx 25
http://solarisbetho.blogspot.com.es 25
http://solarisbetho.blogspot.com.ar 19
http://vfernandezg.blogspot.com.ar 13
http://vfernandezg.blogspot.com.br 2
http://vfernandezg.blogspot.in 2
http://www.vfernandezg.blogspot.com.es 1
http://vfernandezg.blogspot.co.at 1
http://solarisbetho.blogspot.nl 1
http://solarisbetho.blogspot.ch 1
http://www.solarisbetho.blogspot.mx 1
http://solarisbetho.blogspot.ca 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Presentacion Demo Open Solaris Presentacion Demo Open Solaris Presentation Transcript

    • Presentación y Demo (OpenBravo ERP) Víctor M. Fernández OpenSolaris Hispano http://vfernandezg.blogspot.com vfernandezg@gmail.com
    • Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
    • Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
    • 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
    • Un poco de historia - Licencia CDDL
    • Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
    • 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
    • Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
    • Distribuciones Binarias ● SolarisTM 10 10/08 ● SXCE Build 99 (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)
    • 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 -> Slim) ● Sistema de paquetes al estilo apt (IPS: Image Packaging System) ● Distribution Constructor Toolkit (Contruye tu propia distribucion) ● 100% redistribuíble... GPLv3?
    • Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
    • Open Source - Aportaciones ● Al margen de sus aportaciones a la mayoria de las distribuciones desarrolladas bajo el proyecto OpenSolaris: – Seguridad (TCP_Wrappers e IPFilter...) – Almacenamiento (iSCSI, FCoE...) – Virtualizacion (Xen, VirtualBox...) – Escritorio (Gnome, Firefox, OpenOffice...) ● Algunas de las nuevas tecnologias como ZFS (BSD, OSX y Linux) y DTRACE (BSD y OSX) ya han sido portadas a otros sistemas
    • Servicios - SMF (Service Management Facility) ● Reemplaza por completo al sistema tradicional de Run Levels o niveles de ejecución ● Utiliza estándares XML para la configuración de los procesos, sus dependencias y sus permisos, en lugar de shellscripts ● Administración delegada (sin ser root) ● Limitación de recursos a los procesos lanzados ● 100% compatible con Perfiles, Roles y Privilegios ● Monitorización de los procesos y definir acciones a realizar
    • Almacenamiento - ZFS (Zettabyte File System) ● Sistema de ficheros local + Gestion de discos ● Limite de 256 cuatrillones de zettabytes ● Alta fiabilidad, no mas fsck ! (Scrubbing) ● Tolerancia a fallos (RAID 0, 1 y Z) ● Snapshots y clones por filesystem ● Cuotas, ACLs, compresión y soporte NFS ● Administracion delegada por filesystem ● Diferentes niveles de proteccion de datos ● Soporte de Alta Disponibilidad (OHAC) ● Cifrado por filesystem (pronto...)
    • Virtualización - Zonas / Contenedores ● Anfitrion = Zona globlal e Invitado = Zona no global ● Zona global OpenSolaris controla al resto como “sistema operativo” completo ● Zona no global puede ser un “entorno operativo” (Opensolaris) independiente ● Zona no global de tipo BrandZ permite ejecutar Linux (RHEL y CentOS) de forma independiente ● Zona + Gestión de recursos hardware (CPU, Memoria, Swap...) = Contenedor ● Soporte de Alta Disponibilidad (OHAC)
    • Instrumentación - DTRACE ● Herramienta de instrumentación para depurar problemas y errores sistemáticos en el sistema operativo y en sus aplicaciones ● Permite analizar datos de kernel y de espacio de usuario sin ninguna pérdida de rendimiento en sistemas vivos ● Poderoso lenguaje de scripting. Lenguaje D, similar En sintaxis a C y awk ● Amplia las posibilidades de conocidos comandos como truss, mdb...
    • Paquetes - IPS (Image Packaging System) ● Gestión de software + paquetes ● Instalación y actualización on line ● Verificación y chequeo por dependencias ● Herramienta gráfica (Package Manager) ● Compatible con el modelo anterior SVR4 ● Permite creación de repositorios locales ● Alternativo al modelo on line de Blastwave (http://www.blastwave.org) ● Superior al modelo precompilado de Sun Freeware (http://www.sunfreeware.com)
    • Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
    • Instalación Completa OpenBravo ERP # pkg install SUNWj6dev # pkg install SUNWant # pkg install SUNWtcat # pkg install SUNWpostgr-82-server # pkg install SUNWpostgr-82-client # pkg install SUNWpostgr-82-jdbc # pkg install SUNWpostgr-82-server-data-root # svccfg import /var/svc/manifest/application/database/postgresql.xml # svcadm enable svc:/application/database/postgresql:version_82 # cd /var/apache/tomcat/conf/ # cp server.xml-example server.xml
    • Instalación Completa OpenBravo ERP # /usr/apache/tomcat/bin/startup.sh $ pfexec ./OpenbravoERP_2.40beta-solaris-intel-installer.bin (Respuestas) - /opt/OpenbravoERP - /opt/OpenbravoERP/AppsOpenbravo/attachments - Complete - Standard - /usr/jdk/latest - localhost 5432 - /usr/bin/ant - password for postgres user - /var/apache/tomcat - password for tad user - PostgreSQL - openbravo - /usr/postgres/8.2/bin - DD MM YYYY, -, 24h, :
    • Tomcat + PostgreSQL
    • Arquitecturas ● Distribuida APACHE LB HA * TOMCAT APACHE SQL HA** HA * TOMCAT APACHE HA TOMCAT HA PostgreSQL SQL ● Consolidada
    • Consolidada - Zona Global (PostgreSQL) ● INDIANA RC3 (2008.05) # uname -a | grep -i id | awk -F= '{print $2}' snv_99 # pkg install SUNWj6dev # pkg install SUNWpostgr-82-server # pkg install SUNWpostgr-82-client # pkg install SUNWpostgr-82-jdbc # pkg install SUNWpostgr-82-server-data-root # svccfg import /var/svc/manifest/application/database/postgresql.xml # svcadm enable svc:/application/database/postgresql:version_82 # svcs postgresql:version_82
    • Consolidada - Contenedor (Tomcat) # zpool create newpool mirror c0d1 c1d0 # zfs create -V 4g newpool/tcat # zfs set mountpoint=/opt/zones/tcat newpool/tcat # zonecfg -z tcat zonecfg:tcat> create -b zonecfg:tcat> remove inherit-pkg-dir dir=/sbin zonecfg:tcat> remove inherit-pkg-dir dir=/usr zonecfg:tcat> remove inherit-pkg-dir dir=/platform zonecfg:tcat> remove inherit-pkg-dir dir=/lib zonecfg:tcat> add dedicated-cpu zonecfg:tcat:dedicated-cpu> set ncpus=1-2 zonecfg:tcat:dedicated-cpu> end zonecfg:tcat> add capped-memory
    • Consolidada - Contenedor (Tomcat) zonecfg:tcat:capped-memory> set physical=512m zonecfg:tcat:capped-memory> set swap=256m zonecfg:tcat:capped-memory> end zonecfg:tcat> set zonepath=/opt/zones/tcat zonecfg:tcat> add net zonecfg:tcat:net> set address=10.73.130.27 zonecfg:tcat:net> set physical=pcn0 zonecfg:tcat:net> end zonecfg:tcat:net> verify zonecfg:tcat:net> commit zonecfg:tcat:net> exit # zoneadm list -cv # zoneadm –z tcat install
    • Consolidada - Contenedor (Tomcat) # zoneadm –z tcat boot # zlogin -z tcat # pkg install SUNWj6dev # pkg install SUNWant # pkg install SUNWtcat # cd /var/apache/tomcat/conf/ # cp server.xml-example server.xml # cd .. # svccfg import tomcat.xml # svcadm enable tomcat # svcs tomcat
    • Consolidada - Zona BrandZ (Apache) # zfs create -V 3g newpool/apache # zfs set mountpoint=/opt/zones/apache newpool/apache # zonecfg -z apache zonecfg:apache> create -t SUNWlx zonecfg:apache> set autoboot=true zonecfg:apache> set zonepath=/opt/zones/apache zonecfg:apache> add net zonecfg:apache:net> set address=10.73.130.28 zonecfg:apache:net> set physical=pcn0 zonecfg:apache:net> end zonecfg:apache:net> verify zonecfg:apache:net> commit
    • Consolidada - Zona BrandZ (Apache) zonecfg:apache:net> exit # zoneadm list -cv # zoneadm –z apache install -d /export/home/un38134/centos_fs_image.tar.bz # zoneadm –z apache boot # zlogin apache # uname -a Linux zonelx 2.4.21 BrandZ fake linux i686 i686 i386 GNU/Linux # yum update httpd # vi /etc/http/conf/httpd.conf (mod_proxy ó mod_jk) ... # /etc/init.d/httpd start
    • Instalación Distribuida OpenBravo ERP $ pfexec ./OpenbravoERP_2.40beta-solaris-intel-installer.bin
    • Instalación Distribuida OpenBravo ERP
    • Instalación Distribuida OpenBravo ERP Zona Global
    • Instalación Distribuida OpenBravo ERP Escoger BBDD: Oracle PostgreSQL Database path: /usr/postgres/8.2/bin Database Server: 10.73.130.10 5432 Password for postgres user as quot;postgresquot; Password for openbravo user quot;tadquot; Context name: openbravo Date format...: DD MM YYYY, -, 24h, :
    • Instalación Distribuida OpenBravo ERP Contenedor Path de Ant: /usr/bin/ant Path de Tomcat: /var/apache/tomcat
    • Apache + Tomcat + PostgreSQL
    • Agenda ● Historia ● Que es OpenSolaris? ● Distribuciones Binarias ● Tecnologías Emergentes (SMF, ZFS, Zonas / Contenedores, DTRACE e IPS) ● Demo OpenBravo ERP ● Recursos e Información
    • 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...
    • Gracias ! Víctor M. Fernández OpenSolaris Hispano http://vfernandezg.blogspot.com vfernandezg@gmail.com