Archive

Posts Tagged ‘Cloud’

error when migrating users to Live@Edu user UserPrincipalName is not valid SMTP address #msexchange #office365

June 27, 2012 Leave a comment

Symptoms: you are synchronizing users using FIM 2010 and OLSync to Live@EDU domain, everything is configured and when you run the MA you get:

Metaverse object 1%: The expected generated Windows Live ID 2% is invalid. Reason: The UserPrincipalName of MetaVerse object “MV GUID” used to generate a Host WindowsLiveId ‘@domain.edu’ is not a valid Smtp Address.

Solution: make sure that the account used in synchronization is member of domain admin group permissions.

 

The error is 100% not related but that solved the problem.

Mahmoud

you might get an NDR 550 550 5.4.1 Relay Access Denied (state 13). when you move to office 365 #office365 #msExchange #microsoft

June 20, 2012 Leave a comment

you might have seen that error, or you might get it if you deleted your domain from Office 365 and migrated it to a new account, or recently created your domain, or it has been a period of de-activation, the reasons might vary but here is the solution:

- follow the steps here to connect powershell remotely, http://help.outlook.com/en-us/140/cc952755.aspx

 

- issue the following command: set-acceptedomdain <domainname> –outboundonly $True followed by set-acceptedomdain <domainname> –outboundonly $flase

you will have to wait 30-45 minutes for information to propagate to Edge servers cloud @ Microsoft.

have fun.

Microsoft MEA Academic Center Tech-Talk Sessions schedule #mvpbuzz #Mea #techtalk #Egypt

March 5, 2012 Leave a comment

If you would like to some really classy Technical sessions, MVPs from MEA are grooving every month to deliver the highest levels of technicality through the Microsoft Academic Center in MEA.

I will be speaking in 3 events in June, July and September, below is the schedule of my sessions as well as other MVPs’ sessions, invitation links will be posted later

Month MVP name Session Name Day Date Time (Amman Time) Language Session Description
March Emad Alashi ASP.Net Webforms Wednesday 7-Mar-12 3:00 – 4:00 pm English/Arabic Introduction to ASP.NET MVC, the essential concepts anyone should know in order to get started with ASP.NET MVC
Kimberly Voltero and Arkady Retik Microsoft Faculty Programs 101 Wednesday 21-Mar-12 6:00 – 7:00 pm English  
April Pavel WP7 Wednesday 4-Apr-12 3:00 – 4:00 pm English  
Emad Alashi HTML 5 Wednesday 18-Apr-12 3:00 – 4:00 pm English/Arabic  
May Mohammad Saleh Understanding Cloud Platforms: A Rational Comparison Wednesday 2-May-12 3:00 – 4:00 pm English/Arabic  
Robert MacLean Visual Studio Lightswitch Wednesday 16-May-12 3:00 – 4:00 pm English  
Marwan Tarek SharePoint Wednesday 30-May-12 3:00 – 4:00 pm English/Arabic  
June Ahmed Bahaa Test Case Management using Microsoft Test Manager Wednesday 13-Jun-12 3:00 – 4:00 pm English/Arabic  
Mahmoud Magdy Introduction to Private Cloud with Hyper-v and System Center 2012 Wednesday 27-Jun-12 3:00 – 4:00 pm English/Arabic Introducing Private Cloud
July Mahmoud Magdy Introduction to Lync 2010 Wednesday 11-Jul-12 3:00 – 4:00 pm English/Arabic Introducing Lync 2010
Wissem habboub Business Intelligence using SQL Server and SharePoint- genral presentation Wednesday 25-Jul-12 3:00 – 4:00 pm English/French/Arabic Introduction to Business Intelligence: Concepts and MS BI Solution components
August Wissem habboub Business Intelligence- OLAP and Data mining using SSAS Wednesday 8-Aug-12 3:00 – 4:00 pm English/French/Arabic Introduction OLAP Implementation and Datamining Analysis with SQL Server Analysis services
Wissem habboub Business Intelligence- Reporting using SSRS and Performance management using Performance Point Services Wednesday 22-Aug-12 3:00 – 4:00 pm English/French/Arabic Introduction to Reporting using SQL Server Reporting services and dashboarding  using Performance Point Services
September Mohammad Saleh Understanding SharePoint As A Development Platform. Wednesday 5-Sep-12 3:00 – 4:00 pm English Understanding how to use Team Foundation Server 2010 and SharePoint 2010 in Application Lifecycle Management for getting control of the application development lifecycle from planning out investment in application work, to developing and managing those applications.
Mahmoud Magdy Introduction to High Availability Concepts Wednesday 19-Sep-12 3:00 – 4:00 pm English/Arabic Introducing High Availability Concepts
October Mohammad Saleh A Look at Productivity Suites in the Cloud: Office 365. Wednesday 3-Oct-12 3:00 – 4:00 pm English/Arabic  
Mohammad Saleh Understanding Composite Development Wednesday 17-Oct-12 3:00 – 4:00 pm English/Arabic  

 

