Kamis, 07 April 2011

PROPOSAL PEMBUATAN WEB DESAIN, EMAIL ACCOUNT.

"Email ini dikirim oleh email robot marketing secara otomatis"
Dear Bapak/Ibu.

Saya Lindu Cipta Pranayama bermaksud menawarkan jasa pembuatan web desain dan email account untuk dipergunakan diperusahaan atau bisnis bapak/ibu, dengan harga murah dan support. Berikut Fitur-Fitur yang kami tawarkan.

Web Desain & Redesain web:

1. Hosting dan domain(.net.id,.com,.co.id,.org,.or.id,web.id,.co.idselain itu please call) GRATIS.
2. Kapasitas hosting 75 MB,
3. Kapasitas bandwith hosting 10 GB.
4. 3 email domain anda, 1 email/kapasitas 7 GB.
5. Basic support (8x5 jam kantor) / Premium Support (24x7x365) Please call.
6. Max 15 Halaman, Gambar dari customer dan lebih dari 15 halaman & update Please call.
7. 10% Keuntungan di sumbangkan ke yatim piatu, dhuafa, krisis kemanusiaan.
8. Biaya Rp.750.000/tahun include basic support online.

Email Account:

1. Kapasitas Email 7 GB/User.
2. Tidak perlu Mail Server untuk menampung email account dalam jumlah yang banyak.
3. Tidak perlu IP Public untuk menambah Mail Server.
4. Tidak perlu Technical Support/System Administrator yang menangani email server. Kami yang menangani apabila ada masalah email.
5. Basic support (8x5 jam kantor) / Premium Support (24x7x365) Please call. [Online]
6. Dokumentasi konfigurasi pada email client(Outlook, Thunderbird, Dll) [softcopy]
7. Berbagi pakai dokumentasi (doc,docx,xls,pdf,ppt) di internet.
8. Apabila ada user yang baru/Karyawan baru pembuatan email account max 1x24 jam.
9. Apabila ada user yang resign/Karyawan keluar proses penghapusan email account max 1x24 jam.
10. Sudah termasuk biaya domain(.com,.net,co.id,.org,.or.id,.web.id domain yang lain please call) dan hosting.
11. 10% Keuntungan di sumbangkan ke yatim piatu, dhuafa, krisis kemanusiaan.
12. Biaya Rp.100.000/user/tahun, minimal pembelian 10 user dan maximal 1 juta user. Include basic support.(online)
13. Support lokal, setting di customer Rp.25.000/user minimal 10 user. Untuk daerah jakarta.
Web Email Marketing
Cobalah web email marketing produk kami,All in one Web Email Marketing termasuk membuat, mengirim dan email tracking tanpa harus installasi dan memiliki hardware. Fitur-fitur yang di sediakan.
1. Auto Sending email perjam.
2. Setiap hari pengiriman.
3. Unlimited account user email.
4. Tracking, reply to ke email anda langsung, laporan email terkirim langsung ke email anda.
5. bayar sesuai kebutuhan, biaya email per user account email minimal pembelian 10 ribu user account.
6. 1 email Rp.100 minimal pembelian 10 ribu account email. Include 10 Subject berbeda 1 subject 1 kirim email jangka waktu 1 tahun.
Autosending Web Email Marketing membantu usaha anda lebih lancar tanpa harus mengeluarkan dana yang lebih besar untuk kebutuhan pengiriman email massal/ newsletter perusahaan.
Toko Online/Online Shopping
Dengan Rp 750.000,- anda akan mendapatkan paket e-commerce lengkap. fitur terlengkap e-commerce dan termurah , seperti Toko Online. Berikut ini fitur fitur yang kami tawarkan
1. Bilingual
2. Shopping cart
3. Review
4. Contact Us
5. Help
6. Payment Methode
7. News
8. FAQ
9. E-Catalog
10. Testimonial
11. Statistik / Counter
12. News Letter
13. Online Customer Support
14. Banner Management
15. Content Management Systems
16. Domain include, .net,.net.id,.web.id,.com,.co.id, .org, .or.id. Untuk selain nama domain yang tertera hubungi kami.
17. Hosting 75MB.
18. 10% Keuntungan akan di sumbangkan ke yatim piatu, dhuafa serta krisis kemanusiaan.
Atas Perhatiannya saya ucapkan Terima kasih.

Best regards
Lindu Cipta Pranayama
02191065119
id.xolusi.web.id

Minggu, 20 Maret 2011

RED HAT FORUM 2011

Dear Value Customers


Bertempat di
Jakarta: 6 April 2011
Venue: Ballroom A, Level 1
Intercontinental Jakarta Midplaza
JL. Jend. Sudirman Kav. 10-11, Jakarta, 10220, Indonesia

FREE

Registerkan diri anda di FORUM INI

