Faizul Hussain A M.E. Pervasive Computing Technology
Under the guidance of
Mrs. I.Shahanaz Begum Provision of high availability for the web services from the hardware infrastructure perspective. High availability of software resources is a major factor that creates and increases the business.
Virtualization provides good support to host the
software components with lesser issues in terms of hardware maintenance, disk extensibility, datacenter space, power supply etc.
Shared Storage provides easy recovery and
Clustering provides high availability of the resources.
Coupling the characteristics of virtualization with
shared storage and clustering provides high availability. Failure of Web service application
Single point of failure of Hardware resources
Loss of the Resource content
Loss of business / Client Dissatisfaction
Availability of Web services(round the clock through out life time of web site)
Recovery of resources. (hardware/software/application)
Availability of Infrastructure to host the Web
services. Solaris Virtualization is similar to other virtualization technique as it provides all features of virtual servers, but has its own way of implementation.
It ensures non interference
between virtualized servers even though multiple servers reside on single physical server.
Virtual servers are called as Zones
in Solaris. Storage devices are in size of Terabytes, so partitions are necessary.
In NetApp partitions are done
by creating volumes and their respective LUNs.
File systems need to be
created after which the space shall be utilized for hosting the OS and application content. root@solaris# devfsadm v root@solaris#format e Searching for disks...done
solaris:/dev/rdsk/c3t3952332D80AE5D89d0 /dev/did/rdsk/d12 root@solaris # zpool create zpool-WS1 /dev/rdsk/c3t3952332D80AE5D89d0 root@solaris # zpool list NAME SIZE ALLOC FREE CAP HEALTH ALTROOT zpool-WS1 98.97G 91K 98.97G 0% ONLINE
root@solaris # zfs create zpool-WS1/zfs-WS1
root@solaris # zfs list NAME AVAIL USED REFER MOUNTPOINT zpool-WS1 98970M 4.35G 32K / zpool-WS1 zpool-WS1/zfs-WS1 98970M 98.35G 98970M /
Create a directory in ZFS
root@solaris# mkdir /zpool-WS1/zfs-WS1/dir-WS1 root@solaris#chmod 700 /zpool-WS1/zfs-WS1/dir-WS1 root@solaris# zonecfg -z zone1 zone1: No such zone configured Use 'create' to begin configuring a new zone. zonecfg:zone1> create zonecfg:zone1> set zonepath=/zpool-1/zfs-WS1/WS-1 zonecfg:zone1> add dedicated-cpu zonecfg:zone1:dedicated-cpu> set ncpus=1 zonecfg:zone1:dedicated-cpu> end zonecfg:zone1> add capped-memory zonecfg:zone1:capped-memory>set physical=100m zonecfg:zone1:capped-memory> set swap=512m zonecfg:zone1:capped-memory> end zonecfg:zone1> set scheduling-class=FSS zonecfg:zone1> add net zonecfg:zone1:net> set address=141.89.226.31 zonecfg:zone1:net> set physical=ce0 zonecfg:zone1:net> end zonecfg:zone1> add attr zonecfg:zone1:attr> set name=comment zonecfg:zone1:attr> set type=string zonecfg:zone1:attr> set value=Web server" zonecfg:zone1:attr> end zonecfg:zone1> verify zonecfg:zone1> commit zonecfg:zone1> exit Virtual servers provide functionality of Physical Server.
Web server and Application servers are
isolated & No interference between the Virtual servers.
Implementation of Virtual server with
shared storage achieves ease of recovery of data in case of server failure and High availability. Enhancing Virtualization with clustering shall provide switchover functionality of Virtual server from one physical machine to the other physical machine.
Further in Storage level we shall go for SAN
(Storage Area Network) to achieve higher availability of the resource. Solaris Zones: Operating system support for consolidating commercial workloads By Daniel Price and Andrew Tucker Sun Microsystems, Inc. published in Pg. no. 241-254 of the proceedings of LISA 04: Eighteenth System Administration Conference,(Atlanta, GA:USENIX Association, November 2004).
System Administration Guide: Oracle Solaris containers
Resource Management and Oracle Solaris Zones, Part No: 817159221, Oracle, January 2013.
NetApp Block Access Management using Open Interfaces,
Network Appliance Inc., March 2010
Smart Business Architecture Data Center for Midsize