See you there

NetApp and VMware View 5,000-Seat Performance Report #Netapp #vmware #vdi

September 5, 2011 Leave a comment

I got evolved in the past few months in designing and implementing large VDI solution, that will be weird for an Exchange MVP but I love the virtualization technology and couldn’t resist the temptation.

one of the most ugly parts of the VDI project is the storage design, in fact every VDI architect knows that storage sizing is one the painful aspects and one of the most critical parts for the VDI deployment success.

I spent hours trying to figure out the best model for the IOPs and Storage calculations for best and optimum user experience, and through hundreds of documents from Citrix, Netapp and Microsoft I found my method.

to start here is a nice link that will help you understand how things will go and spare the time of re-explaining the process

http://blogs.citrix.com/?s=Finding+a+Better+Way+to+Estimate+IOPS+for+VDI&submit_button=Search

to better know Citrix’s Side of the story (watch out, the CTX holds a lot of netapp’s data although that it doesn’t use or recommend netapp) http://support.citrix.com/article/CTX130632

and finally we see a closer look to storage performance from netapp, I have to say that this is one of the most well written documents concerning storage, storage performance and storage reporting, the document can be read here

http://media.netapp.com/documents/tr-3949.pdf

 

what I really loved that the report says that storage performance goes into several stages of its life cycle within the VDI project. the biggest IOPs hits are received during the first login attempts which is displayed in table 11 in the TR:

image

what made me excited that I developed my own IOPs predictor that I used for my projects, gladly my calculation were less than 1000 IOPs difference than the actual testing WOOOOOOOOOOHOOOOOOOOOO

image

I will put the calculator under further testing and it should be published later this month.

 

have a nice VDI sizing.

Automating #Linux Machines #provisioning on #Microsoft Hyper-v #Cloud using #opalis #hyperv

April 23, 2011 4 comments

I was assigned the task by one of my customers to automate their Linux machines provisioning on their Hyper-v cloud they are running, they still evaluating the Hyper-v Cloud capabilities, and they were wondering if they can automate the Linux machines provisioning into Hyper-v Servers.

They currently still evaluating it, so the process for the request and automation still not clear in their mind, but the question and request was simple, we want to automate the process of copying and configuring the machine, specially that they are running lots of Linux virtual machines.

the setup:

- 2 Hyper-v nodes running in cluster, each with 128 GB of memory, SCCM,SCOM, SCVMM 2008 R2 SP1, DPM 2010.

- request will come from a help desk or purchasing system, this is not clear yet.

before we start here is some notes for Microsoft guys working on that:

- I spent couple of days trying to figure out how sysprep can be done on the Linux machines and how to script it, the important note that Linux doesn’t has SID related information bounded to the machine, so copying the machine and renaming it will bring a totally new machine to the cloud. reference here.

- the machine name for Linux can be placed and configured in several places, keep in mind that if you used the command hostname to set the Linux machine host name it will be changed to the default name after the restart, to set it permanently, you will need to set the host name on /etc/sysconfig/network file.

- to execute commands remotely you will need to SSH on the machine.

now let us rock n roll:

I have no experience on Linux scripting so steps mentioned here are just guidelines and placeholders for others to use and kick off their implementations, however I don’t claim that those are the best way to do it.

