Friday, 2 December 2011

QNAP does not work with SCVMM 2012 !

Today, I kept trying to add QNAP TS-879 Pro as a storage device using System Center Virtual Machine Manager (SCVMM 2012) but I failed every time, after doing lots of research I found that QNAP does not support SMI-S protocol which is needed to connect SCVMM to SAN devices.

SMI-S basically defines a method for the interoperable management of a heterogeneous Storage Area Network (SAN).


This is a bad news to to me, If I knew this is the case , I will not buy QNAP for our Hyper-V infrastructure.
so my advise is to look for another SAN that support SMI-S. Don't buy QNAP until they implement this feature and you can add your request/ vote for this feature :
http://forum.qnap.com/viewtopic.php?f=24&t=42395&p=238573#p238573




Saturday, 8 October 2011

Personal Projects

At college I used to get requests to develop software for small businesses.
and during my free time I develop tools or scripts that help me boost my productivity.

Grabtxt

Grabtxt is a simple utility that enables you to capture the text portions from many Windows dialog boxes. The captured text can be copied to the clipboard (Ctrl+C) or used to search for details via Google or Live.com with the provided shortcut buttons. The program can be useful if you need to copy an error message for a bug report or want to find out additional information via online search engines without having to manually type the text.

new commercial version will come soon.






Friday, 7 October 2011

MS BizTalk Connector


BizTalk 2006R Connector:

Senario 1:
Find connections between BizTalk and other systems/libraries.
Using BizTalk Orchestration file (.odx) as an input, a code expression can be part of this file,
this expression can call references libraries or referenced web service. Our product can link these references
if their code is also available.

In the diagram below, an example of an orchestration with a code expression that
references a .Net Library that calls a Java web service.












Senario 2:
Visualize the relationship between the different elements in the Orchestration file.
The orchestration file contain different type of elements, a parser is already developed to Separate
these some of these elements into different data types so that our product can display diagrams showing
The relationships between these elements and link them to any possible external elements.

The different data types are:

MessageDeclaration
MessageRef
Module
OperationDeclaration
PhysicalBindingAttribute
PortDeclaration
PortType
Receive
Send
ServiceBody
ServiceDeclaration

Citrix XenServer Backup based on Custom Fields

As Citrix XenServer Admin, I implemented VMs backup and validation strategy that use the values stored in the custom fields of XenCenter to control the process of the backup.the backup is done through bash script installed on the XenServer. the script will also send notification emails.

this is the list of the custom fields I defined to control this process:

vm_allow_backup
vm_backup_now
vm_backup_sr
vm_backup_result
vm_start_order
vm_next_wait
vm_ping_ip
vm_backup_indays
vm_last_backup
pool_backup_result
pool_sleeptime_betw...
pool_metadata_sr
vm_need_validation
vm_validation_result
vm_parent

MS Outlook integration with JIRA

Use MS Outlook to create/edit issues directly!
automatically add attachments from your email.