Saturday, December 25, 2010

RHEL 6 is built, and priced, for big shops

Latest iteration of Red Hat's iconic Linux distribution offers some shops a substantial upgrade and, for others, a fork in the road

There's always a sense of finally when a new version of  (RHEL) is released. We always know what's coming in the new OS, and generally we know when it'll be available, but we're still working with rapidly aging packages on the previous version and drumming our fingers for the next release.
With RHEL, the longer release cycle is the penalty to be paid for stability. When a new version of RHEL appears, it's been vetted for many moons through the cutting-edge Fedora Linux distribution. Presumably, most of the bugs have been worked out, but that doesn't help when you're busy shoehorning PHP 5.3 and MySQL 5.25 onto an RHEL 5.4 server.


The good news in RHEL 6 is a wealth of new features. These include very significant enhancements, long-awaited updates, and items that have been in place on other nominally less-stable distributions for months, if not years. After all, it's been nearly three years since RHEL 5.0 was released. The net result is that RHEL 6 is easily the best Red Hat Enterprise Linux release yet.

RHEL 6 hardware support


First up are the enhancements to the core system. RHEL 6 defaults to the CFS (Completely Fair Scheduler) process scheduler and the usual CFQ (Completely Fair Queueing) I/O scheduler.

For x86_64 CPUs, RHEL 6 can natively support up to 128 cores and 2TB of RAM. Using other kernel extensions, those limits can be stretched to 4,096 cores and 64TB of RAM, if you're really pushing big iron. Naturally, this is thanks to the Linux 2.6.32 kernel.

Red Hat has also done plenty of work in optimizing memory management with NUMA, which can produce significant performance increases on larger systems.





Virtualization performance is reaching impressive levels. Red Hat says that a virtualized guest environment offers between 85 percent and 95 percent of the performance that you would get by running on native hardware for CPU-intensive operations. It shows that the overhead of virtualization is decreasing and doesn't come with a serious performance penalty. The company also says that its virtualization technology is getting better at handling I/O-heavy workloads too, such as guest environments that run database software.

Saturday, November 20, 2010

Wireless Ethernet PTP Bridge Solution


Wireless outdoor bridging solutions using 2.4Ghz, 5.4Ghz, 5.8Ghz, 24Ghz and 80Ghz frequency's with data rates up to 1.25Gbps full duplex!


  • Are you looking to connect two or more of your buildings together?
  • Would you like blistering performance from 22mbps to 1.25Gbps full duplex?
  • Do you want availability of 99.999%?
  • Are you in a NON line of sight situation (NLOS)?
  • Are you looking for a faster + Cheaper leased line replacement?





Here are variety of wireless bridging solutions for the Point to point (PtP) and point to multi point (PtMP) situation. You no longer have to pay for expensive leased line charges between your buildings, or put up with the slow speeds associated with leased lines. One can deliver blistering speeds of up to 1.25Gbps to ensure that your network is not the slowest link in your companies performance!



Wireless Bridge Solutions Comparison
 
Manurfacturer
Throughput
Ubiquiti PowerBridge
150Mbps
LigoWave PTP
180Mbps
InfiLink PTP
260mbps
Motorola PTP
280mbps
BridgeWave GE80X
1.25Gbps Full Duplex


BridgeWave GE80 1.25Gbps Full Duplex Point to Point Solution
Connect two locations together with a dedicated link with up to a 1.25Gbps full duplex connection. BridgeWave is the leading supplier of gigabit RF connectivity solutions for service provider, government, military and enterprise applications. BridgeWave Gigabit Ethernet links extend network operator fiber to provide high-capacity access and backhaul, as well as extending enterprise LANs between buildings and sites.

Motorola PtP Point to Point 21mbps to 300mbps Solution 
Connect two locations together with a dedicated link with up to a 300Mbps connection. With aggregate throughput up to 300Mbps (25, 52, 105, 150 and 300) on a 30 MHz channel, our solutions deliver 300% greater spectral efficiency than our nearest competitor. Bridging two buildings together can be a difficult and technical exercise with many obstacles to overcome. Busy 2.4Ghz environments can often prove impossible to operate in with obstacles in your LOS (line of sight) or fresnel zone blockage that need to be removed.


InFiNet InFiLINK Wireless 2x2 Wireless Bridge

InfiLINK 2x2 is a brand new high-performance broadband wireless backhaul solution with greater effective throughput, increased link availability and operating distances in both LOS and NLOS conditions. The InfiLINK 2x2 is a superior wireless system that combines not only high-speed capability (up to 260Mbps throughput) but also best-in-class set of networking features all aimed at ensuring a seamless integration with existing wireless or wired network without any third party equipment required.

InfiLINK offers wide range of licensed and unlicensed frequency band and software-upgradeable capacity options, in modular, single and dual-radio split system design, connectorized or with integrated antennas, for a broad array of applications including: WISP infrastructure, matching today’s capacity of remote base station, Enterprise or campus, building-to-building connectivity at FastEthernet speeds, Redundant Cellular backhaul, multiple E1/T1 TDM and Ethernet/IP transport, Long-range backhauls reaching distances of more than 60 km,Reliable backup for high-speed FSO and millimeter-wave links or fiber lines, NLOS backhauls using lower frequency bands


LigoWave 180Mbps Wireless Bridges

LigoWave unleashes its highest capacity, license-free PTP device with the release of the LIGOPTP 5 MIMO series product line. Making use of ground breaking 2x2 MIMO technology, the LigoPTP 5-23/5-N MIMO delivers aggregate TCP throughput capability of up to 180 Mbps (90 Mbps full-duplex) combined with high packets-per-second performance.
This product enables carrier-class point-to-point capability, ideal for dedicated access or backhaul applications (including VOIP or other small packet applications). The LigoWave PTP product family couples flexible channel width capability (20 or 40 MHz) and industry-leading proprietary software mechanisms to set the utmost standard in spectral efficiency. The LigoPTP 5-23/5-N MIMO product features an integrated dual-polarized antenna (or 2 N-type connectors for the 5-N product) and is housed in a rugged, cast aluminum enclosure.