the workflow you will configure will require the following:

- Create a template Linux virtual machine by creating a normal machine on any hyper-v Host.

- Install the Linux Integration components for Hyper-v, the main factor to note that you will need to install the development tools on the machine so it can successfully compile the source.

- after the integration tools installation you will need to assign a static IP to the machine (this will be used by Opalis later to SSH to the machine and run the configuration commands).

- Shut down the machine, from the SCVMM 2008 R2 admin console, copy the virtual machine to the library (if the hyper-v hosts located in different forest or DMZ this can be done by copying it).

now let us start:

- Install Opalis, best video can be found here.

- Import the SCVMM 2008 R2 Integration pack.

- Create the provisioning work flow as following:

image

the work flow will do the following:

- Create a random name that will be assigned to the machine, this is just a placeholder, the machine can be retrieved from text file, SQL DB..etc

image

- Create a VM from the VM template from the SCVMM 2008 R2 Server, and assign the name generated by the previous task to it, the name will be Linux-randomtextvalue

image

to assign the name linux-randometextname, in the vmname field you can pass the results of the previous task by typing, linux- then right click in the field and choose subscribe and choose published data and choose random text results from the previous step.

- the next step will get the vm, make the name as the name linux-randometextname same as previous step.

-the next step will start the vm, and pass the VM ID retrieved by the “Get VM” task, since this task requires VM ID, use the subscribe and published data to pass the VM ID from the “Get VM” Task.

- the link between the “start VM” and next SSH command will wait for 300 seconds or 5 minutes to allow the machine to fully start.

- the next ssh command will ssh to the static IP of the machine, and change the name by altering the file /etc/sysconfig/network and searching it for the default name “localhost.localdomain” and change it with the random text results:

image

the command will be : sed -i ‘s/localhost.localdomain/Linux-{Randome Text from “Generate VM name”}/g’ /etc/sysconfig/network

- the next step will configure the machine to use DHCP commands, same SSH step the command will be: sed -i ‘s/none/dhcp/g’ /etc/sysconfig/network-scripts/ifcfg-eth0

- the next SSH command will restart the VM to apply the settings.

and you are done.

again you can play with the workflow and create you own flow, there is some guides on the internet to automate the request that came from SCSM into Opalis..etc but this article to give you an idea about how generally the Linux machine configuration will be done.

#Microsoft #Hyper-V #Cloud Fast Track with #Dell technology

January 10, 2011 Leave a comment

Curious about Cloud ?

  • Should you use public cloud offerings from providers, build your own private cloud, or develop a hybrid of both?
  • What cloud-based services are right for you?
  • What are the best practices and proven process for implementing cloud technologies that minimize risk and maximize success?

Microsoft in partnership with Dell

Microsoft Hyper-V Cloud Fast Track is a reference architecture for building private clouds that combines Dell technology, including servers, networking and storage, with Microsoft software, technical guidance and validated configurations.

Hyper-V Cloud Fast Track solutions offer a turnkey approach to delivering scalable, preconfigured, validated infrastructure platforms for on-premises private cloud implementations. With local control over data and operations, your IT can dynamically pool, allocate, secure and manage resources for agile IaaS. Likewise, business units can deploy line-of-business applications with speed and consistency using self-provisioning and automated data center services in a virtualized environment.

Hyper-V Cloud Fast Track solutions offer:

  • Faster deployment — Rich features and support make private clouds easy to deploy.
  • Reduced risk — Validated configurations mean you can implement with confidence.
  • Dell advantage — Dell provides business-ready configurations for virtualization that are optimized for Microsoft Hyper-V.

Dell Business-Ready Configurations for Microsoft Hyper-V Cloud Fast Track

Dell offers a range of pre-engineered, business-ready configurations that conform to Microsoft’s Hyper-V Fast Track reference architecture:

Source http://virtualisationandmanagement.wordpress.com/2011/01/10/microsoft-hyper-v-cloud-fast-track/

Categories: Cloud Tags: , , , ,
Follow

Get every new post delivered to your Inbox.

Join 572 other followers

%d bloggers like this: