This action might not be possible to undo. Are you sure you want to continue?
Page 1 of 11
Boot from SAN 101 with Cisco UCS
Posted on November 9, 2010 by Jeff Allen
So my Dad is selling Viagra now – or at least that’s what his latest email claimed shift from his real estate job, I called him to inquire. It turns out that while dad w email had been working overtime to provide this medical benefit to everyone in emails a minor nuisance, the job of helping him remove the malware from his P and it happens time and again. I’m sure this sounds all too familiar to most of you. After all, you’re the “comput either your dad that fell for the “You’re infected – Click Here now to clean your roommate that doesn’t understand why her Facebook keeps posting links to ina wall. When I come across things like this, I’m the type of guy who wants to unde understand how the infection works and what makes it spread. I do this so that completely understand it and don’t have to submit to the drastic measure of re-i and/or formatting the drive like PC repair shops do. Doing this provides me wit done faster and easier next time, and I won’t be forced to repeat menial tasks lik over again every time it comes up. I take this same approach in the data center w horizon. Today, I want to help you understand how Boot from SAN works in a le UCS makes the task 100 times faster (literally). I should let you know right up front that I’m not a storage guru, but I’ve setup se many different arrays now that I’ve lost track. This should be of some comfort if well – meaning that this isn’t rocket science (which is probably equally easy sinc right?). And while most of the relevance in this discussion surrounds Boot from to be just as useful to any SAN admin who wants to allocate storage prior to the HDD. Sometimes it just comes down to timing and schedules and for those situa valuable.
Note: For some operating systems zone just a single path during OS installation so consider this step option 3. B. it’s pretty cool until you have a bunch of serv deploying a few servers. Cisco’s CIMC too). On the array. I’ll review briefly the general tas legacy servers and blades to do so. 2. Entering this utility forces the HBA to lo it at the intro screen. C. press the appropriate hot key during POST when the HBA option Qlogic and ALT+E for Emulex). 1. Zone the second fabric switch as well. Zone the server WWPN to a zone that includes the storage array controlle B. Save settings and reboot. Sometimes it’s just faster to do this than to try to automate if you can see (and it isn’t an oncoming train). for those who don’t boot from SAN today. available on all array models) The steps are done in this order for a reason. create a LUN and allow the server WWPNs to have access t B.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 2 of 11 Now. that zoning can occur. like a local disk – pretty cool! Well. the array can’t see the HBAs so this point you can reboot the server and install the OS right onto the SAN LUN. Note: HP calls this “Boot Controller Orde standard Boot Order. Server Tasks A. D. Without the Switch Tasks. Switch Tasks A. most people wouldn’t mind repeating a task or two on e done. Press the appropriate hot key to enter the server BIOS/EFI and change th server’s SAN storage controller. Array Tasks A. Present the LUN to the host using a desired LUN number (typically zero. Again. Without the Server Tasks section. Power on the server.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 . I’ve used every out there and none of them are perfect (yes. That’s at least 20 http://jeffsaidso. But what if the task is beyond “just a few server of servers you need to catch during POST to force them to login.
the tasks above change just slightly. What makes this task (and lots of others) so easy can be traced back to Templates. I’m no article. and certainly possible. UCS Manager Tasks A. Cisco UCS manages SAN. LAN.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 3 of 11 the instructions below will show you how to force any number of Cisco UCS blad need to ever enter the HBA BIOS utility or Server BIOS. in UCS. all the WWPNs are already known ahead of time – before While this is true. or associate servers to the profiles E. Create x number of Service Profiles from the Template D. Note: For some operating systems zone just a single path during OS installation so consider this step option 3. but you can read up on them on Sean’s blog here: http://www. Present the LUN to the host using a desired LUN number (typically zero. I need to get one item o pre-provisioning. As you are probably aware. available on all array models) Remember. and console. Some might argue that the servers don’t need to login to the fa steps because. UCS manages the server facet by separating the server’s identity (MA VLANs. Create a Service Profile Template with x number of vHBAs. the above tasks are done one time only and all 100 servers (or howe the SAN switch. Zone the server WWPN to a zone that includes the storage array controlle B.mseanmc http://jeffsaidso. create a LUN and allow the server WWPNs to have access t B. Switch Tasks A. Let all servers attempt to boot and sit at the “Non-System Disk” style mes 2. BIOS Settings. B. Array Tasks A.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 . Use Server Pools. Firmware. etc) from the physical hardware itself. Feel free to comment otherwise. On the array. But instead of repeating the 3 b task list below just once. it just hasn’t been my personal experie it that way. 1. Create a Boot Policy that includes SAN Boot as the first device and link it C. Using UCS. Zone the second fabric switch as well.
to the template itself. Choose “Updating” template type from the first screen in the wizard. please let me know. A. Create the Boot Policy A. when we want to ch that template. If I change the bo the boot order of all servers.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 . Create a Service Profile Template. choose the option to “Create Boot Policy” http://jeffsaidso. you can unlink profiles from templates ((a want this behavior at some point. Because I assume some of you may want to go actual step-by-step below. because any number of Service Profiles can be instantly created fro create 100 or more “servers” and manage everything about them from one temp template. So let’s take a look at the steps required to get this trick to work. And yes. Part of the server’s identity is th Additionally. 1.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 4 of 11 statelessness-cisco-ucs-vs-hp-virtual-connect/. 1. An u make changes in just one place. While creating the template. If you have any questions. I just added a vlan to all servers using the template.
Add only SAN Boot to the policy (I always name my vHBA’s “fc0″ and “ adding a Primary path. A Secondary can also be created if you wish to h method. http://jeffsaidso.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 5 of 11 1.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 .
Boot from SAN 101 with Cisco UCS | Jeff Said So Page 6 of 11 1. Add a SAN Boot Target to the Primary vHBA (fc0) 1.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 . you can use one from your actual array or just make one 20:00:00:00:00:00:00:00 http://jeffsaidso. Use ANY valid WWPN as the Boot Target WWPN. Since the purpose of HBA to login.
2. Finish the Template at this point. Use names that make sense to you servers. The servers will power WWPN you designated as a target which obviously won’t actually boot th primary goal of the server vHBA successfully logging in to the SAN Fabri servers logged into the SAN Fabric and normal switch zoning can be don successful login. it’s 20:00:00:25:B5:00:A1:BF as shown below. Create Profiles A. Save the Boot Policy and be sure and select it from the list before y Service Profile Template creation. this will happen for you automatically. By default.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 . you probably want to use Server Pools to automate the Service Pr hardware (I intend to cover Server Pools as future topic). look in the Service Profile to see the assign WWPN example. http://jeffsaidso. 3. Finish the Policy and Template A. onc associated to physical servers. Boot the Servers A.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 7 of 11 1. With the template highlighted. we can proceed to the next step. First. click “Create Service Profile from Templat of Service Profiles from the Template. Regardless.
So now that we know what we’re looking for. Verify Successful Login A. let’s go see if it shows up in Database. I’d like to send a Jeremy Waldrop (who’s done more than his fair share of UCS). With UCS I can take a task that would have taken a single a of keystrokes and shortened the task to just a few simple steps. He shows an int http://jeffsaidso. Replication software exists to hand but nothing exists to go out and change all the servers to point to the new array now that is. So there you have it. Once zoning is complete. Imagine if your datacenter upgrades from array vendor-X to arra the next model array from the same vendor. A simple “show flogi database” command at the switch produc Bingo – there it is! Along with the other 100 vHBAs I needed to zone. simply change the Boot Policy in the template to point You can edit the Policy or just create a new one.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 8 of 11 1. This brings up another huge UC change the boot target for all of the servers.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 . that means you can do some pretty SAN upgrades.
For more info on how Fibre Channel is implemented on Cisco UCS.am liking what I’m learning at this point….com/docs/DOC-6186 Thanks for stopping by. see this link https://supportforums.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 9 of 11 provisioning that uses UCS service profiles that you could combine with the info provision your storage before your physical blades arrive – with no outage! Grea http://jeremywaldrop. 2010 at 10:02 pm Very helpful for a UCS newbie…. Bookmark the permalink.scottlowe. Kendrick Coleman says: November 29. If you have anything you’d like to add. 11 Responses to Boot from SAN 101 with Cisco UCS Andrew Miller says: November 27. please feel free.cisco.blog. 2010 at 8:47 am http://jeffsaidso.com/2010/11/11/cisco-ucs-service-profile-coo Now you’ve heard what I have to say.org . Reply Pingback: Think Meta » Links and Whatnot.wordpress. -Jeff Allen This entry was posted in UCS Articles.The weblog of an IT pro specializing in virtualization. Take #1 Pingback: Technology Short Take #7 . and I hope you found this useful and that deploying your servers.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 .
2010 at 11:52 am Wow. 2010 at 10:52 am Hey Jeff. That’s what this blog is all about. I’m new with UCS a knowledge as I can. Reply TK says: December 9.. talk A big big big THANK YOU for this article. MUCH appre http://jeffsaidso. Keep up with the nice step-by-step posts. I wish Cisco had this in their documentation! One of the biggest issues an admi and what is the best order to run tasks. i come across this article.com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 .Boot from SAN 101 with Cisco UCS | Jeff Said So Page 10 of 11 Jeff. I enjoyed reading it alo Kendrick Reply Pingback: UCS BIOS Policies | Jeff Said So Ajay says: November 30. This is what I’ve been searching for to get SAN booting set up correctly.. 2010 at 11:32 am You’re very welcome. Great article and I can’t thank you enough for the spoon feeding. i dont know how many hours you have sav Cheers! Reply Jeff Allen says: November 30. we’re about to recieve a UCS with 16 blades and Bang.
Is that true? Reply Jeff Allen says: January 15. Reply Pingback: Citrix XenDesktop on Cisco UCS .com/2010/11/boot-from-san-101-with-cisco-ucs/ 5/19/2011 . If the boot order does not include local stora controller will not load. 2011 at 7:44 pm This is no longer a requirement.cliff davies cliff davies http://jeffsaidso.Boot from SAN 101 with Cisco UCS | Jeff Said So Page 11 of 11 Reply NC says: January 4. 2011 at 4:10 pm Thanks for the informative article! A Cisco SE consultant told me you have to remove/disconnect the local hard drives in hard drives already have bootable OS installed on them.