PtMP Point to Multi Point Solutions: 
Do you have multiple locations to connect together? Connect several locations together with a point to multi point bridge. Our choice of bridges come in integrated antenna's for ease of installation and configuration,

Wireless Bridges for redundancy 
One can also install a cost efficient wireless bridge to provide redundancy for your leased line, laser link or high-speed wireless bridge. Our bridges have built in antenna and are powered by PoE so no complicated installation is needed.

If the bridge link is to be established on top of two buildings then a PoE bridge solution with external directional antennas will be used. All bridge links can use the 2.4Ghz 5.4Ghz or 5.8Ghz frequency's depending on the RF environment. Connection data rates of up to 10Gbps can be achieved with today's wireless equipment, which means that no longer do you have to reply on slow connections to your connected office!

Wireless Bridge Survey's
Before implementing a wireless bridge it is essential to perform a wireless bridge survey. The survey will calculate that the link is viable for the distance intended, that there is enough RF spectrum available and that no other RF bridge will interfere with your intended installation.

  One should calculate the following items:
  • RF Interference
  • Fresnel Zone
  • Link budget
  • SOM (system operating margin)
  • Free space path loss
  • RSSI (Received signal strength indication)

Thursday, November 18, 2010

Earth quake in karachi

Its very minor but its scary .

Wednesday, November 17, 2010

Mobile Broadcast Message Center can text all cell users in a given geo-location

With two thirds of the world population now carrying a mobile phone, we are in the position for the first time to enable a new form of broadcasting. Alcatel-Lucent has announced a new Broadcast Message Center (BMC) which enables targeted government text alerts to be sent to mobile users based on their location – from a small local area to nationwide. The flexibility and scalability of the BMC will save lives in the event of a gas leak, chemical spillage or natural disaster, as it leverages cell broadcast technology to bypass the network congestion that invariably hampers emergencies. The BMC will also be deployed as a commercial broadcast solution, enabling enterprises to communicate with a mobile workforce, or service providers to offer opt-in subscriber services that generate new sources of revenue.
It’s an amazing new world that we are seeing unfold as mobile handsets head towards ubiquity and every person becomes a node on the global wirless network, and one of the biggest immediate opportunities is to be able to notify millions of mobile users within seconds when there is a national, state or local emergency.
Alcatel-Lucent’s BMC extends emergency alerting to mobile users within a geographic area as large as a nation or as small as a few city blocks. Hence, the platform ensures critical warnings and information reach the right people at the right time.
Trials have already been held and the BMC will allow mobile carriers to comply with emergency alerting standards in both the United States and Europe, enabling them to rapidly disseminate warnings and safety information to citizens in an emergency.
Acting as secure interface between an emergency management agency and the service provider’s network, the Broadcast Message Center receives emergency alerts and broadcasts them to cell sites serving mobile customers in a specific geographic area.
For instance, targeted text alerts can be sent to:
  • Residents threatened by tsunamis, wildfire, tornadoes, floods, etc.
  • Students, faculty and parents to inform them of a school or campus emergency
  • Consumers and office workers at an airport, shopping mall or business complex to evacuate the location due to a gas leak or suspicious package
  • Citizens informing them of an Amber Alert
  • Commuters to avoid a chemical spill, highway accident or road closure
Text alerts include a dedicated vibration cadence and audio attention signal for wireless customers with hearing or vision disabilities. The Broadcast Message Center enables service providers to easily manage message and delivery priorities, scheduling and re-transmission needs, which is key in crisis situations.
The flexibility and scalability of the Broadcast Message Center enables service providers to use it beyond emergency alerting for commercial broadcast services. It provides advertisers and interest groups alternative targeted marketing channels, offers enterprises and municipalities an effective means to communicate with their mobile workforce, while also helping service providers offer opt-in subscriber services that generate new sources of revenue.

Thursday, November 11, 2010

Redhat 6 Released

More reliable. More open. More comprehensive.

With Red Hat Enterprise Linux, you can do more, today.

Red Hat Enterprise Linux is an Enterprise platform well-suited for a broad range of applications across the IT infrastructure. The latest release, Red Hat Enterprise Linux 6, represents a new standard for Red Hat by offering greater flexibility, efficiency, and control. It works across a broad range of hardware architectures, hypervisors, and clouds. Corporations and agencies that standardize on Red Hat Enterprise Linux are free to focus on building their businesses, knowing they have a platform that delivers more of what they need.

More reliable. Worry less when you choose Red Hat over Microsoft Windows.

Senior IT managers rank the quality of Red Hat's technology in the top tier of the software vendors list, as the CIO Insight Magazine Vendor Value survey has reported for the past seven years running. Red Hat Enterprise Linux delivers superior uptime to Microsoft, and your ability to install patches faster than for Microsoft Windows Server 2003 or Windows Server 2008 reduces downtime, freeing your time for more strategic IT tasks. Our global team and innovative engineering approach results in a stable operating system platform in which each release is supported for up to 10 years.

More Reliable than Microsoft

CIO Insight - Top 10 Software Vendors 2010 Survey
You can look to Red Hat to offer and track some of the latest innovations in the industry.
In the same vendor value survey, those same senior managers also rate Red Hat as a company that is one of the most reliable software vendors. We deliver high quality products, meet our commitments, and are responsive to our customers' needs. Red Hat consistently delivers a superior experience.
Companies that build their business on technology rely on Red Hat Enterprise Linux. NYSE Euronext, DreamWorks Animation, Salesforce.com, and other diverse companies around the world trust Red Hat Enterprise Linux to minimize downtime, provide sound security, run their largest workloads, and drive their businesses with assurance.