AGENDA 
Time Programme
8.30am - 9.30am Registration & Welcome Snacks
9.30am – 9.45am Welcome Address
9.45am – 10.30am RHEL 6: Overview, Features, Roadmap
This presentation will provide an overview of the Red Hat Enterprise Linux 6 product, covering product goals, new features and capabilities, and packaging. The presentation will be useful for CIOs and IT managers who wish to learn about this new, industry leading operating platform and how it can help them achieve their enterprise computing goals.
10.30am – 11.15am Cloud Infrastructure Matters: Virtualization, Linux and more
Virtualization is the foundational technology for cloud computing, but it is also an important technology in its own right for achieving operation efficiencies in a modern datacenter. Virtualization helps organizations expand their IT capabilities and simultaneously lower capital and operational costs. We will explore key functionality and use cases for server and desktop virtualization. We will also discuss how you can build a virtualization architecture using Red Hat Enterprise Virtualization, and lay the groundwork for both internal and external Clouds using Red Hat technologies.
11.15am – 11.45am Tea Break
11.45am – 12.30pm PaaS, Present and Future: The Essentials for Building, Hosting, Integrating & Managing JBoss Applications in the Cloud
The ability to develop applications, seamlessly integrate them with existing heterogeneous environments and deploy them to a cloud infrastructure is what makes Platform as a Service (PaaS) solutions so attractive. But, the benefits of rapid time to market, increased flexibility and lower costs are not guaranteed. How you design and implement the solution is critical.
Many PaaS offerings introduce a new, proprietary application development environment. Others deliver a PaaS based only on simple developer frameworks, limiting choice and application portability. When evaluating offerings, it’s important to consider portability and interoperability in both development and deployment, support for the programming models you choose to employ, the breadth of the middleware reference architecture, and the availability of tools to assist you throughout the entire application life cycle – from development through management.
In this session we’ll cover the essential requirements for Platform as a Service, and discuss how you can leverage Red Hat’s JBoss Enterprise Middleware today to build, host, integrate and manage applications in public or private clouds.
12.30pm – 1.00pm Red Hat Training and Services: Real-World Perspectives
Enterprise businesses across a variety of industries and sectors rely on Red Hat training and consulting services to address their critical business demands. Learn more about Red Hat's enhanced training programme, which upskills IT professionals with the knowledge and proven hands-on skills to optimize the performance of Red Hat technologies such as virtualization, cloud computing and Red Hat Enterprise Linux.
1.00pm – 1.15pm Question-And-Answer Session
1.30pm – 3.00pm Networking Lunch (for invited Red Hat Certifieds only – require registration)

Minggu, 06 Maret 2011

RED HAT TRAINING


RED HAT TRAINING


PT. INDOLINUX NUSANTARA

Contact person: Lindu Cipta Pranayama

021 910 65 119

PT. INDOLINUX NUSANTARA
Jl. Gading Bukit Raya Blok Q/33
Kelapa Gading Barat – Kelapa Gading
Jakarta Utara 14240  Indonesia
Email : lindu.cipta@indolinux.com


Jakarta 2011
Perihal : SURAT PERKENALAN



Dengan hormat,
Red Hat Certified Training Partner hadir satu – satunya di Indonesia. Training dan Sertifikasi berskala Internasional yang diakui sebagai salah satu dari sepuluh sertifikasi terbaik di dunia khususnya IT. Indolinux Nusantara sebagai otorisasi Training dan Sertifikasi Red Hat di Indonesia berdiri tahun 1999 - memberikan solusi terintegrasi bagi Perusahaan yang akan atau telah menggunakan Linux / Red Hat Linux sebagai Sistem Operasi Perusahaan. Layanan, jasa dan solusi yang diberikan oleh PT Indolinux Nusantara bagi client/partner adalah sebagai berikut:

A. Indolinux – Linux Training Center, adalah program pelatihan Linux berbasis Red Hat Enterprise Linux 6 (RHEL 6)– version stabil dan diperuntukkan untuk system berskala Enterprise. Dimana modul dan proses pengajaran dalam standard Red Hat Training Internasional. Instruktur kami sudah mendapatkan sertifikasi Red Hat Certified Engineer (RHCE) dan Red Hat Certified Instructor (RHCI). Indolinux Nusantara menghadirkan suatu training yang sangat berguna untuk pengembangan kemampuan peserta training dengan berfokus pada kompetensi, kemampuan dan praktikal. Dengan perangkat Training sebagai berikut:
I. TRAINING

I.1 RH124 Red Hat System Administration I (5 Hari) Biaya Rp 5.000.000

Course Content
  • Graphical installation of Linux
  • Managing physical storage
  • Introduction to the command line
  • Learning how to install and configure local components and services
  • Establishing network and securing network services
  • Managing and securing files
  • Administrating users and groups
  • Deploying file sharing services


Audience

  • Microsoft Windows system administrators who need to quickly learn core Red Hat Enterprise Linux proficiencies
  • System administrators, network administrators, and other IT professionals who require proficiency performing core tasks in Linux
  • Non-Linux IT professionals on the path to becoming full-time Linux system administrators

Prerequisites

  • Previous operating system administration experience is helpful but not required

I.2 RH134 Red Hat System Administration II (4 Hari) Biaya Rp.5.500.000

Course Content

  • Network configuration and troubleshooting
  • Managing file systems and logical volumes
  • Controlling user and file access
  • Installing and managing services and processes
  • Essential command line operations
  • Troubleshooting

Audience

  • IT professionals who have attended Red Hat System Administration I and want the skills to be full-time enterprise Linux administrators and/or earn RHCSA certifications

