SEMESTER 2 2012 - Week 5


Build a workstation

In order to control the server,i have to build 1 workstation or a PC.In this project,i just used a laptop that compatible enough to control the server.The PC that will act as a client did not have to meet the minimum requirement because it will not control the server.


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read User's Comments8

SEMESTER 2 2012 - Week 4


Research for SME's Server

For this week,my supervisor told me to list down all the server that always been use in SME's companies.In my research,i have found several server that have been use by the SME's Companies,among them:

File and Print Sharing

The core of any network environment is easy and simple access to shared files and printers. SME Server software allows for the easy sharing of files and printers to Windows and Macintosh clients. The "Information Bay" (i-bay) feature provides easy and convenient information storage and retrieval by multiple groups via web, ftp, or file sharing.

Internet Connection

Small business customers are looking for a simple solution that works with different types of connections to the Internet. SME Server automates the process of connecting to the Internet. Just connect the server and supply your ISP account information. The server solution acts as a gateway for your entire network and requires no additional client software and minimal configuration. Users can immediately start browsing the Web, using email, and access other Internet services.

Email

With the pervasiveness of email, small businesses increasingly need to support email for all their employees. SME Server provides a secure reliable email server and allows easy creation of individual and group addresses. For greater versatility, it works with any mail client that uses the industry-standard IMAP, POP3, and SMTP protocols. Secure webmail allows users to access the server from a web browser anywhere on the Internet, to send and receive e-mail via an encrypted (128-bit SSL) link. On top of that it is equipped with ClamAV Antivirus and SpamAssassin to reduce the amount of unsolicited mail.

Firewall

Security is always a priority when a company starts using the Internet. SME Server offers a multi-layer architecture, protecting the external interface through packet-filtering and service restriction. It offers selective address or port binding, application-level access control lists, and protects the internal network from any intrusion.

Remote Access

Businesses with remote or branch sites or telecommuting employees require remote access to their email and to other resources on the local network. SME Server provides multiple tools such as webmail access to email using any browser, 128-bit PPTP (for secure client-to-server VPNs) and open secure shell (SSH) to provide encrypted access to the internal network and server resources for administrators.

Directory Services

Companies typically require a central directory of email addresses that all users can access. SME Server features a robust directory service that can be used by most email clients (including Outlook, Outlook Express, and Netscape Communicator). This feature is implemented using the industry-standard LDAP protocol.

Web Hosting

Small businesses also need a secure and reliable web presence and an intranet to communicate with employees. SME Server includes the Apache web server used by over 60% of the Internet. The content can be easily edited and updated from desktop clients (including dynamic content). It also supports the use of Secure Sockets Layer (SSL) connections for e-commerce.

Raid and Backup

SME Server software supports both hardware and software disk mirroring (RAID 1), USB Disk backup & tape backup for additional data protection.
 
Automatic Updates

Almost all of the packages that SME Server includes from upstream vendors are included unmodified. The purpose of doing so is to take advantage of the stability that comes from the huge user base that uses these packages, for security, and to allow automatic updates as soon as an update is available from the upstream vendor. Security updates from Redhat/CentOS should be available until 2012 for CentOS 4.

Extensible

The SME Server architecture explicitly supports developers by making it easy to drop software into place and remove it without needing to modify existing files. Extensions can easily add new features, a few popular examples are Asterisk VOIP PBX, HylaFax server, DansGuardian web content filter, Joomla CMS, Jinzorra jukebox, Mediawiki, Thin client server, OsCommerce online shop.
In order to make all this SME's server can be develop in Proxmox VE,there are several Open Source Components that have to be used:

Open Source Components
  •      Apache
o   Webserver
  •      Qmail with Qpsmtpd
o   Mail server
  •          Djbdns and dnscach
o   Domain name system server
  •        Proftpd
o   FTP server
  •          Samba
o   windows file sharing
  •        SSH, PPTP, HTTP over SSL
o   remote administration
  •          Flexbackup
o   tape backups
  •     Horde
o   webmail




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read User's Comments0

SEMESTER 2 2012 - Week 3


Research on Virtual appliances

A virtual appliance is a virtual machine image designed to run on a virtualization platform or in my case it run on Proxmox VE.Virtual appliances are a subset of the broader class of software appliances. Installation of a software appliance on a virtual machine creates a virtual appliance. Like software appliances, virtual appliances are intended to eliminate the installation, configuration and maintenance costs associated with running complex stacks of software.

A virtual appliance is not a complete virtual machine platform, but rather a software image containing a software stack designed to run on a virtual machine platform which may be a Type 1 or Type 2 hypervisor. Like a physical computer, a hypervisor is merely a platform for running an operating system environment and does not provide application software itself.

Many virtual appliances provide a Web page user interface to permit their configuration. A virtual appliance is usually built to host a single application; it therefore represents a new way to deploy applications on a network.

Reasons for using a Virtual Appliance :

  • For developing and testing Web applications on multiple platforms.
  • For quickly rolling back changes to a known state or creating a “read-only” environment.
  • For internal deployment of custom Web applications.
  • For customer demos during the sales process.
  • For training employees and customers.
  • For creating a flexible and open development environment whilst keeping the primary OS compliant with a locked down IT policy.


List of Virtual Server


Several Virtual Server Run

Monitoring Virtual Server


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read User's Comments0

SEMESTER 2 2012 - Week 2


Research on Proxmox VE

For my project,i used open source software based on Linux Operating System (OS) that called Proxmox VE.My supervisor encourage me to use this software because it user friendly.Proxmox VE is a powerful Open Source Server Virtualization Platform, based on KVM and OpenVZ.Proxmox VE is the best choice for server virtualization because it can gives near-bare-metal performance and leading scalability for our workloads.In other words,you can virtualize even the most demanding application workloads.

Below are the features of Proxmox VE :

  • ·         Linux  and Windows Servers
  • ·         32 and 64 bit operation systems
  • ·         Support for the latest Intel and AMD server chipsets for great VM performance
  • ·         Leading performance relative to bare metal for real-world enterprise workloads
  • ·         Management layer contains all the capabilities required to create and manage a virtual infrastructure.

Kernel-based Virtual Machine (KVM) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions.It consists of a loadable kernel module that provides the core virtualization infrastructure and a processor specific module.

OpenVZ is container-based virtualization for Linux. OpenVZ creates multiple secure, isolated Linux containers on a single physical server enabling better server utilization and ensuring that applications do not conflict.Each container performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.





  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read User's Comments0