More open. Run the applications your business needs on the platforms you choose.

Today's IT infrastructures are multi-vendor and multi-platform. When you select software for your datacenter, you must consider how well it will operate in that heterogeneous environment. Created with a truly open process, Red Hat Enterprise Linux is an open platform that gives you flexibility, choice, and access to a broad range of innovations to help you control your costs and your future.

More Open than Oracle

More Open than Oracle chart
A subscription to Red Hat Enterprise Linux provides access to any currently-supported version that covers your deployment, whether directly on a server, as a virtualization host, as a guest on the major hypervisors, or in clouds. You can upgrade, migrate, or re-architect without having to renegotiate your agreement.* Moreover, the open source licenses that are delivered through our subscription model give you the right to adapt the system to your needs, on your schedule.
Red Hat collaborates closely with leading independent software vendors (ISVs) and independent hardware vendors (IHVs) to produce an open Enterprise operating system that runs well for all users. Red Hat Enterprise Linux is designed to deliver the latest hardware innovations from many vendors, and is optimized to provide a high-performance and stable platform for a broad portfolio of enterprise and leading-edge applications, including SAP, IBM Lotus Domino, Oracle, SAS, and IBM WebSphere, database, and middleware software.
And all this is supported by Red Hat's global support and engineering teams that work alongside our partners every day.

More comprehensive. Standardize on the platform that covers it all.

Virtualization is a native feature of Red Hat Enterprise Linux 6, allowing your applications to have a consistent environment across physical, virtual, and cloud environments. All the work that you do to set up your applications – configuration, creating security policies, defining policy-driven resource allocation, ensuring regulatory compliance, and optimizing performance through system tuning and application diagnostics – is transportable across all of your deployments. And because Red Hat Enterprise Linux itself is independent of and portable across networks, hardware, and hypervisors – including Hyper-V and VMware – your operations are consistent and efficient wherever you choose to run them.

More Comprehensive than VMware

More Comprehensive than VMware chart
Red Hat Enterprise Linux provides support for your new and existing applications, the latest middleware products, modern cloud software architectures, and new runtime frameworks. But Red Hat provides much more than just a universal interface for applications. Red Hat Enterprise Linux offers a pervasive foundational environment for developing datacenter policies, procedures, and services. From identity management and governance, to a responsive, flexible, and complete Web applications stack, to effective management of scores of servers and massive storage, Red Hat Enterprise Linux should be a critical part of your datacenter infrastructure.

Tuesday, October 12, 2010

Load testing and performance measuring

Apache JMeter

is open source software, a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
What can I do with it?

Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.
What does it do?


Apache JMeter features include:

* Can load and performance test many different server types:
o Web - HTTP, HTTPS
o SOAP
o Database via JDBC
o LDAP
o JMS
o Mail - POP3(S) and IMAP(S)
* Complete portability and 100% Java purity .
* Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by seperate thread groups.
* Careful GUI design allows faster operation and more precise timings.
* Caching and offline analysis/replaying of test results.
* Highly Extensible:
o Pluggable Samplers allow unlimited testing capabilities.
o Several load statistics may be choosen with pluggable timers .
o Data analysis and visualization plugins allow great extendibility as well as personalization.
o Functions can be used to provide dynamic input to a test or provide data manipulation.
o Scriptable Samplers (BeanShell is fully supported; and there is a sampler which supports BSF-compatible languages)

JMeter is not a browser