Prerequisites

  • Red Hat System Administration I
  • Confirmation of the correct skill set knowledge can be obtained by passing the online pre-assessment quiz at redhat.com/explore/pre-assessment


I.3 RH254 Red Hat System Administration III (4 Hari) Biaya Rp.5.500.000

Course Content

  • Enhancing user security
  • Disk management with iSCSI
  • System and network activity monitoring
  • Network management and packet filtering
  • Software management
  • Web service management
  • File sharing across platforms
  • Basic SMTP management

Audience

  • Senior Linux system administrators who require networking and security administration skills
  • Linux IT professionals who currently have RHCT/RHCSA certification, and are interested in earning an RHCE certification
  • Linux IT professionals that can demonstrate the competencies needed to earn an RHCT/RHCSA, but have not passed the RHCSA exam provided with the Red Hat System Administration II course

Prerequisites

  • RHCSA Rapid Track Course (RH200) or Red Hat System Administration I & II
  • Equivalent experience to the RHCSA Rapid Track Course
  • Skills required to earn an RHCT/RHCSA certification
  • Confirmation of the correct skill set required for this course can be obtained by passing the online pre-assessment quiz at redhat.com/explore/pre-assessment



II. EXAM


EX200 Red Hat Certified System Administrator (RHCSA) Exam (2.5 Jam) Rp.3.500.000

Audience

  • Experienced Red Hat Enterprise Linux system administrators seeking validation of their skills
  • Students who have attended Red Hat System Administration I and II and are on the path to earn RHCSA certification
  • Experienced Linux system administrators who require a certification either by their organization, or based on a mandate (DOD 8570 directive)
  • IT professionals who are on the path to earn an RHCE
  • RHCEs who are non-current or who are about to become non-current and wish to re-certify as RHCE

Recommended Preparation

Red Hat offers clear training paths for candidates to learn the required skills.


Audiences
Recommended Action
Windows system administrators
Linux system administrators (1-3 yrs of experience)
Unix system administrators




EX300 Red Hat Certified Engineer Exam (2.5 Jam) Biaya Rp.4.500.000

Audiences

  • Experienced Linux IT professionals who currently have RHCSA certification, and are interested in earning an RHCE certification
  • Experienced Red Hat Enterprise Linux system administrators seeking validation of their skills
  • Students who have attended Red Hat System Administration I, II and III or RHCE Rapid Track Course
  • Experienced Linux system administrators who require a certification either by their organization, or based on a mandate (DOD 8570 directive)
  • RHCEs who are non-current, and have passed the already RHCSA exam


Preparation

Red Hat offers clear training paths for candidates to learn the required skills.


Audiences
Recommended Action
Windows system administrators
Linux system administrators (1-3 yrs of experience) and Unix system administrators
Solaris system administrators
Non Current RHCEs




Red Hat training courses provide hands-on labs and task-focused activities balanced with facilitated discussion to help course participants build essential skills quickly and effectively. Candidates are advised that real-world system administration experience is also an important aspect of preparation for the exam.


                    III. DISKON PAKET




B. Indolinux Maintenance – The Linux Maintenance Center, obyektif Indolinux Maintenance adalah memantau secara efektif dan memberikan rekomendasi bagi Linux System agar Linux System tersebut tetap berjalan dengan optimal. Indolinux Maintenance sering dipadukan Indolinux Support & Services
C. Indolinux Support & Services – The Linux Support & Services Center, obyektif Indolinux Support adalah memberikan solusi permasalahan terbaik bagi client/partner, dengan menyediakan jasa penyelesaian permasalahan di Linux System yang sudah ada dalam masa tertentu dalam bentuk email, telepon dan kunjungan sesuai dengan kebutuhan. Assessment System diperlukan untuk mengetahui seluk beluk Linux System yang akan disupport. objektif Indolinux Services adalah memberikan solusi terintegrasi bagi Linux System yang akan dikembangkan oleh Kustomer sesuai dengan kebutuhan dan rencana pengembangan ke depan.
No
Support & Services Item
Services Description
1
Linux Installation Support
  • Server Installation Support


  • Desktop/Workstation Installation Support
2
Incident Server Support
  • Incident Server Support
3
Server Configuration
  • Samba / Network / File Server



  • Internet /Gateway / Proxy Server



  • Firewall Server



  • Printer Server



  • Fax Server



  • Email Server



  • Monitoring Server



  • Web Server



  • LTSP Server



  • Tuning Server



  • Cluster Server – High Availability Cluster



  • Cluster Server – High Performance Cluster



  • XEN Virtualization – Server Configuration



  • XEN Virtualization – High Availability Server



  • KVM Virtualization – Server Configuration



  • KVM Virtualization – High Availability Server

Kamis, 03 Maret 2011

Free Trial Training RED HAT Enterprise Linux 6

















Sorry Friends Acara di CANCEL CANCEL CANCEL CANCEL CANCEL, diundur tapi masih bulan april.

Dear Friends,
Free Trials Red Hat Training dengan PT.Indolinux Nusantara sebagai Red Hat Certified Training Partner. 
Tanggal & Hari = 6 April 2011, Rabu.
Tempat               = Jl Gading Bukit Raya Blok Q33 Kelapa Gading Barat, Kelapa Gading Jakarta Utara

