If you are using the Dell Server Deployment Pack with the Dell ToolKit (DTK) 5.1, you may see an error when trying to use the Set RAID function in an OSD task sequence.
Look in the SMSTS.log and find the section where raidcfg.exe is being called. Near the end you may see errors saying "File is not writeable!" or "Could not find the raid output file you specified (envout.txt). Please check the path."
This turned out to be a permissions problem in DTK 5.1.0.1518 and possibly back in DTK 4.4 also. This issue has been resolved and a new version of DTK 5.1.0.1658 A01 was released today (6/15/2015). http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=2JC3P
1. Download the latest version of DTK at the link above. Then in ConfigMgr, go to Software Library\Application Management\Packages and right click on Dell PowerEdge Deployment. Select Dell PowerEdge Server Deployment -> Launch Deployment Toolkit Configuration Wizard.
When the wizard opens, point the zip location to the DTK zip you just downloaded. If you already had the previous version of DTK 5.1 installed, the bottom part of the wizard will look the same on both sides. They will both show Version 5.1. Don't worry, it will update.
On the next screen you can select your previous boot image that you were using or let it create a new one from the Windows ADK. Let this run to completion and you will have a new boot image with all the necessary drivers to boot the last couple of generations of Dell servers.
2. Next, you will need to update the 3 PowerEdge packages. PowerEdge Custom Reboot Script, Deployment Toolkit Integration, and Startup Network Setting. If you had already distributed them to your distribution point, just right click on them and select Update Distribution Points and then make sure the Content Status at the bottom turns green and has the current date and time. This may take a couple minutes depending on your environment.
3. Once all 3 of those are updated, do one last check. Look at the PackageID of the PowerEdge Deployment Toolkit Integration package. Go to the path of where your distribution share packages are (Drive:\SMSPKGDrive$\) and find the folder with that PackageID and open it. Find the Version.txt file and open that. It should tell you Build 1658 which confirms that you have updated DTK and distributed it successfully.
4. And the last thing that needs to be done is to make sure your new boot image is the one that your task sequence uses and the target machine boots to. I have instructions on how to do all of that in the following post. Look down where it says "1. Boot Image". http://bradsjumpbag.blogspot.com/2015/04/how-to-import-server-driver-packages.html
Now you should be able to run your OSD task sequence and have the Set RAID step work correctly.
This is my attempt to post things that I have encountered, found little or incomplete information for, and hope to be able to help others with. Topics will be Information Technology centric with most dealing with Microsoft System Center. The concept of a jumpbag is to contain all the things you need to survive most situations.
Monday, June 15, 2015
Dell DSDPv3.0 with ConfigMgr 2012 R2 SP1
I have confirmed through testing that the Dell Server Deployment Pack v3.0 does work with ConfigMgr 2012 R2 SP1. No need for a new version just to work with SP1.
I tested the Set Boot Order, Set BIOS config, Set iDrac config, and Set RAID config, and Driver import from SMTD and they all work.
A couple of things to keep in mind:
1. If you are trying to deploy Server 2012 R2, you will need your ConfigMgr host to be running Server 2012 R2, or may have to copy the boot image to a Server 2012 R2 machine to manually inject drivers. This is due to a downlevel DISM issue described here: https://support.microsoft.com/en-us/kb/2853726
2. If you are trying to deploy Windows 8.1, Server 2012 or Server 2012 R2, I suggest you update your version of DTK (Dell ToolKit) to the latest version which was just released today (6/15/2015). The latest version is 5.1.0.1658 A01 at this link http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=2JC3P. This is because of a permissions issue in the previous version of DTK that we just resolved. I explain that in another post.
I tested the Set Boot Order, Set BIOS config, Set iDrac config, and Set RAID config, and Driver import from SMTD and they all work.
A couple of things to keep in mind:
1. If you are trying to deploy Server 2012 R2, you will need your ConfigMgr host to be running Server 2012 R2, or may have to copy the boot image to a Server 2012 R2 machine to manually inject drivers. This is due to a downlevel DISM issue described here: https://support.microsoft.com/en-us/kb/2853726
2. If you are trying to deploy Windows 8.1, Server 2012 or Server 2012 R2, I suggest you update your version of DTK (Dell ToolKit) to the latest version which was just released today (6/15/2015). The latest version is 5.1.0.1658 A01 at this link http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=2JC3P. This is because of a permissions issue in the previous version of DTK that we just resolved. I explain that in another post.
Labels:
#iwork4dell,
configmgr 2012 r2 sp1,
dsdp,
sccm 2012 r2 sp1
Monday, June 8, 2015
Upgrade to Dell OpsMgr MP Suite 6.1
The new Dell OpsMgr Management Pack Suite resolves a couple of bugs that I identified. The annoying Usage Information Alerts, and a problem with the Dell Connections License Manager in particular. If you are using the MP Suite v5.2 or 6, I suggest you update to the new v6.1. I went back and forth from 5.2 to 6.0 to 6.1 and back down and up again several times in 2 separate labs to confirm that these instructions worked each time for me.
1. Download the published release of the Dell OpsMgr Management Pack v6.1. Here.
***Edit 6/23/2015
In #2 below, the best way to run the installer is to open an elevated command prompt and use "msiexec /i ". If you are not logged in specifically as the local admin, the COM+ object will not be created. This is a permissions issue with the MSI installer that will be resolved soon. Logging in as the Domain Admin or any other user, even if a member of the local administrators group, will not install correctly unless you have lowered your UAC security profile.
If you already ran the installer, open dcomcnfg and look under Component Services\Computers\My Computer\COM+ Applications and see if the Dell Device Helper is there. If not, open an elevated cmd and run the installer again and chose the repair option.
***
2. Extract and run the installer Dell_Server_Management_Pack_x64.msi, and I suggest unchecking the box at the end to open the OpsMgr console.
3. Right click on the OpsMgr console and Run As Admin. This is usually the best way to open any of the System Center consoles.
4. Go to Monitoring\Dell\Feature Management Dashboard. After a little while the FMP (dashboard) will update and show Available Versions as 6.1.
***On each one of the 5 features that you update, do not close the Task Status window until you have read through it to make sure it is successful because it will almost always show Success for Status even when there was an error running it. That Success Status is just a success that the function ran. Not that it completed successfully. Read through the Task Output and you are looking for something similar to:
INFO: Dell.Chassis.Modular.Server.Correlation imported successfully
Success
Once you see that, you can close the window.***
5. Start at the top and select "Chassis Modular Server Correlation" and then in the task pane run the "Upgrade Chassis Modular Server Correlation Feature" task.
6. Next, is the Chassis Monitoring. Highlight it and then run the task "Set to Chassis (either Detailed or Scalable) Monitoring Feature" task.
7. DRAC Monitoring. Highlight it and run the "Upgrade DRAC Monitoring Feature" task. Don't close until you are sure it was successful. For me, this one was not successful on the first run. I had to run it again and set an override to Auto Resolve Warning/Errors set to true in the task as seen below.
8. Server and Rack Workstation Agent-based Monitoring is next up. Select it and run the "Set to Agent-based (Detailed or Scalable) Feature" task.
9. Last, is the Server and Rack Workstation Agent-free Monitoring. Select it and run the "Set to Agent-free (Detailed or Scalable) Feature" task.
After a short while you should see the In Use Version column for each feature change to 6.1.0.
10. Now, go to Administrator\Management Packs. Look at all of the Dell MPs and make sure they are all 6.1.0.x, where x could be any of multiple numbers, except for Dell Base Hardware Library which will still be 4.0.0.113. Very specifically, look at Dell Feature Management and see what version it is. If it is not 6.1.0.43, it hasn't updated and it may be held up by other MPs that are dependent on that one. Open the properties of the Dell Feature Management MP and look on the Dependencies tab in the bottom half to see which ones. Most likely will be Dell.FeatureManagement.Override version 1.0.0.0 and Dell.FeatureManagement.TaskRefresher version 1.0.0.0. If there are others, make note of them also for the next step.
You can find those 2 MPs and export them if you like, and then you will need to delete them. Delete both the Dell.FeatureManagement.Override and the Dell.FeatureManagement.TaskRefresher.
11. Once they are gone the next step is to import the new Dell Feature Management MP since it didn't update before. Select Import Management Pack. Select from Disk and No for searching for dependencies. Browse to "C:\Program Files\Dell Management Packs\Server Mgmt Suite\6.1" and select the Dell.FeatureManagement.Pack.mp. It should show the new version 6.1.0.43. Click Install. When it finishes, you should see that new version number for Dell Feature Management after the MPs list refreshes.
12. Go to Authoring\Management Pack objects\Object Discoveries. In the Look for box, type "Dell Feature" and hit Find Now. Select "Dell Feature Management Host Discovery". Right click on it and select Overrides->Override the Object Discovery->For all objects of class: Management Server.
On the Override Properties you are going to put a check next to FMPHostFqdn and set that to the FQDN of your OpsMgr server. Then put a check next to Interval Seconds and change the value to 600 seconds. If you want a log of this, you can also check the Log level and change it from a 0 to a 1. This log will be located at C:\Windows\Temp\DellFeatureMonitoring_Logs. At the bottom of Override Properties, create a new Management pack. Give it a name and then save it.
13. After the specified time period (600 seconds) the Dell Feature Management Dashboard will update to the new version. You will no longer see the annoying Usage Informational Alerts and some of the column headers will change. The Total Node Licenses column will change to Total Node Count, and the License in Use column will change to Required License Count. And if you select the Server and Rack Workstation Agent-free Monitoring feature you will see a new task on the right side called Associate Run-As Account. Once you see these things you will need to go back to step 12 above and uncheck the Interval Seconds so that it will go back to the default of once per day. If you do not do this, the discovery cycle will run every 10 minutes appending the log file which will continue to grow (about 0.5MB/Day).
The Usage Information Alerts can be closed. The Associate Run-As Account task associates the Run As account used for SMASH discovery with all Dell Server objects, required for health monitoring.
14. And lastly, you will see a new Information alert that should only appear one time. The name is Dell FMP: License Information - Dell Server and Rack workstation Agent-free Monitoring and it gives you information about the license tiers and requirements.
Now you have updated to the new Dell OpsMgr Management Pack Suite v6.1. If you have multiple OpsMgr management servers, you will need to run the installer for this MP Suite on each mgmt server to update the files and com+ object on each one and that should be all you need to do.
1. Download the published release of the Dell OpsMgr Management Pack v6.1. Here.
***Edit 6/23/2015
In #2 below, the best way to run the installer is to open an elevated command prompt and use "msiexec /i
If you already ran the installer, open dcomcnfg and look under Component Services\Computers\My Computer\COM+ Applications and see if the Dell Device Helper is there. If not, open an elevated cmd and run the installer again and chose the repair option.
***
2. Extract and run the installer Dell_Server_Management_Pack_x64.msi, and I suggest unchecking the box at the end to open the OpsMgr console.
3. Right click on the OpsMgr console and Run As Admin. This is usually the best way to open any of the System Center consoles.
4. Go to Monitoring\Dell\Feature Management Dashboard. After a little while the FMP (dashboard) will update and show Available Versions as 6.1.
***On each one of the 5 features that you update, do not close the Task Status window until you have read through it to make sure it is successful because it will almost always show Success for Status even when there was an error running it. That Success Status is just a success that the function ran. Not that it completed successfully. Read through the Task Output and you are looking for something similar to:
INFO: Dell.Chassis.Modular.Server.Correlation imported successfully
Success
Once you see that, you can close the window.***
5. Start at the top and select "Chassis Modular Server Correlation" and then in the task pane run the "Upgrade Chassis Modular Server Correlation Feature" task.
6. Next, is the Chassis Monitoring. Highlight it and then run the task "Set to Chassis (either Detailed or Scalable) Monitoring Feature" task.
7. DRAC Monitoring. Highlight it and run the "Upgrade DRAC Monitoring Feature" task. Don't close until you are sure it was successful. For me, this one was not successful on the first run. I had to run it again and set an override to Auto Resolve Warning/Errors set to true in the task as seen below.
8. Server and Rack Workstation Agent-based Monitoring is next up. Select it and run the "Set to Agent-based (Detailed or Scalable) Feature" task.
9. Last, is the Server and Rack Workstation Agent-free Monitoring. Select it and run the "Set to Agent-free (Detailed or Scalable) Feature" task.
After a short while you should see the In Use Version column for each feature change to 6.1.0.
10. Now, go to Administrator\Management Packs. Look at all of the Dell MPs and make sure they are all 6.1.0.x, where x could be any of multiple numbers, except for Dell Base Hardware Library which will still be 4.0.0.113. Very specifically, look at Dell Feature Management and see what version it is. If it is not 6.1.0.43, it hasn't updated and it may be held up by other MPs that are dependent on that one. Open the properties of the Dell Feature Management MP and look on the Dependencies tab in the bottom half to see which ones. Most likely will be Dell.FeatureManagement.Override version 1.0.0.0 and Dell.FeatureManagement.TaskRefresher version 1.0.0.0. If there are others, make note of them also for the next step.
You can find those 2 MPs and export them if you like, and then you will need to delete them. Delete both the Dell.FeatureManagement.Override and the Dell.FeatureManagement.TaskRefresher.
11. Once they are gone the next step is to import the new Dell Feature Management MP since it didn't update before. Select Import Management Pack. Select from Disk and No for searching for dependencies. Browse to "C:\Program Files\Dell Management Packs\Server Mgmt Suite\6.1" and select the Dell.FeatureManagement.Pack.mp. It should show the new version 6.1.0.43. Click Install. When it finishes, you should see that new version number for Dell Feature Management after the MPs list refreshes.
12. Go to Authoring\Management Pack objects\Object Discoveries. In the Look for box, type "Dell Feature" and hit Find Now. Select "Dell Feature Management Host Discovery". Right click on it and select Overrides->Override the Object Discovery->For all objects of class: Management Server.
On the Override Properties you are going to put a check next to FMPHostFqdn and set that to the FQDN of your OpsMgr server. Then put a check next to Interval Seconds and change the value to 600 seconds. If you want a log of this, you can also check the Log level and change it from a 0 to a 1. This log will be located at C:\Windows\Temp\DellFeatureMonitoring_Logs. At the bottom of Override Properties, create a new Management pack. Give it a name and then save it.
13. After the specified time period (600 seconds) the Dell Feature Management Dashboard will update to the new version. You will no longer see the annoying Usage Informational Alerts and some of the column headers will change. The Total Node Licenses column will change to Total Node Count, and the License in Use column will change to Required License Count. And if you select the Server and Rack Workstation Agent-free Monitoring feature you will see a new task on the right side called Associate Run-As Account. Once you see these things you will need to go back to step 12 above and uncheck the Interval Seconds so that it will go back to the default of once per day. If you do not do this, the discovery cycle will run every 10 minutes appending the log file which will continue to grow (about 0.5MB/Day).
The Usage Information Alerts can be closed. The Associate Run-As Account task associates the Run As account used for SMASH discovery with all Dell Server objects, required for health monitoring.
14. And lastly, you will see a new Information alert that should only appear one time. The name is Dell FMP: License Information - Dell Server and Rack workstation Agent-free Monitoring and it gives you information about the license tiers and requirements.
Now you have updated to the new Dell OpsMgr Management Pack Suite v6.1. If you have multiple OpsMgr management servers, you will need to run the installer for this MP Suite on each mgmt server to update the files and com+ object on each one and that should be all you need to do.
Labels:
#iwork4dell,
6.1,
DCLM,
Dell,
Dell Connections License Manager,
MP Suite,
opsmgr,
SCOM,
usage information alert
Friday, June 5, 2015
Set RAID Config not working with Dell Server Deployment Pack
Dell Server Deployment Pack 3.0 with Dell Toolkit 5.1 will have problems running the set RAIDcfg command. We found that there was a security permissions change starting in DTK 5.1 for sure; and possibly as far back as DTK 4.4 because I had the same error there as well.
The permissions change created a situation where the envout.txt file could not be created by the script in the downloaded package folder. The default location is "X:\Windows\Temp\SMSTSLog\PackageID\Tools\AMD64".
You would see an error in the SMSTS.log saying "File is not writable!" in the "Output from command execution" block immediately after the "Starting execution of ArrayBuilder script" block. Then in the "StdOut output from the command:" block you will see "EXITCODE=204", which means the same thing "File is not writable". Then just a little further down you will see something like this:
##########################################
##########################################
###
### CRITICAL ERROR
###
##########################################
##########################################
ERROR CODE: 1
DESCRIPTION: Could not find the raid output file you specified (envout.txt). Please check the path.
SEVERITY: 3
##########################################
##########################################
###
### CRITICAL ERROR
###
##########################################
##########################################
As a work-around, you could create a new script to make an empty envout.txt in the AMD64 folder. Attach that script to your task sequence to run before the Set RAID step.
The resolution to this will be in a new version of DTK that will hopefully be out in the next week or two (from June 5, 2015).
And please remember that anytime you update DTK in ConfigMgr, you will need to re-distribute the Application Management\Packages\Dell PowerEdge Deployment\PowerEdge Deployment Toolkit Integration package in ConfigMgr.
The permissions change created a situation where the envout.txt file could not be created by the script in the downloaded package folder. The default location is "X:\Windows\Temp\SMSTSLog\PackageID\Tools\AMD64".
You would see an error in the SMSTS.log saying "File is not writable!" in the "Output from command execution" block immediately after the "Starting execution of ArrayBuilder script" block. Then in the "StdOut output from the command:" block you will see "EXITCODE=204", which means the same thing "File is not writable". Then just a little further down you will see something like this:
##########################################
##########################################
###
### CRITICAL ERROR
###
##########################################
##########################################
ERROR CODE: 1
DESCRIPTION: Could not find the raid output file you specified (envout.txt). Please check the path.
SEVERITY: 3
##########################################
##########################################
###
### CRITICAL ERROR
###
##########################################
##########################################
As a work-around, you could create a new script to make an empty envout.txt in the AMD64 folder. Attach that script to your task sequence to run before the Set RAID step.
The resolution to this will be in a new version of DTK that will hopefully be out in the next week or two (from June 5, 2015).
And please remember that anytime you update DTK in ConfigMgr, you will need to re-distribute the Application Management\Packages\Dell PowerEdge Deployment\PowerEdge Deployment Toolkit Integration package in ConfigMgr.
Labels:
#iwork4dell,
Dell,
dsdp,
dtk,
envout,
exitcode=204,
Raid
Wednesday, May 27, 2015
Annoying Dell FMP: Feature Management Usage Information Alerts
If you have the Dell OpsMgr Management Pack 6.0 imported and OpsMgr is integrated with System Center Virtual Machine Manager, you may see some annoying "Dell FMP: Feature Management Usage Information" alerts every 6 hours.
Open the alerts and on the Alert Context tab you will see information related to the "StorageObjectsDiscovery.DS.ps1".
Most cases that I have seen involve 4 alerts. The first one in the Alert Context Data says "Storage Discovery: started." The second alert says "Storage Discovery: Got VMMServer. Module imported." Third alert says "Missing Value in Property Id: {78FCB9D8-AFF4-785C-CAC3-1C9B8BAAA561}." And the fourth and last alert says "Storage Discovery: Complete!".
These then repeat every 6 hours.
You can either ignore these and delete them as often as you want. Or you can set an override by right-clicking on the alert and select Overrides -> Override the Rule -> For all objects of class: Health Service. Check the Enabled parameter and change the override value to False. Save to a new management pack. That will stop you from seeing the alerts for now.
When the new version of the MP Suite comes out, these annoying alerts are supposed to be removed.
Open the alerts and on the Alert Context tab you will see information related to the "StorageObjectsDiscovery.DS.ps1".
Most cases that I have seen involve 4 alerts. The first one in the Alert Context Data says "Storage Discovery: started." The second alert says "Storage Discovery: Got VMMServer. Module imported." Third alert says "Missing Value in Property Id: {78FCB9D8-AFF4-785C-CAC3-1C9B8BAAA561}." And the fourth and last alert says "Storage Discovery: Complete!".
These then repeat every 6 hours.
You can either ignore these and delete them as often as you want. Or you can set an override by right-clicking on the alert and select Overrides -> Override the Rule -> For all objects of class: Health Service. Check the Enabled parameter and change the override value to False. Save to a new management pack. That will stop you from seeing the alerts for now.
When the new version of the MP Suite comes out, these annoying alerts are supposed to be removed.
Tuesday, May 26, 2015
Fix for Dell Server Deployment Pack Driver Package where it is required to distribute to DP share multiple times.
If you have the issue I talked about in these two previous posts, listed below, where you import Dell Server Driver Packages and then you have to run Distribute Content and then a second Update Distribution Points to get the driver package to fully distribute, there is a fix now.
http://bradsjumpbag.blogspot.com/2015/05/sccm-driver-package-contents-do-not.html
http://bradsjumpbag.blogspot.com/2015/04/how-to-import-server-driver-packages.html
After updating to ConfigMgr 2012 R2 SP1, I found that the above issue was resolved if you manually import driver packages when I was importing packages from other vendors, but not if you use the Dell Server Deployment Pack v3.0. With some research into the issue I found that the "RefreshDPs value" was set to "false" in DSDPv3.0. In the new SP1 for ConfigMgr 2012 R2, that box was removed in the Driver Import Wizard and checked by default.
The initial fix was just to check that box for the DSDP wizard. This then caused another issue which caused the driver import to refresh the DPs after every driver. That made the import take a very long time. From a normal import time of a couple minutes to nearly an hour. So we made another change and now it all works correctly. Driver Package import time is back to normal, driver package is created on the DPs the beginning of the import process and then refreshed once at the very end of the import. So you will see a driver package version of 2 in the Distmgr.log at the end of the import.
Then you can check the box in the properties of the driver package to "Copy the content in this package to a package share on distribution points". Then you can right click and Distribute Content one time and your package will show up fully on your DP in the SMSPKGDrive$ folder.
This fix will not help with Driver Packages that have already been imported because they were imported with the RefreshDPs box unchecked. Those already imported driver packages will still have to be distributed to the DP share twice. But any new driver package that is imported after installing the new DLLs will be able to be distributed once.
Since this is not a major issue and can be worked around, this patch will be included in the next version of DSDP. If you need it before the next version is available, please call Dell and open a case. Tell them you need the Configuration Manger DSDP Driver Package Import fix. Your call should be transferred by the call director to the high complexity team, who you can then tell to contact me, Brad Goodman, directly for the patch.
http://bradsjumpbag.blogspot.com/2015/05/sccm-driver-package-contents-do-not.html
http://bradsjumpbag.blogspot.com/2015/04/how-to-import-server-driver-packages.html
After updating to ConfigMgr 2012 R2 SP1, I found that the above issue was resolved if you manually import driver packages when I was importing packages from other vendors, but not if you use the Dell Server Deployment Pack v3.0. With some research into the issue I found that the "RefreshDPs value" was set to "false" in DSDPv3.0. In the new SP1 for ConfigMgr 2012 R2, that box was removed in the Driver Import Wizard and checked by default.
The initial fix was just to check that box for the DSDP wizard. This then caused another issue which caused the driver import to refresh the DPs after every driver. That made the import take a very long time. From a normal import time of a couple minutes to nearly an hour. So we made another change and now it all works correctly. Driver Package import time is back to normal, driver package is created on the DPs the beginning of the import process and then refreshed once at the very end of the import. So you will see a driver package version of 2 in the Distmgr.log at the end of the import.
Then you can check the box in the properties of the driver package to "Copy the content in this package to a package share on distribution points". Then you can right click and Distribute Content one time and your package will show up fully on your DP in the SMSPKGDrive$ folder.
This fix will not help with Driver Packages that have already been imported because they were imported with the RefreshDPs box unchecked. Those already imported driver packages will still have to be distributed to the DP share twice. But any new driver package that is imported after installing the new DLLs will be able to be distributed once.
Since this is not a major issue and can be worked around, this patch will be included in the next version of DSDP. If you need it before the next version is available, please call Dell and open a case. Tell them you need the Configuration Manger DSDP Driver Package Import fix. Your call should be transferred by the call director to the high complexity team, who you can then tell to contact me, Brad Goodman, directly for the patch.
Labels:
#iwork4dell,
0x80070002,
Dell,
distribute,
driver package,
dsdp,
SetObjectSecurity failed
Thursday, May 14, 2015
How to update ConfigMgr 2012 R2 to SP1
***Edit: So it turns out that I really didn't need the SC2012_R2_SP1_Configmgr.exe package because that is only needed if you are upgrading from 2012 SP1, not if you are already at R2. Just ignore those parts below. Everything else looks like it worked correctly.
If you are currently at ConfigMgr 2012 R2, all you need is the SC2012_SP2_Configmgr_SCEP.exe file to update. If you are at ConfigMgr 2012 SP1, you will first run the SC2012_SP2_Configmgr_SCEP.exe file and then run the SC2012_R2_SP1_Configmgr.exe file to enable the R2 features.***
How I updated my ConfigMgr 2012 R2 lab to SP1:
Here are some helpful links on Planning for the update and what's new.
https://technet.microsoft.com/en-us/library/464a3ce6-3bbf-45d8-aeaa-0040f64214c5#BKMK_UpgradeVersions
https://technet.microsoft.com/library/mt131422.aspx
System Center Configuration Manager 2012 R2 Service Pack 1 comes with Configuration Manager 2012 Service Pack 2.
If you are currently at ConfigMgr 2012 R2, all you need is the SC2012_SP2_Configmgr_SCEP.exe file to update. If you are at ConfigMgr 2012 SP1, you will first run the SC2012_SP2_Configmgr_SCEP.exe file and then run the SC2012_R2_SP1_Configmgr.exe file to enable the R2 features.***
How I updated my ConfigMgr 2012 R2 lab to SP1:
Here are some helpful links on Planning for the update and what's new.
https://technet.microsoft.com/en-us/library/464a3ce6-3bbf-45d8-aeaa-0040f64214c5#BKMK_UpgradeVersions
https://technet.microsoft.com/library/mt131422.aspx
System Center Configuration Manager 2012 R2 Service Pack 1 comes with Configuration Manager 2012 Service Pack 2.
SC2012_R2_SP1_Configmgr.exe
SC2012_SP2_Configmgr_SCEP.exe
When you extract these to their default locations, which is a folder on the C: drive with the same name as the file, you will need at least 1.2GBs free just for the files.
If you try to run the C:\SC2012_R2_SP1_Configmgr\SMSSETUP\X64\Configmgr2012R2SP1.msi, you get an error saying "You must have local Administrator permissions to install this software."
It seems a little odd, but to install R2 SP1, you have to run the installer for non-R2 SP2, which is the second file that you downloaded. Open C:\SC2012_SP2_Configmgr_SCEP\SMSSETUP\BIN\X64 and run Setup.exe. The setup will create multiple logfiles in the root of the C: drive. The main log will be C:\ConfigMgrSetup.lo_ and ConfigMgrSetup.log. At the bottom of the installer will be a button for View Log. If you have CMTrace installed on your server, (why would you not have it?) you can watch the log as everything happens.
At the beginning of the installer it asks to download the latest update files or use an existing set. I tried to point it to the SP1 folder as an existing set, but it didn't like that. So I used the option to download files to a new location and picked a new, empty folder.
Two of the first couple of lines tell me that the installer was at least looking toward the SP1 folder. And no, there was no manifest file there but there is one in the new folder where I had the latest updates go to. So I wonder if I was supposed to tell the installer to download the latest files to the SP1 folder. Too late now because an uninstall of SP1 is not supported. I will have to try that in another environment.
INFO: Downloading files to C:\SC2012_R2_SP1_Configmgr
ERROR: Manifest file C:\SC2012_R2_SP1_Configmgr\ConfigMgr.Manifest.cab not found. Verification failed.
My test lab is small with a database about 5.0GB. The database update part took the longest by far, about 40 minutes. The total update took about 58 minutes and was very easy and smooth. Once it was all done I quickly scanned through the logfile to see if there were any errors to be concerned with. I didn't see anything too concerning but I did see the following warning that you should know about.
WARN: Setup does not upgrade customized boot image package. Please update it manually.
Configuration Manager Client Package gets automatically updated.
Open the Configuration Manger console and in the About you can see the new Console and Site version numbers, which matches the Full Version and Full UI Version in the registry at HKLM\Software\Microsoft\SMS. 5.0.8239.1000
The new Client installer version in the \\ConfigMgrSrv\SMS_Site\Client folder says version 5.0.8239.1001.
But the Client on the endpoint machines show the same as the new server version, 5.0.8239.1000.
So it looks like my update was successful. Happy installing!
Labels:
#iwork4dell,
2012 r2 sp1,
configmgr,
SCCM,
update
Subscribe to:
Posts (Atom)