JMeter is not a browser. As far as web-services and remote services are concerned, JMeter looks like a browser (or rather, multiple browsers); however JMeter does not perform all the actions supported by browsers. In particular, JMeter does not execute the Javascript found in HTML pages. Nor does it render the HTML pages as a browser does (it's possible to view the response as HTML etc, but the timings are not included in any samples, and only one sample in one thread is ever viewed at a time).

Download Apache Jmeter

Monday, July 19, 2010

Nagios installation on CentOS 5.4

Install & Configure Prerequisites

  • Install Apache
    • yum install httpd php gcc glibc glibc-common gd gd-devel
  • Configure Apache to start on boot
    • /sbin/chkconfig --levels 345 httpd on
  • Configure iptables to allow Apache traffic
    • /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    • /etc/init.d/iptables save
    • /etc/init.d/iptables restart

Install & Configure Nagios

  • Install Nagios & Plugins
    • yum install nagios nagios-plugins nagios-plugins-setuid
  • Create the default Nagios web access user & set a password
    • htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
  • Verify default config files
    • nagios -v /etc/nagios/nagios.cfg
  • Start Nagios
    • /etc/init.d/nagios start
  • Start Apache
    • /etc/init.d/httpd start

Verify Install

  • Try logging into your new Nagios installation by going to http://servername/nagios/ and logging in with nagiosadmin and the password you set.

Notes

  • Not all plugins will run without additional packages being installed (Ex. check_mysql won't run without installing mysql).

Monday, June 28, 2010

Tag Heuer Monaco V4 Watch

Ta-Heuer-Monaco-V4-Limited-Edition_3Tag Heuer Monaco V4 Watch – You’re looking at the world’s first watch with belt drives, linear mass and ball bearings.  We feel, however, that you could throw out those little stats and this watch would be just as sexy.  After it’s initial announcement in 2004, the Tag Heuer Monaco V4 Watch has officially been released to the public, with 150 units selling for just over $80,000 each. The hands inside the Monaco V4′s platinum case are driven by a set of five of the world’s smallest belt drives and ball bearings, an unique approach to driving such a calculated timepiece.  If you’re one of those lucky enough to afford this revolutionary piece of watch history, we’re jealous.
Ta-Heuer-Monaco-V4-Limited-Edition_4
Ta-Heuer-Monaco-V4-Limited-Edition_5

Tag Heuer Monaco V4 Watch Gallery


Friday, June 18, 2010

Sunday, June 13, 2010

Motorola :: Backhaul or extend your network wirelessly.

High-performance, point-to-point radio solutions operate in many frequencies, providing reliable connectivity when and where you need it, even in the most challenging environments such as Motorola Bridges .

I think Motorola bridges are reliable after deploying one ,  result is awesome .

PTP 500 Series to deliver high-speed, robust wireless back haul. Connect buildings in a campus setting. Extend video surveillance beyond the wired infrastructure. Support bandwidth-intensive applications such as Voice-over-IP, tele medicine, IP gaming and multimedia. The PTP 500 bridges can deliver up to 99.999% availability in virtually any environment, including non-line-of-sight, long-distance line-of-sight, over water or open terrain, even through extreme weather conditions.

PTP 500 Series bridges come in Integrated and Connectorized models, both available in 5.4 and 5.8 GHz RF bands and operating at data rates up to 105 Mbps.

Tuesday, May 18, 2010

CellTrack software for Telecom engineers

CellTrack is a program to collect some phone information about the cell you are connected to - like the net monitor. For more information about GSM net search the web.

It helps me to find problem in telenor pakistan connection because my calls keep dropping , after complaining again and again and problem not resolved i take matters in my hands and try to find the problem .

Finally i find out that i am in dispute area and after specific signal strength my cell phone change cell while it changing cell my call drop ( Ping pong issue ).


Recommendation

It will be optimize that it should not switch cell until unless signal strength is less than 30 % or something .
 ( Not sure how they optimize , i don't think they know optimization at all , stupid telenor )

Download 

Monday, May 10, 2010

SSH login without password

Create key first with or without password .
avo@prod1:~> ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/a/.ssh/id_rsa): 
Created directory '/home/a/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/a/.ssh/id_rsa.
Your public key has been saved in /home/a/.ssh/id_rsa.pub.
The key fingerprint is:
3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 avo@prod1.
Copy the key to all other machines on which you need to log in without password.
cat .ssh/id_rsa.pub | ssh avo@prod2 'cat >> .ssh/authorized_keys'
OR
cat .ssh/id_rsa.pub | ssh root@192.168.100.10 'cat >> .ssh/authorized_keys'
Or whatever your user and hosts are .

Tuesday, April 27, 2010

Need Data & Application integration ! jitterbit is a solution

Jitterbit Integration Solutions



"Jitterbit makes it clear: Open Source is Enterprise-ready... providing powerful integration at a fraction of the cost of proprietary competitors."
Jitterbit is the Integration Solution of choice for over 5,000 organizations, with customers including Continental Airlines, NASA, and Balfour Beatty Construction.

Whether you're connecting legacy systems, enterprise applications or On-Demand data in the cloud, Jitterbit is designed to simplify even the most complex integration challenges.

Integration Solutions Simplified:


Application Integration

Reduce complexity and dramatically improve reliability, flexibility, and scalability by tying together distributed and incompatible applications and systems.
Learn More!

Cloud/SaaS Integration

Realize the true value of your Software-as-a-Service investments by securely and reliably connecting data beyond your firewall with your on-premise infrastructure.
Learn More!

ETL & Data Integration

The most critical part of a successful Business Intelligence infrastructure. Retrieve and process data for analysis and reporting quickly, reliably, and accurately.
Learn More!


Kamailio top-notch SIP Server ( Former OpenSIR )

Combining its SIP core capabilities and extensible APIs, building VoIP and Unified Communication Platforms using Kamailio (K) is straightforward.



Some of the features that Kamailio offers:
  • Robust and Performant SIP (RFC3261) Server flavours
    • Registrar server
    • Location server
    • Proxy server
    • SIP Application server
    • Redirect server
  • Flexibility
    • small footprint – suitable for embedded devices – the binary file is small size, functionality can be stripped/added via modules
    • plug&play module interface – ability to add new extensions, without touching the core, therefore assuring a great stability of core components
    • modular architecture – core, internal libraries and module interface to extend the server’s functionality
    • impressive extension repository – overall 150 modules are included in the Kamailio source tree
  • SIP Routing Capabilities
    • stateless and transactional stateful SIP Proxy processing
    • serial and parallel forking
    • NAT traversal support for SIP and RTP traffic
    • load balancing with many distribution algorithms and failover support
    • flexible least cost routing
    • routing failover
    • replication for High Availability (HA)
  • Transport Layers
    • support for communication via UDP, TCP, TLS and SCTP
    • IPv4 and IPv6
    • transport layer gatewaying (IPv4 to IPv6, UDP to TLS, a.s.o.)
    • SCTP multi-homing and multi-streaming
  • Asynchronous Processing
    • asynchronous TCP handling
    • asynchronous SIP message processing
    • asynchronous inter-process message queues communication system
  • Secure Communication
    • Digest SIP User authentication
    • Authorization via ACL or group membership
    • IP and Network authentication
    • TLS support for SIP signaling
    • transparent handling of SRTP for secure audio
    • TLS domain name extension support
    • authentication and authorization against database (MySQL, PostgreSQL, UnixODBC, BerkeleyDB, Oracle, text files), RADIUS and DIAMETER
  • IP and DNS
    • support for SRV and NAPTR DNS lookups
    • SRV DNS failover
    • ENUM support
    • internal DNS caching system – avoid DNS blocking
    • IP level Blacklists
    • multi-homed and multi-domain support
    • topology hiding – hide IP addresses in SIP headers to protect your network architecture
  • Accounting
    • event based accounting
    • configurable accounting data details
    • multi-leg call accounting
    • storage to database, Radius or Diameter
  • Configuration File
    • scripting language for configurations file. With a syntax similar to scripting languages, the configuration offers a powerful and flexible way to deploy custom SIP services.
    • pseudo-variables to access and manage parts of the SIP messages and attributes specific to users and server
    • transformations to modify existing pseudo-variables, accessing only the wanted parts of the information
    • over 1000 parameters, variables and functions exported to config file
    • runtime update framework – to avoid restarting the SIP server when needing to change the config parameters
  • External Interaction via
    • text-based management interface via FIFO file, udp, xmlrpc and unix sockets
    • RPC control interface – via XMLRPC, UDP or TCP
  • Rich Communication Services
    • SIP SIMPLE Presence Server (rich presence)
    • Presence User Agent
    • XCAP support
    • Presence DialogInfo support – SLA/BLA
    • Instant Messaging
  • Monitoring and Troubleshooting
    • SNMP – interface to Simple Network Management Protocol
    • config file step-by-step debugger
    • remote control via XMLRPC
    • internal statistics exported via RPC and SNMP
    • flexible debug and error message logging system – log custom messages including any header or pseudo-variable and parts of SIP message structure.
  • Extensibility APIs
    • Perl Programming Interface – embed your extensions written in Perl
    • Java SIP Servlet Application Interface – write Java SIP Servlets to extent your VoIP services and integrate with web services
    • Lua Programming Interface
    • Python Programming Interface
  • Multiple Database Backends
    • (MySQL, PostgreSQL, UnixODBC, BerkeleyDB, Oracle, text files) and other database types which have unixodbc drivers
    • connections pool
    • different backends can be used at same time (e.g., accounting to Oracle and authorization against MySQL)
  • Interconnectivity
    • straightforward interconnection with PSTN gateways
    • gateway to sms or xmpp and other IM services
    • interoperability with SIP enabled devices and applications such as SIP phones (Snom, Cisco, etc.), Media Servers (Asterisk, FreeSwitch, etc.)
  • Miscellaneous
    • CPL – Call Processing Language (RFC3880)
    • Internal generic caching system
    • Memcached connector
    • CLI – kamctl and sercmd
    • Web Management Interface: Siremis
  • Extensive documentation for both administrators and developers
Scalability:
  • Kamailio can run on embedded systems, with limited resources – the performances can be up to hundreds of call setups per second
  • used as load balancer in stateless mode, Kamailio can handle over 5000 call setups per second
  • on systems with 4GB memory, Kamailio can serve a population over 300,000 online subscribers
  • System can easily scale by adding more Kamailio servers
  • Kamailio can be used in geographic distributed VoIP platforms
  • Kamailio least-cost-routing scales up to millions of routing rules
  • straightforward failover and redundancy


Tuesday, April 20, 2010

Cloud Computing with openQRM which support Xenserver



With the new 4.5 version of the openQRM Data-Center Management and Cloud Computing platform the openQRM team archived another milestone for the project. Next to lots of new features the most visible updates are the new Data-Center Summary start page (screenshot above), a "Visual Cloud Designer" (VCD) and the re-worked UI for all plugins in openQRM.

The new start page gives a lot of useful informations like the load of the complete Data-Center and the consumption of each subsystem plus peaks and trends. Very helful for performance tuning and finding bottle-necks.

Another eye-catcher in openQRM 4.5 is of course the "Visual Cloud Designer". It provides a user friendly drag-and-drop UI to request new systems from the openQRM Cloud by selecting the individual components like VM-type, CPU and Netwwork-card count, server-templates, SLA's, HA, etc. and visually constructing them to a new Cloud system. It feels like the "shopping basket for system-administrator", just pick what you need.

Please find more details about how the openQRM VCD works and looks in our teaser video "Cloud Computing in 5 minutes".
Some more highlights of openQRM 4.5 : 
  • A new plugin now integrates with Dell Equallogic Storage to support direct deployment of physical systems or virtual machines from the Equallogic Iscsi Target and to take advantage of its ultra fast SAS disk array
  • Next to Nagios2 and Nagios3 Zabbix is now the third system- and service-monitoring option available in openQRM 4.5.
  • With the "Cloud NAT" feature one can hide an openQRM Cloud within a private subnet via network-address-translation (NAT). It enables to run the openQRM Cloud independent from the hosting-providers setup
  • The automated billing system in the openQRM Cloud was made plug-able and now supports custom calculations including external data-sources
  • An updated NetApp-plugin connects NetApp Storages with openQRM and provides an automated storage management for using NetApp Filers as Cloud-Storage (tested with ONTAP 7.0)
  • The Citrix XenServer plugin got re-implemented and is now the 6. virtualization technology supported by openQRM (tested with Citrix XenServer 5.5.0). 
With its unique and generic Data-Center abstration layer openQRM is one of the very few solutions which seamlessly supports multiple virtualization technologies
(Xen, KVM, Citrix XenServer, VMware Server 1 + 2, VMware ESX ) plus physical systems.

When it comes to fully dynamic and automated provisioning including P2V ("physical to virtual"), V2P ("virtual to physical") and also V2V ("virtual type A to virtual type B") migration you should definitely take a look at openQRM.
The openQRM Team also provides a free Demo of the openQRM Cloud at :
http://www.openqrm.com/?q=node/150

Please download the new 4.5 version of openQRM at Sourceforge.net


oVirt is a virtualization management framework of KVM

oVirt is a virtualization management framework constisting of a small host image, the oVirt Node, that provides the libvirt service to host virtual machines, and a robust vm management software stack, controlled by a web-based management interface, the oVirt Server. This stack provides pxe and other automated vm boot / appliance solutions; various vm operations, task, vnc, and other access; and a secure authentication based on freeIPA.




Current the oVirt Node runs KVM. Patches are welcome to support other hypervisors and work will be underway to support Xen based Nodes in the near future


Linux KVM virtualization gains steam in cloud computing market

Read Original Article here

The Linux KVM hypervisor is gaining steam in the cloud computing market, with two major vendors using the virtualization software to create cloud platforms to compete against Amazon's popular EC2 service.

IBM announced in March that its test-and-dev cloud service uses KVM (Kernel-based Virtual Machine), and now hosting company The Planet has built a cloud service using a version of KVM.

While KVM isn't on the verge of supplanting VMware, Microsoft or the open source Xen hypervisor in the enterprise, Planet officials say KVM offers numerous advantages in commercial cloud offerings.

KVM is easier for Linux developers to use than Xen because "Xen was never really integrated into Linux," says Carl Meadows, senior manager of product marketing for The Planet. "It sits outside Linux as a separate microkernel." KVM, meanwhile, "was built directly into Linux and uses Linux as the host … The KVM is much simpler and more elegant than Xen."

KVM's integration into Linux makes it easier to get patches out to customers, whereas deploying patches from a separate virtualization software requires more legwork, he says. Also, KVM helps The Planet give its cloud customers freedom to customize the kernel running on their virtual servers, while the portability of the software allows virtual machines to be easily migrated to physical servers and vice versa, he says.

"Since KVM operates natively, it's a lot easier for us to create a dynamic hybrid environment than it would be with Xen," Meadows says.

The Planet runs seven co-location data centers worldwide and has 20,000 customers running 15 million Web sites. More than 80% of its customers already use Linux.

But The Planet is a newcomer to the cloud computing space, which consists of virtualized server instances and on-demand storage rather than dedicated hardware. The Planet's cloud service is in public beta and is running more than 500 virtual servers on Intel Nehalem-based dual-core machines shipped by Dell.

Amazon EC2, a giant in the cloud computing market, uses Xen virtualization, but Meadows says he believes KVM will be the open source hypervisor of choice in the long term, and points to IBM's recent deployment to support his argument.

While The Planet uses KVM running on Ubuntu, IBM adopted the Red Hat-branded version of KVM. Red Hat and KVM seem to have won another endorsement from Novell, which said it will support KVM in version 11 of SUSE Linux Enterprise Server.

But Novell still supports Xen, of course, and Citrix CTO Simon Crosby writes in his blog that Novell's support of KVM is to be expected because KVM comes with the mainline Linux kernel.

Citrix, which purchased XenSource in 2007, is the key vendor in the Xen community, but Crosby acknowledges that KVM has some advantages.

"It's important to realize that for a Linux vendor, KVM significantly simplifies the engineering, testing and packaging of the distro," Crosby writes. "KVM is a driver in the kernel, whereas Xen … requires the vendor to pick a particular release of Xen and its tool stack, and then integrate that with a specific kernel.org kernel, and exhaustively test them together -- rather than just getting a pre-integrated kernel and hypervisor from kernel.org."

But ultimately, user preferences are what matter, Crosby continues. Xen wins out, he writes, in part because it offers compatibility with multiple operating systems and hypervisors.

"If the use case involves the customer buying, installing and running Linux to achieve virtualization, KVM will eventually do a fine job," Crosby writes. "If on the other hand, the user expects to deploy a virtualization platform that is entirely guest OS agnostic, using a complete virtual infrastructure platform then a type-1 hypervisor that is OS agnostic … is what they will go for."

Although Citrix has a strong partnership with Microsoft, Crosby writes that relying on an operating system vendor is problematic because "no OS vendor has yet done a good job of virtualizing its competitors' products, and indeed strategically is never likely to do so."

In the case of The Planet, the debate is less Xen-vs-KVM than it is Xen-vs.-VMware. The Planet offers a managed hosting service that uses VMware in addition to its KVM-based public cloud.

VMware is popular with customers looking to The Planet to host a private cloud because they are often running VMware internally to begin with. KVM does have many of the major features that VMware does, including live migration and RAM deduplication, Meadows says. KVM's development also moves faster than VMware's because of the open source community, but KVM is still way behind in management tools, one of the main reasons VMware is more expensive than rival virtualization software.

"KVM management tools are non-existent compared to VMware's," Meadows says.

Sunday, April 11, 2010

Xen Server :: How to Create Local ISO Repository

To create a local ISO Repository for XenServer you can use any directory on the filesystem. The Problem is that the Operating System has normally about 2GB free space left which is too less.

To use the "Local Storage" LVM space you can do it in the following way:
Create LVM Space for ISO Repository

First create a LVM, in this example I use 50GB for ISO space:

# lvcreate -L 50G -n ISO VG_XenStorage-4f9efb1c-2dde-777b-bebf-1f73e99e104c

Please note that your Volume Group is named differentially. To figure out your VG name do the following:

# pvscan
PV /dev/md2 VG VG_XenStorage-4f9efb1c-2dde-777b-bebf-1f73e99e104c lvm2 [458.11 GB / 298.11 GB free]
Total: 1 [458.11 GB] / in use: 1 [458.11 GB] / in no VG: 0 [0 ]

#mkfs -t ext3 /dev/VG_XenStorage-4f9efb1c-2dde-777b-bebf-1f73e99e104/ISO

Mount ISO Repository

Create Mount Directory:

# mkdir /mnt/iso_import

You can  mount the new lvm from /etc/rc.local

# Mount ISO
vgchange -a y
mount /dev/VG_XenStorage-4f9efb1c-2dde-777b-bebf-1f73e99e104c/ISO /mnt/iso_import/

Warning: Don't put the mount in /etc/fstab , you may face booting problem.

Create the following Softlink:

# rmdir /var/opt/xen/iso_import
# ln -s /mnt/iso_import /var/opt/xen

Use the Repository in XenServer

# xe-mount-iso-sr /mnt/iso_import -o bind

Now you can see your repository here and in the XenCenter GUI:

# xe sr-list

uuid ( RO) : 9eaef423-3f5a-48f7-9494-cf55e125324a
name-label ( RW): Remote ISO Library on: /mnt/iso_import
name-description ( RW):
host ( RO): uvm2
type ( RO): iso
content-type ( RO): iso

Enabling Paravirtualization on XenServer

Original article was posted here.

 
This example works for RedHat and CentOS, the instructions are slightly different for SLES and Debian.
As a condition for paravirtualization to work, a kernel that supports the Xen hypervisor needs to be installed and booted in the virtual machine.

Installing the XenServer Supported Kernel:
1. After importing the vm as HVM, boot the virtual machine and open the console.
2. (optional) update the modules within the vm to the latest revision
a. If the kernel-xen package is installed from an online repository – best practice is to fully update the distribution to avoid problems between package build revisions.
3. Install the Linux Xen kernel.

a. yum install kernel-xen and follow Step 7 , 8 and 9 to boot new kernel.

i. the xen aware kernel is installed and entries are created in grub but you should follow step 7 , 8 and 9 .

4. Build a new initrd without the SCSI drivers and with the xen PV drivers

a. cd /boot
b. mkinitrd --omit-scsi-modules --with=xennet --with=xenblk --preload=xenblk initrd-$(uname -r)xen-no-scsi.img $(uname -r)xen

i. This builds a new initrd for booting with pygrub that does not include SCSI drivers which are known to cause issues with pygrub and Xen virtual disk devices.




5. Modify the grub boot loader menu (the default entries are not pygrub compatible)
Open /boot/grub/menu.lst in the editor of your choice


a. Remove the kernel entry with ‘gz’ in the name
b. Rename the first “module” entry to “kernel”
c. Rename the second “module” entry to “initrd”
i. SuSE and Debian require that entries that point to root device locations described by a direct path such as: “/dev/hd*” or “/dev/sd*” be modified to point to /dev/xvd*
d. Correct the *.img pointer to the new initrd*.img created in step 4
e. (optional) Modify the title of this entry
f. Edit the line “default=” to point to the modified xen kernel entry
i. The entries begin counting at 0 – the first entry in the list is 0, the second entry is 1 and so on
ii. In our example the desired default entry “0”
g. (optional) Comment the “hiddenmenu” line if it is there (this will allow a kernel choice during boot if needed for recovery)
h. Save your changes



6. Shut down the guest but do not reboot.
a. Shutdown now -h
Edit the VM record of the CentOS VM to convert it to PV boot mode
In this example the VM is named “centos”
7. From the console of the XenServer host execute the following xe commands:
a. xe vm-list name-label=centos params=uuid (retrieve the UUID of the vm)

b. xe vm-param-set uuid= HVM-boot-policy="" (clear the HVM boot mode)

c. xe vm-param-set uuid= PV-bootloader=pygrub (set pygrub as the boot loader)

d. xe vm-param-set uuid= PV-args="console=tty0 xencons=tty"
(set the display arguments)

i. Other possible options are: “console=hvc0 xencons=hvc” or “console=tty0” or “console=hvc0”

8. xe vm-disk-list uuid= (this is to discover the UUID of the interface of the virtual disk)

9. xe vbd-param-set uuid= bootable=true (this sets the disk device as bootable)


The vm should now boot paravirtualized using a Xen aware kernel.
When booting the virtual machine, it should start up in text-mode with the high-speed PV kernel. If the virtual machine fails to boot, the most likely cause is an incorrect grub configuration; run the xe-edit-bootloader (i.e. xe-edit-bootloader –n centos) script at the XenServer host console to edit the grub.conf of the virtual machine until it boots.
Note: If the VM boots and mouse and keyboard control does not work properly, closing and re-opening XenCenter generally resolves this issue. If the issue is still not resolved, try other console settings for PV-args, being sure to reboot the vm and close and re-open XenCenter between each setting change.
Installing the XenServer Tools within the virtual machine:
Install the XenServer tools within the guest:
1. Boot the paravirtualized VM (if not already running) into the xen kernel.
2. Select the console tab of the VM
3. Select and right-click the name of the virtual machine and click "Install XenServer Tools"
4. Acknowledge the warning.
5. At the top of the console window you will notice that the "xs-tools.iso" is attached to the DVD drive. And the Linux device id within the vm.
6. Within the console of the virtual machine:
a. mkdir /media/cdrom (Create a mount point for the ISO)
b. mount /dev/xvdd /media/cdrom (mount the DVD device)
c. cd /media/cdrom/Linux (change to the dvd root / Linux folder)
d. bash install.sh (run the installation script)
e. answer “y” to accept the changes
f. cd ~ (to return to home)
g. umount /dev/xvdd (to cleanly dismount the ISO)
h. In the DVD Drive, set the selection to “
i. reboot (to complete the tool installation)

7. Following reboot the general tab of the virtual machine should report the Virtualization state of the virtual machine as “Optimized”


Note ::  Sometimes you find two vbd values , you need to set one Virtual Block Devices (VBDs) bootable if there are more than one .


Reverse the bootable option if your VM not working properly and edit /boot/grub/menu.lst
 
  1. xe vm-param-set uuid= HVM-boot-policy=""
  2. xe vm-param-set uuid= PV-bootloader=
  3. xe vm-param-set uuid= PV-args=
  4. xe vbd-param-set uuid= bootable=false
 



Wednesday, April 7, 2010

What is paravirtualization ?

In computing, paravirtualization is a virtualization technique that presents a software interface to virtual machines that is similar but not identical to that of the underlying hardware.

The intent of the modified interface is to reduce the portion of the guest's execution time spent performing operations which are substantially more difficult to run in a virtual environment compared to a non-virtualized environment. The paravirtualization provides specially defined 'hooks' to allow the guest(s) and host to request and acknowledge these tasks, which would otherwise be executed in the virtual domain (where execution performance is worse.) Hence, a successful paravirtualized platform may allow the virtual machine monitor (VMM) to be simpler (by relocating execution of critical tasks from the virtual domain to the host domain), and/or reduces the overall performance degradation of machine-execution inside the virtual-guest.

Paravirtualization requires the guest operating system to be explicitly ported for the para-API -- a conventional O/S distribution which is not paravirtualization-aware cannot be run on top of a paravirtualized VMM. However, even in cases where the operating system cannot be modified, components may be available which confer many of the significant performance advantages of paravirtualization; for example, the XenWindowsGplPv project provides a kit of paravirtualization-aware device drivers, licensed under GPL, that are intended to be installed into a Microsoft Windows virtual-guest running on the Xen hypervisor.

SFTP users Restricted access

How to restrict sftp users to do ssh ? here we go

Copy the script to file name sftp-only
##################################
#SOF
#!/bin/sh

if [ "$*" != "-c /usr/libexec/openssh/sftp-server" ]; then
echo .Sorry, ssh access not allowed..;
exit;
fi;
################################

exec /usr/libexec/openssh/sftp-server
#EOF


Please put the Script :: "sftp-only" in /sbin

#chmod 755 /sbin/sftp-only
#usermod -s /sbin/sftp-only username

Example ::

##usermod -s /sbin/sftp-only asad

Then ssh that particular user and you will see follow details .

##############################

[root@Demo-SFTP sbin]# ssh asad@localhost
asad@localhost's password:
Last login: Wed Mar 17 18:20:24 2010 from localhost.localdomain
.Sorry, ssh access not allowed..
Connection to localhost closed.
[root@Demo-SFTP sbin]#

Sunday, April 4, 2010

iPad hacked and Jailbroken




There’s still a lot of work to do before it’s available for public consumption, but that’s all the proof we need for now. For those of you lucky enough to have your hands on one of the 700.000 iPad’s sold on launch day, it wont be long before you can start applying your own themes, sounds, and a whole host of other things I’m sure will become available soon after it’s out there for the masses

NOW, Free Video Calls for Nokia Symbian 9.3 devices



Fring
Put the video call functionality to nokia device include e72 , now am gonna do video call , we started rolling out video call support for more devices over the last few weeks.

And good news! Nokia E72 & E75 (and all other Symbian 9.3) users who can also video call with their friends on fring and Skype for free!

Saturday, April 3, 2010

NCR ATM Personas 77 Solo :: Afganistan


80 Percent NCR Machines deployed in Afghanistan is NCR ATM Personas 77 solo following are the specs ::
NCR PersonasTM 77 Solo specs sheet


Problem usually you face in deploying those machines are ::

EPP configuration
DIP Card settings .

VYATTA VERSION 6.0 IS HERE

Vyatta's open, software-based approach to networking has created a complete network OS that can connect and secure physical networks as well as virtual and cloud computing infrastructures. Vyatta software and appliances offer users a flexible, affordable alternative to proprietary, hardware-based routers, firewalls, VPN concentrators and intrusion prevention devices.

Vyatta can help you:

  • Affordably scale large BGP implementations
  • Keep your network safe with a stateful-inspection firewall
  • Securely connect remote offices with VPN
  • Scale from DSL to 10-Gbps with a single software package
  • Avoid costly proprietary networking upgrades
  • Run virtualized networking environments in Xen and VMware
  • Add networking and security to blade servers in your data center
  • Offer network-based managed security services
  • Add network redundancy regardless of vendor equipment
  • Build your own best-of-breed Branch office solution

Release notes

Kratos On The Road! GOD OF WAR 3

















Ooh Ya babe

Now we talking :) . So who want a ride :) .