Tempat pendaftaran
Lindu Cipta Pranayama
lindu.cipta@indolinux.com
021 910 65 119

Kirimkan
Nama              :
Alamat Rumah:
No Telpon       :
HP                   :
Nama Kantor  :
Alamat Kantor:
Telpon Kantor :
Email Kantor   :
Email pribadi  :

Best regards
Lindu Cipta Pranayama



Rabu, 23 Februari 2011

CLOUD Dalam kehidupan nyata tidak dalam IT

3 Buah Model CLOUD.

CLOUD Infrastructure As A Service (IAAS)
CLOUD Platform As A Service (PAAS)
CLOUD Aplication AS A Service (AAAS)/Softwar As A Service (SAAS)

Kenyataan CLOUD DI kenyataan sehari hari.

Infrastructure As A Service (IAAS)

Kompor GAS, GAS, Penggorengan (Hardware)

Platform As A Service (PAAS)

Minyak Sayur, Air untuk memasak. (Platformnya)

Software As A Service (SAAS)

Mie Ayam, Daging Rendang, Opor Ayam, Kuah Bakso.

Contoh Kasus.

Apabila kita sebagai pembeli Mie Ayam dalam Contoh kasus tersebut berarti kita adalah pemakai Software As A Service.
Pembeli berjalan kaki ke Mie Ayam sesuai yang ingin dia beli 1 mangkok atau 2 mangkok dan dia tidak perlu beli GAS, Penggorengan, Kompor (Infrastruktur) dan dia pun (Pembeli) tidak perlu tahu cara mengolah minyak sayur atau pun membuat adonan yang lain (Platform) dan si pembeli pun tidak harus tahu bagaimana mengolah mie, ayam, dan kuahnya sehingga menjadi enak. Yang diperlukan saos dan sambel seberapa banyak (Software As As Service)

Nanti kan bentuk presentasi nya dalam gambar. sehingga kita semua mengerti permasalahan yang ada.

Senin, 21 Februari 2011

Cloud Infrastructure As as Service.

Belajar CLOUD CLOUD CLOUD DAN CLOUD hingga menghasilkan uang untuk menginfaqkan sebagian hartanya untuk rakyat palestina dan Yatim Piatu (Ngerasa)


Minggu, 20 Februari 2011

Install Ubuntu CLOUD3

Overview

This tutorial covers UEC installation by adding the Eucalyptus packages to previously installed Ubuntu 10.04 servers where you want to have separate servers for the following services:
  • 1 Cloud Controller (CLC - eucalyptus-cloud) server
  • 1 Walrus Controller (WS3 - eucalyptus-walrus) server
  • N Cluster Controller (CC - eucalyptus-cc) + Storage Controller (EBS - eucalyptus-sc) servers
  • N Node Controller (NC - eucalyptus-nc) servers on a dedicated network connected to on of the CC+EBS server

Objective

From this tutorial, you will learn how to install, configure, register and perform several operations on a advanced UEC setup that results in a cloud as described in the above section. This topology is recommended if you would like to build a generic purpose scalable cloud. Our current testing indicate that a given cluster should limit itself to the management of up to 250 instances.

Tutorial

STEP 1: Prerequisites

To deploy a minimal cloud infrastructure, you’ll need at least 4 dedicated systems:
  • 1 CLC
  • 1 WS3
  • 1 CC + EBS
  • 1 NC
The following are recommendations, rather than fixed requirements. However, our experience in developing this documentation indicated the following suggestions.

Cloud Controller (CLC)

Hardware
Minimum
Suggested
Notes
CPU
1GHz
2 x 2GHz
For your cloud to scale it helps to have at least a dual core processor
Memory
512MB
2GB
the Java web front end benefits from lots of available memory
Disk
5400rpm IDE
5400rpm SATA
Disk Space
40GB
40GB
Networking
100Mbps
1000Mbps
Cloud controller may be subject to heavy traffic on a busy cloud setup

Walrus Controller (WS3)

Hardware
Minimum
Suggested
Notes
CPU
1GHz
2 x 2GHz
For your cloud to scale it helps to have at least a dual core processor
Memory
512MB
2GB
File serving benefits from the presence of memory for caching
Disk
5400rpm IDE
10000rpm SATA
File serving benefits from fast disk access
Disk Space
40GB
1TB
Disk space will condition image storage as well as user data
Networking
100Mbps
1000Mbps
Walrus may be subject to heavy traffic on a busy cloud setup and image needs to be copied over the network to NC at startup: faster network will mean faster initial instanciation time

Cluster + Storage Controllers (CC + EBS)

Hardware
Minimum
Suggested
Notes
CPU
1GHz
2 x 2GHz
For your cloud to scale it helps to have at least a dual core processor
Memory
512MB
2GB
Block storage serving benefits from the presence of memory for caching
Disk
5400rpm IDE
10000rpm SATA
Block storage serving benefits from fast disk access
Disk Space
40GB
1TB
Disk space will condition block stora capacity
2 Network interfaces
100Mbps
1000Mbps
Cluster will be subject to heavy traffic on a busy cloud setup as it will act as a router for all instances started on NC it Controls and will provide block storage (if needed) to them

