Friday, January 15, 2016

Virtualization Solutions Data Center


Virtualization technology is designed to create intermediate layer between the hardware and software server running on it.
Server virtualization is implemented in a way from a single physical machine can create multiple independent virtual machines. Each virtual machine has a system set up separate sources, its own operating system and applications separately. There are two forms of server virtualization.
Virtualization Management Layer: This is the original form of virtualization of servers. We are often called “hosted”. As the figure below shows, virtualization functionality is built on a common platform OS. Some common products: Microsoft’s Virtual PC, Workstation and VMWare’s.
Dedicated Virtualization: Virtualization mode often called “bare-metal”, which is run directly on the server hardware. So you will use server resources than is optimal form of “hosted” faster processing speed. The popular products: Vsphere (ESX), Xen, and Hyper-V…
Disadvantage of traditional solutions
To meet these requirements are constantly on the implementation and development of new services and applications, organizations need to continue to increase the number of servers. However, as more and more servers, the problem is even clearer:
Increased costs: more purchasing new servers will include the cost of purchasing servers and other costs: power, cooling, space in the server room, …
Low investment efficiency: with each one dedicated server for x86 applications (low load) operations will yield only about 5-15% of CPU.
Reduce management capabilities: management more difficult as more and more servers and applications in a complex environment with a variety of operating systems, hardware, different types of servers.
The effectiveness of the reduction: IT staff will focus more time for server deployment, configuration, monitoring and maintenance. So no longer focus on the activities and projects to help improve the level of information infrastructure.
Benefits of virtualization solutions cannon
Virtualization solution to solve the problem of cost and performance of the server operating costs by reducing hardware and operating more than 50%, the optimal use of resources through virtualization. It also helps deploy servers quickly, easily and automatically manage the resources in a more optimal server as:
– Simplify infrastructure management by centralized management.
– Automate the management of server resources to help IT staff no longer spend so much time on the management server that will focus on new applications and services to benefit the people users and organizations.
– Up to 50% of the cost of new equipment devices such as servers, power, cooling system … by increasing the operational efficiency of the current server.
High Availability & Disaster Prevention
IT is increasingly important contribution to operations of businesses and organizations. The IT system stops working for whatever reason: maintenance, backup, equipment failure, natural disaster will affect very large businesses and organizations. Virtualization solutions will help protect data effectively, can recover lost data quickly and easily; providing fault tolerance, ensuring applications and services continues to operate if something goes wrong; while allowing the system to restore effective IT disaster with lower costs such as:
Protect your data safe
Virtualization solutions ensure the backup, restore data, applications and services quickly, easily and flexibly to meet the requirements of time and data recovery needs such as:
– Data Recovery Fast and simple
– Simplify data protection in a comprehensive
– Enables centralized backup virtual machines without affecting users, applications

Sunday, December 18, 2011

How to install Kloxo-MR

A. pre-install -- better for fresh install
cd /
# update centos to latest version
yum update -y
# install some packages like package-cleanup, etc
yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
yum install telnet wget -y
cd /
B. Install Kloxo-MR
- Install/reinstall/upgrade -- data not destroyed with this fork
for existing Kloxo (6.1.x), run 'sh /script/update' first.
B.1. Fresh Install
B.1.1. for version 6.5.0 (rpm naming as kloxomr-6.5.0-*.rpm)
# move to /
cd /tmp
# remove old rpm
rm -f mratwork*
# get repo file -- no need for 6.5.0.c and after
wget https://github.com/mustafaramadhan/kloxo/raw/rpms/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm --no-check-certificate
rpm -ivh mratwork-release-0.0.1-1.noarch.rpm
# move to /
cd /
# update
yum clean all
yum update mratwork-* -y
yum install kloxomr -y
sh /script/upcp
B.1.2. for version 7.0.0 (rpm naming as kloxomr7-7.0.0-*.rpm)
# move to /
cd /tmp
# remove old rpm
rm -f mratwork*
# get repo file -- no need for 6.5.0.c and after
wget https://github.com/mustafaramadhan/kloxo/raw/rpms/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm --no-check-certificate
rpm -ivh mratwork-release-0.0.1-1.noarch.rpm
# move to /
cd /
# update
yum clean all
yum update mratwork-* -y
yum install kloxomr7 -y
sh /script/upcp
B.2. update from 6.5.0 to 7.0.0
yum replace kloxomr --replace-with=kloxomr7 -y
# '-y' mean force
sh /script/upcp -y
B.3. update from Kloxo Official 6.1.19
## follow step B.1.1 or B.1.2 and read 'WARNING' below before next step
# '-y' mean force
sh /script/upcp -y
WARNING:
1. Need running 'sh /script/backup-patch' in Kloxo Official (6.1.12) before backup data.
- In Kloxo offical run:
cd /script
wget https://github.com/mustafaramadhan/kloxo/raw/dev/kloxo/pscript/backup-patch
sh ./backup-patch
2. Need remove certain rpms in Kloxo Official after 6.1.12 (testing in 6.1.19)
# remove packages from Kloxo Official
yum remove kloxo* -y
3. Since 6.5.0.f-20130701, Kloxo-MR using MySQLi API instead MySQL API. Need update mysql 5.0.x to 5.1.x or above for Centos 5.
- Check mysql version with:
mysql -V|awk '{print $5}'
- Update with 'yum replace mysql --replace-with=mysql55' (ask to forum for update to MariaDB)
4. Make sure all MySQL databases in MyISAM storage-engine (especially upgrade to version 6.5.0) with execute:
## convert to MyISAM storage-engine
sh /script/mysql-convert --engine=myisam