PS3 Firmware (v3.21) Update

The next system software update for the PlayStation 3 (PS3) system will be released on April 1, 2010 (JST), and will disable the “Install Other OS” feature that was available on the PS3 systems prior to the current slimmer models, launched in September 2009. This feature enabled users to install an operating system, but due to security concerns, Sony Computer Entertainment will remove the functionality through the 3.21 system software update.

In addition, disabling the “Other OS” feature will help ensure that PS3 owners will continue to have access to the broad range of gaming and entertainment content from SCE and its content partners on a more secure system.

Consumers and organizations that currently use the “Other OS” feature can choose not to upgrade their PS3 systems, although the following features will no longer be available;

  • Ability to sign in to PlayStation Network and use network features that require signing in to PlayStation Network, such as online features of PS3 games and chat
  • Playback of PS3 software titles or Blu-ray Disc videos that require PS3 system software version 3.21 or later
  • Playback of copyright-protected videos that are stored on a media server (when DTCP-IP is enabled under Settings)
  • Use of new features and improvements that are available on PS3 system software 3.21 or later

For those PS3 users who are currently using the “Other OS” feature but choose to install the system software update, to avoid data loss they first need to back-up any data stored within the hard drive partition used by the “Other OS,” as they will not be able to access that data following the update.

Additional information about PS3 firmware updates, including v3.21 (once it becomes available), can be found here:
http://us.playstation.com/support/systemupdates/ps3/index.htm

PSP Go FW 6.20 demo save game exploit released!

PSP 6.20 firmware save game exploit has been released leaked by Malloxis, something he wasn’t meant to do till the eLoader is good and ready. Anyway we know now the demo, its Patapon 2 and we also have Wololo’s hello world to go with it. I’ve tested this and it works fine, Hello world running right there on my PSP Go. Homebrew is just a step away? Or is it? We hope the actions of one person doesn’t effect an eLoader been made for this 6.20 save game exploit.


PSP Exploit 6.20 Video


Here’s what you have to do to get it running on your PSP Go, Copy the edited save game UCUS98732_DATA02 folder to your save game data and then the demo to PSP/GAME on your mass memory. Remember to copy over the whole folder UCUS98734. Now the binary h.bin needs to be placed in your mass memory root.