Node(s) (NC)

The other system(s) are nodes, which will run the node controller (NC)
These systems will actually run the instances. You will need one or more systems with:
Hardware
Minimum
Suggested
Notes
CPU
VT extensions
VT, 64-bit, Multicore
64-bit can run both i386, and amd64 instances; by default, Eucalyptus will only run 1 VM per CPU core on a Node
Memory
1GB
4GB
additional memory means more, and larger guests
Disk
5400rpm IDE
7200rpm SATA or SCSI
Eucalyptus nodes are disk-intensive; I/O wait will likely be the performance bottleneck
Disk Space
40GB
100GB
images will be cached locally, Eucalyptus does not like to run out of disk space
Networking
100Mbps
1000Mbps
machine images are hundreds of MB, and need to be copied over the network to nodes

STEP 2a: Install the Cloud Controller Server

  1. Update to the most current state in the Ubuntu archive:
    sudo apt-get update
    sudo apt-get dist-upgrade
  2. Update the time on your server using ntpdate
    sudo ntpdate ntp.ubuntu.com
  3. Install the following supporting packages on the server
    sudo apt-get install euca2ools openssh-server ntp
  1. Install the eucalyptus-cloud package on the server
    sudo apt-get install eucalyptus-cloud
    Answer debconf's questions as follow:
    • Configure postfix for internet delivery
  2. Make sure process eucalyptus-cloud is running
    ps -ef | grep eucalyptus-cloud

STEP 2b: Install the Cluster Controller Server(s)

  1. Update to the most current state in the Ubuntu archive:
    sudo apt-get update
    sudo apt-get dist-upgrade
  2. Update the time on your server using ntpdate
    sudo ntpdate ntp.ubuntu.com
  3. Install the following supporting packages on the server
    sudo apt-get install euca2ools openssh-server ntp
  1. Install the eucalyptus-cc and eucalyptus-sc packages on the server
    sudo apt-get install eucalyptus-cc eucalyptus-sc
    Answer debconf's questions as follow:
    • Configure postfix for internet delivery
    • Name your cluster
      • e.g. cluster1
    • Add a list of available IP addresses on your external (public) network
      • e.g. 192.168.1.200-192.168.1.249
  2. Configure the second network interface
    sudo apt-get install bridge-utils vtun
    interface=eth1
    bridge=br1
    sudo sed -i "s/^iface $interface inet \(.*\)$/iface $interface inet manual\n\nauto $bridge\niface $bridge inet \1/" /etc/network/interfaces
    sudo tee -a /etc/network/interfaces <<EOF
            bridge_ports $interface
            bridge_fd 9
            bridge_hello 2
            bridge_maxage 12
            bridge_stp off
    EOF
    sudo /etc/init.d/networking restart
  3. Edit /etc/eucalyptus/eucalyptus.conf so that
    • br1 is the internal (private) interface and the bridge interface
    • eth0 the external (public) interface
    • you provide the correct address of the cloud controller (CLC) that you just installed in place of <CLC_ipaddress>
    by editing the following 3 variables, the third one (VNET_CLOUDIP) needing to be added manually:
    VNET_PUBINTERFACE="eth0"
    VNET_PRIVINTERFACE="br1"
    VNET_CLOUDIP="<CLC_ipaddress>"
  4. Edit /etc/eucalyptus/eucalyptus-ipaddr.conf so that the following variable are set to the internal (private) ip address of the server
    CC_IP_ADDR="<CC_ipaddress>"
    SC_IP_ADDR="<CC_ipaddress>"
  5. Restart the service with a config reinitialisation
    sudo restart eucalyptus-cc CLEAN=1
    sudo restart eucalyptus-sc
  6. Make sure processes eucalyptus-cc and eucalyptus-sc are running
    ps -ef | grep eucalyptus-

STEP 2c: Install the Walrus Controller Server

  1. Update to the most current state in the Ubuntu archive:
    sudo apt-get update
    sudo apt-get dist-upgrade
  2. Update the time on your server using ntpdate
    sudo ntpdate ntp.ubuntu.com
  3. Install the following supporting packages on the server
    sudo apt-get install euca2ools openssh-server ntp
  1. Install the eucalyptus-walrus package on the server
    sudo apt-get install eucalyptus-walrus

STEP 3: Install and Configure the Node Controller(s)

