Build and Deploy your own ERP Powered by OpenERP on Ubuntu 12.04 LTS Server - PDF by krabah

VIEWS: 1,020 PAGES: 15

									Global Open Versity ICT Labs               Build & Deploy your own OpenERP on Ubuntu 12.04 LTS Server v1.0



                            Global Open Versity
            IT System Integration Hands-on Labs Training Manual

    Build and Deploy your own ERP Powered by OpenERP on Ubuntu
                           12.04 LTS Server

                                         Kefa Rabah
                            Global Open Versity, Vancouver Canada
                                  krabah@globalopenversity.org
                                   www.globalopenversity.org

Table of Contents                                                                                 Page No.

BUILD AND DEPLOY YOUR OWN ERP POWERED BY OPENERP ON UBUNTU 12.04 LTS SERVER 2

1.0 Introduction                                                                                         2

Part 1: Install & Configure Ubuntu 12.04 LTS Server                                                      3
  Step 1: Getting Started & Hardware Pre-requisites                                                      3
  Step 2: Update Ubuntu 12.04 Operating Systems                                                          4

Installing OpenERP on Ubuntu 12.04                                                                       4




A GOV Open Access Technical Academic Publications
Enhancing education & empowering people worldwide through eLearning in the 21st Century




                                                                                                         1
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada

www.globalopenversity.org                              ICT105 – Ubuntu Server Administration Training
Global Open Versity ICT Labs               Build & Deploy your own OpenERP on Ubuntu 12.04 LTS Server v1.0



                            Global Open Versity
           IT Systems Integration Hands-on Labs Training Manual

    Build and Deploy your own ERP Powered by OpenERP on Ubuntu
                           12.04 LTS Server
By Kefa Rabah, krabah@globalopenversity.org               September, 2012                   GTS Institute


1.0 Introduction
Ubuntu 12.04 LTS is the version of the Ubuntu operating system released on April 26th, 2012. The
common name given to this release is "Precise Pangolin". Secure, fast and powerful,

Ubuntu is an operating system built by a worldwide team of expert developers. It contains all the
applications you need: a web browser, office suite, media apps, instant messaging and much more.
Ubuntu is an open-source alternative to Windows and Office. Ubuntu Server is transforming IT
environments worldwide. Realize the full potential of your infrastructure with a reliable, easy-to-integrate
technology platform.

Ubuntu 12.04 LTS edition - the sky’s the limit You can build any SAAS cloud app you want on Ubuntu.
Want to be the next Facebook or SalesForce.com? With Juju, you can deploy cloud services in seconds.
Automatically scale up and scale down, monitor and adjust deployment parameters in real time and
encapsulate expertise in re-usable charms.

It's the perfect platform for PAAS: Ubuntu makes the perfect platform on which to build a PAAS platform or
to develop your PAAS applications. You can go public to build public cloud - Ubuntu Cloud Guest is wildly
popular in the cloud, beating rival machines images to claim the number one spot on all the leading public
clouds. You can use it to build and deploy your own IAAS cloud - Ubuntu Cloud Infrastructure is the
easiest way to build an OpenStack cloud.

Virtualisation made easy - Ubuntu Server is an extremely popular platform for virtualising data centres.
Ubuntu Server provides KVM as the core option for both host and guest virtualisation. A wide variety of
open-source and proprietary technologies are also used in conjunction with Ubuntu Server.

OpenERP
OpenERP S.A. is a leading Open Source business application suite vendor. The OpenERP strategy is
based on a unique fully open ecosystem. The community, comprised of more than 1,500 active members,
has contributed more than 1,500 modules to the ongoing enrichment of OpenERP. The network of
certified partners, established in more than 80 countries, deploys the solution locally. The software, with
more than 1,000 downloads a day, is one of the most frequently installed business suites worldwide.

OpenERP has announced the release of its new version 6.1, a significant software upgrade meant to help
businesses increase their productivity and implement a fully integrated software management in a few
clicks.



                                                                                                            2
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada

www.globalopenversity.org                              ICT105 – Ubuntu Server Administration Training
Global Open Versity ICT Labs                Build & Deploy your own OpenERP on Ubuntu 12.04 LTS Server v1.0



With 1800 free applications, OpenERP covers most business needs: CRM, Accounting, Manufacturing,
Human Resources, Warehouse Management, Marketing, etc. Around 85 new applications are available in
this version, among which the touchscreen point of sale, the kanban views and the enterprise social
features are the most significant.

The touchscreen point of sale: OpenERP 6.1 includes a highly intuitive application dedicated to outlets,
fully integrated with other OpenERP applications like Inventory management and Accounting. The
touchscreen point of sale is a web application that works on any tablet PC or iPad requiring no installation.
It also works in disconnected mode with a semi-real time synchronization technology enabling shops to
continue operating even if the web connection is down.

The kanban views: This new version also introduces the kanban view, a new way to organize your
activities. It's a visual board on which you can control your activities at a glance and manage them using
drag & drop or quick actions. The kanban view has been used in several OpenERP applications:
managing agile tasks and the sales funnel, browsing employee directory, following the recruitment
process, etc.

As an example, in the CRM application, a salesperson will be able to manage his sales funnel by drag and
dropping business opportunities and launching actions on these opportunities in one click: schedule a
meeting, log a call, convert to a quotation, etc.

Enterprise social features: OpenERP 6.1 also introduces several social features allowing companies to
efficiently work together. Amid these features you will find a smart system to share any document with
your customers or suppliers (all tasks of a project, specific statistics for your board of directors, your
calendar, etc). It also has a synchronization mechanism that allows business flows to be fully integrated
between companies. So, if you share a customer invoice with your customer, he can automatically
integrate it in his management application as a supplier invoice, without having to re-encode everything.

Solution:
In this Hands-on Lab session, you’ll learn how to install OpenERP on a clean install Linux Ubuntu 12.04
LTS (Precision) Server. You’ll also have opportunity to do some assignment at the end of the lab session.
Upon completion of the hands-on lab you have gained a competency level and a capability to be able to
plan design implement and deploy a hosting solution using OpenERP.

Assumptions
It’s assumed that you have a good knowledge of Linux Ubuntu OS. If not then you can check this article
which discuses how to install Ubuntu 12.04 LTS (Precision) server:

        •   Step-By-Step Guide Ubuntu 12.04 LTS Server Installation and Administration


Part 1: Install & Configure Ubuntu 12.04 LTS Server

Step 1: Getting Started & Hardware Pre-requisites

Ubuntu runs on inexpensive, commodity hardware. To support a small practice like OpenERP, web-server
etc., we recommend a minimum configuration of 200Gb Disk, 2Gb RAM, and a 2GHz Intel Dual Core
CPU. For maximum subsystem compatibility, we suggest that you install the 32bit version of Ubuntu.
                                                                                                   3
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada

www.globalopenversity.org                              ICT105 – Ubuntu Server Administration Training
Global Open Versity ICT Labs               Build & Deploy your own OpenERP on Ubuntu 12.04 LTS Server v1.0




In this Hands-on Labs, it’s assumed that your target computer is connected to the internet. After installing
the operating system, log into your machine and ensure you perform software updates to bring your
systems up-to-date.


Step 2: Update Ubuntu 12.04 Operating Systems

It is useful to update your system with the latest components and system patches. The first command
below asks Ubuntu to update its database of available packages, and the second command installs the
latest packages based on your current configuration. We run the upgrade command twice to ensure that
any packages that may have post-upgrade dependencies also have an opportunity to be upgraded.

1. From the command line, enter the following commands, one at a time.

    $ sudo apt-get update
    $ sudo apt-get -u upgrade

    Note 1: The sudo command is used to run privileged operations on the Ubuntu platform. The first
    time you run the comman
								
To top