Our community is talking about the new Dell Technologies. Join the discussion in the Dell EMC Community Network:
Welcome to the fifth issue of the Dell Open Source Ecosystem Digest, a collection of relevant technical content around OpenStack and Hadoop authored by Dell as well our partners and friends. Enjoy readiong ... your feedback is appreciated greatly!OpenStackCloudscaling: “Cloudscaler takes on leadership role at NANOG ” by Robert Catheyhttp://www.cloudscaling.com/blog/company/cloudscaler-takes-on-leadership-role-at-nanog/Mirantis: “Working through DNS and DHCP service configuration issues in OpenStack Nova’” by Yury Taraday http://www.mirantis.com/blog/dns-dhcp-service-configuration-openstack-nova/MorphLabs: “Private Cloud in a Box Webinar Recap Recap and Video” by Yoram Hellerhttp://www.morphlabs.com/blog/private-cloud-in-a-box-webinar-recap-and-video/OpenStack Foundation: “OpenStack Outreach Program for Women Accepting Candidates”http://www.openstack.org/blog/2012/11/openstack-outreach-program-for-women-accepting-candidates/OpenStack Foundation: “Report: November month OpenStack meetup, India”http://www.openstack.org/blog/2012/11/report-november-month-openstack-meetup-india/HadoopCloudera: “Contributing to Hadoop”http://www.youtube.com/watch?v=Ee6T80bXmLk&feature=youtube_gdataCloudera: “Get started with Hadoop using Cloudera Enterprise - Part 1”http://www.youtube.com/watch?v=RHu2qVMKh-U&feature=youtube_gdataCloudera: “Get started with Hadoop using Cloudera Enterprise - Part 2”http://www.youtube.com/watch?v=OL2_SYVQVYA&feature=youtube_gdataDatameer: “What is an Analytical App?”http://www.datameer.com/blog/big-data-analytics-perspectives/what-is-an-analytic-app.htmlDatameer: “Insightful Analytics in a Data Driven World” - Webinar Dec 6th 10.00 am PT / 1 pm ET http://info.datameer.com/Delivering-Insightful-Analytics-in-Data-Driven-World.htmlDell“Dell and MorphLabs Discuss Private Clouds” by Kamesh Pemmaraju - Personal Blog:http://www.cloudel.com/dell-and-morphlabs-discuss-private-clouds/?utm_source=rss&utm_medium=rss&utm_campaign=dell-and-morphlabs-discuss-private-cloudsContributorsPlease find detailed information on all contributors in our Wiki section.ContactTwitter: @RafaelKnuthEmail: email@example.com
In Episode 49, Kong Yang and Todd Muirhead discuss the retro aspect as well as Dell World 2012. We welcome your thoughts and feedback.
Please click below to view the video.
Dell Smart Plug-in (SPI) version 3.0 for HP Operations Manager version 9.0 for Windows is available now!
The SPI v3.0 delivers new features for monitoring Dell PowerEdge Servers, Dell Storage devices such as EqualLogic and PowerVault MD Storage Arrays, Dell Remote Access Controller (DRAC) and Chassis management Controller (CMC) devices in environments managed by HP Operations Manager for Windows. Dell SPI v3.0 adds support for agent-free, out-of-band monitoring for the 12th generation of Dell PowerEdge servers via their embedded server management component, the integrated Dell Remote Access Controller (iDRAC), version 7 with Lifecycle Controller. The Dell SPI v3.0 also provides traditional agent-based monitoring with Dell OpenManage Server Administrator (OMSA) for 9-12G PowerEdge servers.
The key new features in Dell SPI v3.0:
The product download links and product documentation are available on the Dell TechCenter Dell OpenManage Connection for HP Operations Manager wiki page. There are also some new Technical Articles explaining how to use the Dell SPI to manage Dell devices, Agent-Free Server Monitoring, Dell SPI new features, etc. We encourage you to continue this conversation in the OpenManage Connections for 3rd Party Console Integration Forum if you have any comments or other feedback.
Welcome to the first episode of tech talks with outstanding Microsoft community members. Most upcoming interviews will be with Microsoft Most Valuable Professionals (MVPs) but I am not limiting myself to those outstanding Microsoft tech experts. Take Jeff Wouters for example: Jeff is recognized by the Microsoft community as a PowerShell Magician – you want to learn why? Read on … and enjoy!
Interview transcribed & edited by Rafael Knuth
Me (left) talking to Jeff Wouters (right) in Hamburg, Germany during the E2EVC Conference 2012
Flo: Jeff, I am happy to talk with you! Can you tell us about yourself and about your work?
Jeff: I am living in Holland, my main focus is Hyper-V in SystemCenter and I ran into some limitations in the product, so I went to PowerShell. With a little bit of googling … sorry: binging … I was able to find a lot of documentation. The PowerShell community is huge, the information they share is even better, so I was able to create some easy scripts. Then I had two sessions with Don Jones, he is a PowerShell MVP … one session was about Active Directory management and one about PowerShell Remoting. I then saw the power of PowerShell and I was like: “I have to learn PowerShell!”
Windows Server 2012 and SystemCenter 2012 just came out, and I see PowerShell integrated into EVERYTHING. Basically, administration tasks are possible in the GUI … you can still click it. But for all the fun stuff you have to turn to PowerShell and … I love it!
Flo: Give us some examples of the power of PowerShell.
Jeff: When I started with PowerShell, I used it the wrong way. I knew VB Script and then I started to use PowerShell code with the VB Script way of thinking. For example, with VB Script it took me about 20 lines of code, with PowerShell it was still 18 lines. Then another Microsoft MVP Jeffrey Hicks showed me how to use the pipeline, switch statements and stuff like that … and suddenly 18 lines of code became three. Even those three lines can be trimmed down to one line if you like, but then the code will become harder to read and you have to know PowerShell really well to understand it.
Flo: What are the major improvements from PowerShell 2008 to 2012 … in my opinion it’s that the syntax didn’t change.
Jeff: Ok syntax … well (laughter). A little bit history. PowerShell version 1 had basically one error: “access is denied”. So PowerShell version 2 came with a lot more errors like the errors explaining what you did probably wrong and stuff like that, which was a very good improvement. Next, PowerShell came out with Remoting and all produts were suddenly using PowerShell Remoting. When PowerShell version 3 came out, you had PowerShell workflow, based on the Windows Workflow Foundation (WF). It will basically enable you to execute tasks in parallel, because natively PowerShell does things in sequence, and is very powerful with bulk tasks like 3,000 live migrations. You want do that in parallel preferably. Further you have got member enumeration, which is an easy way to use properties to an object to create.
Flo: Have you ever used PowerShell web access?
Jeff: Only in demos, not in the production environment yet because my current customer doesn’t have a fully functional PKI infrastructure. When I do this, I want to do it secure. Opening PowerShell to the big bad world is not a good idea. I know the power of PowerShell and with one command I can take your entire environment down if your Remoting is enabled. So that’s not something I want to give to everybody.
Flo: Do you use PowerShell script environment or Notepad?
Jeff: When I write a very big script, functions and stuff like that, I use either Primo Script or PowerShell Plus. For scripting together with other system admins who are not very fluent with PowerShell yet, I use PowerShell ISE in version 3 because it has intelligence and it makes things lot more easily. When I need to do some quick and dirty scripting, I use Notepad.
Flo: Is there something PowerShell can’t provide?
Jeff: It’s there something it can’t provide? (laughter). If anything can be done inside a product, it can be done in PowerShell! A lot of things are even removed from the GUI and the only solution is PowerShell.
Flo: Can you give an example, please?
Jeff: Yeah, take Hyper-V. You are able to use affinity to set virtual machines together on a node or … even anti-affinity to separate them from each other. Let’s say for example a SQL cluster with two virtual machines … you do not want those same machines on the same node. That’s where you use anti-affinity and you can only configure that through PowerShell. You can configure affinity through GUI but it’s a lot of clicking all over the place and anti-affinity is basically two, three lines of code.
Flo: Dell has many PowerShell Plugins and CLIs such as iDRAC and Power Center. Are you using such tools to integrate your environment with PowerShell?
Jeff: Let’s say … if I was a big system integrator and I was using Dell products for all my customers, I would script it once and make it a standard set up, deploy it at my customer site, hit my script … sit back, take some coffee … and when I finished my coffee my entire environment is up and running.
For most system admins I would recommend using SystemCenter. Lots of system admins currently do not understand PowerShell, they don’t want to and they will never do so in their opinion.
Flo: You should change that …
Jeff: That is exactly my challenge. In Holland, I am doing some workshops in the evening to make customers enthusiastic about PowerShell. I recently had a workshop with a company that does hosting, and they have more than 300 web servers … Windows Server IIS and they deployed them manually. They have an automated deployment through PXE boot but enabling those server roles, enabling IIS packages and importing them, that’s all done by hand! CLICKING! So I asked them to give me some of the packages, I prepared a demo and the entire writing of the script took me 40 minutes. Deploying it was: hitting enter and sitting back. Right now I can use that single script, put the packages in a certain directory and … I wouldn’t say it’s universal … but any package you put in that directory, you save it there, you hit the script, you sit back and your package for the website would be deployed on all you web servers. So, it’s not 300 times clicking. It’s pressing enter, sitting back and you are done. All you have to do is preparation for the script and then the next thing is enjoying the coffee.
Flo: We should definitely catch up shortly … and show customers what PowerShell can do on Dell products.
Jeff: Yeah, sure!
Flo: Sounds good! Thank you very much and … talk to you soon.
Recommended PowerShell Resources
Jeff Wouters, PowerShell Magician
Twitter: @JeffWouters Blog: http://jeffwouters.nl/
Don Jones, Microsoft MVP
Twitter: @concentrateddon IT Pro Column: http://www.windowsitpro.com/topics/powershell-scripting/don-jones-on-powershell Don’s Book on PowerShell: http://jdhitsolutions.com/blog/2012/11/learn-powershell-3-in-a-month-of-lunches-now-available/
Don’s Shell Hub: http://shellhub.com/
Jeffery Hicks, Microsoft MVP
Twitter: @JeffHicks Blog: http://jdhitsolutions.com/blog/ PowerShell Communities
This week I would like to share some guidance on automating your migration tasks using PowerShell. As you may already know Migration Suite for SharePoint (as well as other Dell SharePoint migration solutions) sports a very flexible command line interface. Most of the core migration tasks available in the user interface can also be executed from a batch script. Did you ever noticed that Generate Script button at the bottom of nearly every migration wizard in the tool? Click it to get a CLI equivalent of the migration task you are about to perform. Very neat!
While the Windows command shell and batch files are totally usable, I generally prefer to script my migrations in PowerShell. Let's look at a common scenario: I am migrating documents from SharePoint 2007 to 2010. My source SharePoint 2007 document libraries use custom metadata columns. In 2010, I have implemented a new custom content type and I need to migrate my documents into this content type and do metadata mapping for columns that do not match by name. I could easilly do document level migration in Migration Suite and remap documents the way I want, but I have hundreds of libraries in 2007, so it might be tedious to use the UI.
First off, I need to create a metadata mapping for my script. For that I drag a single source document to a precreated SP 2010 document library in Migration Suite. I won't actually migrate the file. I just need to define the mapping and save it so it can be used from a batch script.
On the Properties screen, I select the desired content type from the dropbox and adjust the column mappings:
Then click Save Template to save the mappings to a mvmap file on your disk.
Now it's time for some PowerShell fun!
With PowerShell supporting running external commands, it's very easy to call Migration Suite CLI from within PowerShell. There are multiple ways to invoke a command, but I'll show you the easiest and most straightforward approach. I recommend creating a PowerShell script, which is reusable and easy to modify. Personally i prefer using variables for parameters to make edits easier (these can be passed into the script too), but you can get by with a one-liner if you want.
Fire up PowerShell ISE or Notepad and paste the following lines in (it is also attached to this post for your convenience):
## Quest installation path
$QuestPath = "c:\Program Files (x86)\Quest Software\Migration Suite for SharePoint\quest"
## Source site URL
$SrcWeb = "http://sp2007/sites/team"
## Target site URL
$TrgWeb = "http://sp2010/sites/root"
## Source list name
$SrcList = "Specifications"
## Target list name
$TrgList = "Specs"
## User name
$User = "contoso\applebee"
$Pwd = "1"
## Metadata Mapping
$MetaMapping = "C:\MyScript\specs.mvmap"
## Log File
$Log = "C:\MyScript\log.xml"
& "$QuestPath\jre\bin\java.exe" -jar $QuestPath\plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar -cmd copyitems -srcsite $SrcWeb -srclist $SrcList -trgtsite $TrgWeb -trgtlist $TrgList -srcuser $User -srcpass $Pwd -trgtuser $User -trgtpass $Pwd -overwritebehavior dont_copy -mapping $MetaMapping -log $Log -noSplash >output.txt 2>&1
As you can see it is the last line in the script that actually does all the work by invoking the copyitems command for the source and target libraries. We supply the metadata mapping template using the -mapping attribute and instruct the tool to log to the file in the same directory. If you are familiar with classic Windows shell batch mode, you will recognize the last part, which redirects standard console output and errors to output.txt.
You might be wondering why the script uses a scary-looking Java launcher instead of QuestDM.exe as in auto-generated CLI scripts? The answer is that depending on your specific OS configuration, QuestDM.exe may run asynchronously. That makes scripting a bit more challenging, because you need to monitor the background process to understand when you are done. Using the java launcher solves this problem and the script will execute synchronously.
Ok, now just change the values in the script to ones that match your setup and save the script as a PS1 file. You can run it from the PowerShell prompt as follows (this article is a great resource of additional information on running PS scripts):
When the script completes, you can examine the log file in Migration Suite (View | Log Viewer | Load). The output.txt contains a detailed progress log that can be useful for troubleshooting.
So another SharePoint conference has come and gone,this one just one short year since last year's SPC in Anaheim.
By Friday if your brain wasn't fried with info overload you clearly weren't at the same conference
If you didn't go to the conference its hard to synthesize it all down to a few common threads.
For us it was our coming out party as part of Dell, and we meet a lot of our new Dell co-workers. Look for a whole heck of a lot more SharePoint and Collaboration technologies from Dell in the coming months.
In the meanwhile..here are the top five things I think we all learned at the Conference (besides that Bon Jovi still rocks!)
Some folks had their doubts. SharePoint is starting to feel like it has been around for a long time, and it has. But it is still at the center of what makes organizations work and unlike some other collaboration technologies that have come and gone or are still clinging to life, Microsoft continues to make major investments in SharePoint and push it in the right directions. The emphasis on Office 365 is massively impressive and it has positioned SharePoint perfectly as we all move to the cloud world. Office 365 is now a place where an organization of any given size can feel comfortable and the pricing models are well aligned to the market pricing that we see with hosted SharePoint. For those who are staying on-premise tings have never been better. Overall installation is easier, collaboration is easier, office integration is improved, browser support is enhanced, new features like community sites, site mailboxes and the application store add impressive capabilities we can all use. If you are one of the few and lonely not looking at SharePoint 2013 yet, get it now!
This one is in many ways an extension of what I said above. Microsoft knows there are gaps and there are two ways to fill that gap. Build or buy. Yammer is an interesting acquisition for Microsoft and the SharePoint group in particular. It was very clear from the keynote that Yammer is very much at the center of much of what they will be doing with SharePoint and social Enterprise. It is much more than just Twitter for the enterprise, and the roadmap looks impressive. We spend a lot of time with the Yammer team and I came away convinced that this is a game changer. SharePoint was always the best at core document collaboration but left the door open for general or adhoc collaboration. Yammer closes that door and brings into Microsoft a group of super motivated individuals. Well played Microsoft! There is excellent SharePoint integration within Yammer right now and I think future integration will be fairly rapid. This is one hot technology we will all be using soon.
We plan to accelerate our Yammer integration and incorporate Yammer where it makes sense.
Get started with Yammer now at https://www.yammer.com/
One of the big changes in SharePoint 2013, and Office in general, is the new application model and the app store that goes with it. In the past it could be a bit of a pain to get applications up and running with SharePoint, even if you had the template nailed down. Nobody is saying that this will ever be as vibrant or active as iTunes, but you will find more business and enterprise ready applications that will have an impact on your organization and work with the tools you have today. Have a look at what is up there now and expect a lot more come GA in early 2012. http://officepreview.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx
Here at Dell we wanted to both understand and push the application model and the application store as it stands now. Thus was born the Quest Social Hub, an evolving hub for all your social feeds. Have a look and give us feedback (right within the store if you can!) and look for fairly frequent updates and future apps as well.
Any ideas on what apps we should look at creating, drop us a comment below!
There were a few missteps, some wonky pricing models. The less said about BPOS probably the better. A lot of stuff you couldn't code for when it was in the cloud. That is very much in the past. Everything is now cloud ready and looks and works great. Over the TAP period we migrated a lot of our internal demos and testing environments to Office 365 and unlike other past efforts by Microsoft this one held firm and soon it was easy just to say put that up on O365. Adding support in our products was easier and Azure is maturing as well. Microsoft is sometimes late to the party, but much like all good parties, sometimes the most interesting guests arrive a bit late and then the party really takes off!
Vendors put their money where their mouth is in a sense. There are lots of areas that folks could be concentrating one but at the SPC it was evident that still are both willing to invest in SharePoint tools and most are making a great living doing so. With budgets the way they are folks will only buy what they absolutely need and clearly they are buying SharePoint tools. These add ons enhance an already great framework but aligns individual SharePoint implementations to exacting needs.
These guys are our competitors, but in most cases they are also our friends. We show up at all the same events and for many of us it has been for years. It's great to see people have success and grow their visions. I spent a lot of time in the vendor showcase and came away with some favorite products and companies, it was interesting that in most cases this aligned with my co-workers thoughts as well and gives us a moment of pause ("Why didn't we think of that!!"). It was an honor to be among these folks again. At the end of the day we are SharePoint people first, competitors second! Few folks were lonely and everyone was dog tired by the end.
Thanks to everyone who stopped by the Dell Booth, if you are at Dell World Dec. 12-13 I will see you there otherwise until the new SharePoint conference!
here comes my fourth compilation of the most interesting technical blog posts written by members of the Microsoft MVP Community.
Currently, there are only a few MVPs contributing to this compilation, but more will follow soon.
@all MVPs If you’d like me to add your blog posts to my weekly compilation, please send me an email (Florian_Klaffenbach@dell.com) or reach out to me via Twitter (@FloKlaffenbach).
Extension to December 1st of The Great Big Hyper-V Survey of 2012 by Hans Vredevoort
KB2770917 Updating Host & Guest Integration Services Components – Most Current Version Depends on Guest OS by Didier van Hoye
Windows network virtualization is not enabled on a host NIC available for placement by Kristian Nese
Build a Windows Server 2012 Hyper-V Cluster Using PowerShell by Aidan Finn
Tutorial: Utilizando CAS role para envio de mensagens – Exchange Server 2013 in Portuguese by Marcelo Vighi
Videointerview with Aidan Finn about Windows Server 2012 livemigration and Hyper-V Replica by Carsten Rachfahl
Videointerview with Hans Vredevoort about Network Teaming and Converged Networking in Windows Server 2012 by Carsten Rachfahl
Windows Server 2012 VHDX Thin Provisioning Benefits Explored by Didier van Hoye
Create Lots Of Hyper-V Virtual Machines From A CSV File Using PowerShell by Aidan Finn
Windows Server Core:
Demo VDI and RDS in Windows Server 2012 by Lai Yoong Seng
Enabling SMB Multichannel On Scale-Out File Server Cluster Nodes by Aidan Finn
Shared Nothing Live Migration Leverages SMB 3.0 Under the Hood by Didier van Hoye
Adding an SD Card To Windows 8 Tablet by Aidan Finn
Creating a management infrastructure in Windows Azure by Kristian Nese
Testing Google Chrome Bookmarks with PowerShell by Jeffery Hicks
Dell Software (formerly Quest) is just back from our first engagement at this year’s Microsoft SharePoint Conference – our first big appearance since the Dell acquisition. It was exciting, dizzying, exhausting, exhilarating to be sure. What were some of the highlights?
Figure 1 - The Yammer/SharePoint integration roadmap
Let’s summarize Microsoft’s big keynote messages. As much as the first decade of SharePoint was about the union of information, Internet and search, look for SharePoint’s second decade to emphasize:
Cloud and social were the biggest developments, and Microsoft announced support for SharePoint apps on Windows 8k, Windows Phone, and iOS. And SharePoint 2013 has a lot of exciting new features – from the app store, social, and search to simple-but-needed usability enhancements like the Share button.
Dell Software had a lot going on too. It felt like we saw 10,000 people at our booth! Actually, we did!
Figure 2 - The Dell Software Booth
Many many thanks to our whole team, including our colleagues from storage and software – as well as our Smartners and our customers – especially Kim Forchehammer from Golder Associates. He made the trip from Sweden to present the case study section of our breakout session on upgrading to 2013.
We were proud to showcase upcoming releases of Site Administrator 5, Web Parts 6, and of course our brand new Quest Social Hub. With social, apps, and Office 365 all coming together at the conference, it seemed like the right place to rollout an Office 365-ready social app. Social Hub lets you integrate feeds from Facebook, Twitter and Lined In with the rest of the new social apple pie goodness in Office 365 and SharePoint 2013. (Plus it’s free. Plus I’m writing before Thanksgiving.)
QSH is our first entry in the online SharePoint App Store, and we’re hugely encouraged by the initial responses from customers and the press. More to come!
Figure 3 - Quest Social Hub
Finally, as with any SharePoint event, the community was out in force. Microsoft dedicated a community area to groups like SharePoint Saturday (SPSEvents.org), Women in SharePoint, and SharePoint User Groups. And, of course, spontaneous community events like the Gangnam Style flash mob (courtesy of Dux Sy and Marcy Kellar).
Figure 4 - Dux in Tux
What was your highlight? Let us know! And if you weren’t there, look for us:
And other locations soon to be announced!
In Episode 48, Kong Yang and Todd Muirhead give thanks for this past year. We welcome your thoughts and feedback.
Dell OpenManage Connection version 2.0 for IBM Tivoli Netcool/OMNIbus is available now!
Dell OpenManage Connection version 2.0 for IBM Tivoli Netcool OMNIbus 7.3.1 provides event monitoring capabilities for:
Dell OpenManage Connection monitors Dell devices by receiving alerts on the Netcool/OMNIbus console and allows one-to-one and one-to-many Dell consoles launches for detailed views from the Netcool/OMNIbus console.
The key new features in this release:
The product download links and product documentation are available on the Dell TechCenter Dell OpenManage Connection for IBM Tivoli Netcool/OMNIbus wiki page. We encourage you to continue this conversation in the OpenManage Connections for 3rd Party Console Integration Forum if you have any comments or other feedback.