Installing the Eucalyptus Node Service on a running Ubuntu system consists of doing the following on one or more systems:
  1. Update to the most current state in the Ubuntu archive:
    sudo apt-get update
    sudo apt-get dist-upgrade
  2. Update the time on your server using ntpdate
    sudo ntpdate ntp.ubuntu.com
  3. Install the following supporting packages on the server
    sudo apt-get install euca2ools openssh-server ntp
  1. Install the eucalyptus-nc package
    sudo apt-get install eucalyptus-nc
  2. Configure the system's primary ethernet interface as a bridge. The node controller will attach virtual network interfaces to this bridge for VM that is started before it to enable network connectivity.
    • Note: Remember the name of your node's bridge device (we assume the name of your bridge device is "br0" for the rest of this document).
    • The following script should configure your bridge correctly in most setups:
      interface=eth0
      bridge=br0
      sudo sed -i "s/^iface $interface inet \(.*\)$/iface $interface inet manual\n\nauto br0\niface $bridge inet \1/" /etc/network/interfaces
      sudo tee -a /etc/network/interfaces <<EOF
              bridge_ports $interface
              bridge_fd 9
              bridge_hello 2
              bridge_maxage 12
              bridge_stp off
      EOF
      sudo /etc/init.d/networking restart
  3. Configure /etc/eucalyptus/eucalyptus.conf with the name of the bridge, and restart the node controller:
    sudo sed -i "s/^VNET_BRIDGE=.*$/VNET_BRIDGE=$bridge/" /etc/eucalyptus/eucalyptus.conf
    sudo /etc/init.d/eucalyptus-nc restart
    • Note that there are several ways to configure a node to have a bridge as its primary interface, depending on the configuration of your machine. We show an example set of steps here but you will need to take care to ensure that this example configuration does not conflict with your local configuration if you wish to use it.
  4. Finally, you need to install the Cluster Controller's eucalyptus user's public ssh key into the Node Controller's eucalyptus user's authorized_keys file. The easiest way to do this:
    • On the Node Controller, temporarily set a password for the eucalyptus user:
      sudo passwd eucalyptus
    • Then, on the Cluster Controller:
      sudo -u eucalyptus ssh-copy-id -i ~eucalyptus/.ssh/id_rsa.pub eucalyptus@<IP_OF_NODE>
    • You can now remove the password of the eucalyptus account on the Node:
      sudo passwd -d eucalyptus

STEP 4: Register the Cluster, Storage, and Walrus Servers

The cloud controller must be aware the storage (SC, WS3) and of the clusters controllers, so you will need to allow password-less authentication between the CLC and the other server and then register them.

SSH Key Authentication Setup

An essential step is to enable password less authentication for the eucalyptus user on all the controllers.
Repeat the following operation for each walrus (WS3) and cluster (CC) controller servers:
  1. On the target (CC or WS3) Controller, temporarily set a password for the eucalyptus user:
    sudo passwd eucalyptus
  2. Then, on the Cloud Controller (CLC):
    sudo -u eucalyptus ssh-copy-id -i ~eucalyptus/.ssh/id_rsa.pub eucalyptus@<IP_OF_TARGET>
  3. You can now remove the password of the eucalyptus account on the target:
    sudo passwd -d eucalyptus

Registration

To register the controllers on the CLC:
  1. Register the WS3 server:
    sudo euca_conf --no-rsync --register-walrus <WS3_ipaddresss>
  2. Then for each of your CC:
    sudo euca_conf --no-rsync --register-cluster <CC_name> <CC_ipaddress>
    sudo euca_conf --no-rsync --register-sc <CC_name> <CC_ipaddress>
    Note: If you get prompted for passwords, or receive errors from scp, you may need to revisit the key synchronization instructions at SSH Key Authentication Setup
  3. Then edit the /etc/eucalyptus/eucalyptus-ipaddr.conf to fill the 3 following variables appropriately with the ip address of the respective service, replacing the "$addr" value. If you have multiple CC and SC, you can specify multiple IP addresses separating them with a space.
    CC_IP_ADDR="$addr"
    WALRUS_IP_ADDR="$addr"
    SC_IP_ADDR="$addr"
  4. Finally restart the eucalyptus service on the CLC
    sudo service eucalyptus restart

Verify Registration

Verify that the registration process was successful by running the following commands
  • sudo euca_conf --list-walruses
    sudo euca_conf --list-scs
    sudo euca_conf --list-clusters

STEP 5: Register the Node(s)

As of Ubuntu 10.04 LTS, all component registration should be automatic, assuming:
  1. Public SSH keys have been exchanged properly
  2. The services are configured properly
  3. The services are publishing their existence
  4. The appropriate uec-component-listener is running
  5. Verify Registration.
Steps a to e should only be required if you're using the UEC/PackageInstall method. Otherwise, if you are following the UEC/CDInstall method, these steps should already be completed automatically for you, and therefore you can skip a to e.
a.

Exchange Public SSH Keys

The Cloud Controller's eucalyptus user needs to have SSH access to the Walrus Controller, Cluster Controller, and Storage Controller as the eucalyptus user.
Install the Cloud Controller's eucalyptus user's public ssh key by:
  • On the target controller, temporarily set a password for the eucalyptus user:
    sudo passwd eucalyptus
  • Then, on the Cloud Controller:
    sudo -u eucalyptus ssh-copy-id -i /var/lib/eucalyptus/.ssh/id_rsa.pub eucalyptus@<IP_OF_NODE>
  • You can now remove the password of the eucalyptus account on the target controller, if you wish:
  • sudo passwd -d eucalyptus
b.

Configure the Services

On the Cloud Controller:
  • For the Cluster Controller Registration:
    • Define the shell variable CC_NAME in /etc/eucalyptus/eucalyptus-cc.conf
    • Define the shell variable CC_IP_ADDR in /etc/eucalyptus/eucalyptus-ipaddr.conf, as a space separated list of one or more IP addresses.
  • For the Walrus Controller Registration:
    • Define the shell variable WALRUS_IP_ADDR in /etc/eucalyptus/eucalyptus-ipaddr.conf, as a single IP address.
On the Cluster Controller:
  • For Storage Controller Registration:
    • Define the cluster name in the shell variable CC_NAME in /etc/eucalyptus/eucalyptus-cc.conf
    • Define the shell variable SC_IP_ADDR in /etc/eucalyptus/eucalyptus-ipaddr.conf, as a space separated list of one or more IP addresses.
c.

Publish

Now start the publication services.
  • Walrus Controller:
    sudo start eucalyptus-walrus-publication
  • Cluster Controller:
    sudo start eucalyptus-cc-publication
  • Storage Controller:
    sudo start eucalyptus-sc-publication
  • Node Controller
    sudo start eucalyptus-nc-publication
d.

Start the Listener

On the Cloud Controller and the Cluster Controller(s), run:
sudo start uec-component-listener
e.

Verify Registration

cat /var/log/eucalyptus/registration.log
2010-04-08 15:46:36-05:00 | 24243 -> Calling node cluster1 node 10.1.1.75
2010-04-08 15:46:36-05:00 | 24243 -> euca_conf --register-nodes returned 0
2010-04-08 15:48:47-05:00 | 25858 -> Calling walrus Walrus 10.1.1.71
2010-04-08 15:48:51-05:00 | 25858 -> euca_conf --register-walrus returned 0
2010-04-08 15:49:04-05:00 | 26237 -> Calling cluster cluster1 10.1.1.71
2010-04-08 15:49:08-05:00 | 26237 -> euca_conf --register-cluster returned 0
2010-04-08 15:49:17-05:00 | 26644 -> Calling storage cluster1 storage 10.1.1.71
2010-04-08 15:49:18-05:00 | 26644 -> euca_conf --register-sc returned 0

STEP 6: Obtain Credentials

After installing and booting the Cloud Controller, users of the cloud will need to retrieve their credentials. This can be done either through a web browser, or at the command line.

From a Web Browser

  1. From your web browser (either remotely or on your Ubuntu server) access the following URL:
    https://<cloud-controller-ip-address>:8443/
    Important! You must use a secure connection, so make sure you use "https" not "http" in your URL. You will get a security certificate warning. You will have to add an exception to view the page. If you do not accept it you will not be able to view the Eucalyptus configuration page.
  2. Use username 'admin' and password 'admin' for the first time login (you will be prompted to change your password).
  3. Then follow the on-screen instructions to update the admin password and email address.
  4. Once the first time configuration process is completed, click the 'credentials' tab located in the top-left portion of the screen.
  5. Click the 'Download Credentials' button to get your certificates
  6. Save them to ~/.euca
  7. Unzip the downloaded zipfile into a safe location (~/.euca)
    unzip -d ~/.euca mycreds.zip

From a Command Line

  1. Alternatively, if you are on the command line of the Cloud Controller, you can run:
    mkdir -p ~/.euca
    chmod 700 ~/.euca
    cd ~/.euca
    sudo euca_conf --get-credentials mycreds.zip
    unzip mycreds.zip
    ln -s ~/.euca/eucarc ~/.eucarc
    cd -

Extracting and Using Your Credentials

Now you will need to setup EC2 API and AMI tools on your server using X.509 certificates.
  1. Install the required cloud user tools:
    sudo apt-get install euca2ools
  2. To validate that everything is working correctly, get the local cluster availability details:
    . ~/.euca/eucarc
    euca-describe-availability-zones verbose
    AVAILABILITYZONE   myowncloud                 192.168.1.1
    AVAILABILITYZONE   |- vm types                free / max   cpu   ram  disk
    AVAILABILITYZONE   |- m1.small                0004 / 0004   1    192     2
    AVAILABILITYZONE   |- c1.medium               0004 / 0004   1    256     5
    AVAILABILITYZONE   |- m1.large                0002 / 0002   2    512    10
    AVAILABILITYZONE   |- m1.xlarge               0002 / 0002   2   1024    20
    AVAILABILITYZONE   |- c1.xlarge               0001 / 0001   4   2048    20

STEP 7: Install an image from the store

The following is by far the simplest way to install an image. However, advanced users may be interested in learning how to Bundle their own image.
The simplest way to add an image to UEC is to install it from the Image Store on the UEC web interface.
  1. Access the web interface at the following URL (Make sure you specify https):
    https://<cloud-controller-ip-address>:8443/
  2. Enter your login and password (if requested, as you may still be logged in from earlier)
  3. Click on the Store tab
    Private-store-cr.png
  4. Browse available images
  5. Click on install for the image you want
Once the image has been downloaded and installed, you can click on "How to run?" that will be displayed below the image button to view the command to execute to instantiate (start) this image. The image will also appear on the list given on the Image tab.
  • private-images-cr.png

STEP 8: Run an Image

There are multiple ways to instantiate an image in UEC:
  • Use the command line
  • Use one of the UEC compatible management tools such as Landscape
  • Use the ElasticFox extension to Firefox
Here we will describe the process from the command line:
  1. Before running an instance of your image, you should first create a keypair (ssh key) that you can use to log into your instance as root, once it boots. The key is stored, so you will only have to do this once. Run the following command:
    if [ ! -e ~/.euca/mykey.priv ]; then
        mkdir -p -m 700 ~/.euca
        touch ~/.euca/mykey.priv
        chmod 0600 ~/.euca/mykey.priv
        euca-add-keypair mykey > ~/.euca/mykey.priv
    fi
    Note: You can call your key whatever you like (in this example, the key is called 'mykey'), but remember what it is called. If you forget, you can always run euca-describe-keypairs to get a list of created keys stored in the system.
  2. You must make sure to source ~/.euca/eucarc before you run any of the eucatools. It is probably best to add this to the bottom of your .bashrc script.
  3. You must also allow access to port 22 in your instances:
    euca-authorize default -P tcp -p 22 -s 0.0.0.0/0
  4. Next, you can create instances of your registered image:
    euca-run-instances $EMI -k mykey -t m1.small
    Note: If you receive an error regarding image_id, you may find it by viewing Images page or click "How to Run" on the Store page to see the sample command.
  5. The first time you run an instance, the system will be setting up caches for the image from which it will be created. This can often take some time the first time an instance is run given that VM images are usually quite large. To monitor the state of your instance, run:
    watch -n5 euca-describe-instances
    In the output, you should see information about the instance, including its state. While first-time caching is being performed, the instance's state will be 'pending'.
  6. When the instance is fully started, the above state will become 'running'. Look at the IP address assigned to your instance in the output, then connect to it:
    IPADDR=$(euca-describe-instances | grep $EMI | grep running | tail -n1 | awk '{print $4}')
    ssh -i ~/.euca/mykey.priv ubuntu@$IPADDR
  7. And when you are done with this instance, exit your SSH connection, then terminate your instance:
    INSTANCEID=$(euca-describe-instances | grep $EMI | grep running | tail -n1 | awk '{print $2}')
    euca-terminate-instances $INSTANCEID

More Information

How to use the Storage Controller
Controlling eucalyptus services:
  • sudo service eucalyptus [start|stop|restart] (on the CLC/CC/SC/Walrus side)
  • sudo service eucalyptus-nc [start|stop|restart] (on the Node side)
Locations of some important files:
  • Log files:
    • /var/log/eucalyptus
  • Configuration files:
    • /etc/eucalyptus
  • Database:
    • /var/lib/eucalyptus/db
  • Keys
    • /var/lib/eucalyptus
    • /var/lib/eucalyptus/.ssh
Notes:
  • Don't forget to source your ~/.euca/eucarc before running the client tools.
Links:

Glossary

The Ubuntu Enterprise Cloud documentation uses terminology that might be unfamiliar to some readers. This page is intended to provide a glossary of such terms and acronyms.
  • Cloud - A federated set of physical machines that offer computing resources through virtual machines, provisioned and recollected dynamically.
  • Cloud Controller (CLC) - Eucalyptus component that provides the web UI (an https server on port 8443), and implements the Amazon EC2 API. There should be only one Cloud Controller in an installation of UEC. This service is provided by the Ubuntu eucalyptus-cloud package.
  • Cluster - A collection of nodes, associated with a Cluster Controller. There can be more than one Cluster in an installation of UEC. Clusters are sometimes physically separate sets of nodes. (e.g. floor1, floor2, floor2).
  • Cluster Controller (CC) - Eucalyptus component that manages collections of node resources. This service is provided by the Ubuntu eucalyptus-cc package.
  • EBS - Elastic Block Storage. http://aws.amazon.com/ebs/
  • EC2 - Elastic Compute Cloud. Amazon's pay-by-the-hour, pay-by-the-gigabyte public cloud computing offering.
  • EKI - Eucalyptus Kernel Image.
  • EMI - Eucalyptus Machine Image.
  • ERI - Eucalyptus Ramdisk Image.
  • Eucalyptus - Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems. An open source project originally from the University of California at Santa Barbara, now supported by Eucalyptus Systems, a Canonical Partner.
  • Front-end - Physical machine hosting one (or more) of the high level Eucalyptus components (cloud, walrus, storage controller, cluster controller).
  • Node - A node is a physical machine that's capable of running virtual machines, running a node controller. Within Ubuntu, this generally means that the CPU has VT extensions, and can run the KVM hypervisor.
  • Node Controller (NC) - Eucalyptus component that runs on nodes which host the virtual machines that comprise the cloud. This service is provided by the Ubuntu package eucalyptus-nc.
  • S3 - Simple Storage Service. Amazon's pay-by-the-gigabyte persistent storage solution for EC2. http://aws.amazon.com/s3/
  • Storage Controller (SC) - Eucalyptus component that manages dynamic block storage services (EBS). Each 'cluster' in a Eucalyptus installation can have its own Storage Controller. This component is provided by the 'eucalyptus-sc' package.
  • UEC - Ubuntu Enterprise Cloud. Ubuntu's cloud computing solution, based on Eucalyptus.
  • VM - Virtual Machine.
  • VT - Virtualization Technology. An optional feature of some modern CPUs, allowing for accelerated virtual machine hosting.
  • Walrus - Eucalyptus component that implements the Amazon S3 API, used for storing VM images and user storage using S3 bucket put/get abstractions.