{"id":205,"date":"2012-05-04T15:10:13","date_gmt":"2012-05-04T19:10:13","guid":{"rendered":"http:\/\/rajdude.com\/blog\/?p=205"},"modified":"2012-05-11T14:48:49","modified_gmt":"2012-05-11T18:48:49","slug":"installing-sccm-2012","status":"publish","type":"post","link":"https:\/\/rajdude.com\/blog\/installing-sccm-2012\/","title":{"rendered":"Installing SCCM 2012"},"content":{"rendered":"<p>Here are my notes for installing\u00a0SCCM 2012:<\/p>\n<p>I have already been using SCCM\u00a02007 for a couple of years now. It has been working fine. Now SCCM\u00a02012 has come out so we have to upgrade. Note that my domain controllers are still Windows 2003 R2 SP2.<\/p>\n<p>I am following this <a href=\"http:\/\/www.windows-noob.com\/forums\/index.php?\/topic\/5452-using-system-center-2012-configuration-manager-part-1-installation-cas\/\" target=\"_blank\">very useful website<\/a>\u00a0which describes how to do an SCCM 2012 install.<\/p>\n<p>My running commentary as I go through the steps described in the web-page above.<\/p>\n<p><!--more--><\/p>\n<p>Step 1: I did not really create the AD users. I already have a domain admin SCCM user. I do have test users. So I think I will just go ahead to step 2<\/p>\n<p>Step2: I am not sure why I would want to extract the whole DVD to my domain controller&#8217;s hard disk so I skipped this<\/p>\n<p>Step 3: I looked into my AD and found that the System Management Container is already there and has my SCCM 2007 server inside it. Strangely I also had another container called &#8220;Systems Management&#8221; note the plural &#8220;systems&#8221;. I think that may be a typo from an earlier installation. I deleted it.<\/p>\n<p>Step 4: When I right click on the System Management container I click \u00a0&#8220;Delegate control: I get this error:<\/p>\n<p><a href=\"http:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/delegation_error.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-210\" title=\"delegation_error\" src=\"http:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/delegation_error-300x76.jpg\" alt=\"\" width=\"300\" height=\"76\" srcset=\"https:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/delegation_error-300x76.jpg 300w, https:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/delegation_error.jpg 384w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Whats up with that? Hmmm&#8230;lets research into it&#8230;. I googled but could not find a good answer. Then I noticed that the &#8220;Systems Management&#8221; container was still visible right under &#8220;System Management&#8221;. I refreshed AD Users and computers and then the second was gone.<\/p>\n<p>Strangely, now I was able to start the delegation of control wizard for &#8220;System Management&#8221;. VERY strange!<\/p>\n<p>Anyway, let&#8217;s go ahead.<\/p>\n<p>Step 5: I don&#8217;t\u00a0need to do this since I already had SCCM 2007 here in the domain.<\/p>\n<p>Step 6: I don&#8217;t need to do this&#8230;<\/p>\n<p>&#8230;since here we are going to use an existing SQL 2008 database server [separate from the SCCM 2012 server]<\/p>\n<p>Step 7: I just followed the steps as it is. I did NOT perform this step logged in as SMSadmin, in fact I don&#8217;t have an account with that name. At this point I don&#8217;t understand what is the need for this account. Why not use a domain admin account for all these installs?<\/p>\n<p>Step 8: This is straightforward. I used the standalone installer which we have on our shared network drive.<\/p>\n<p>Step 9: This is straightforward again.<\/p>\n<p>Step 10 &amp; 11: Since we already have a SQL Server 2008 VM\u00a0I am going to skip this step.<\/p>\n<p>Step 12: Ah ! finally starting to install SCCM 2012<\/p>\n<p>I&#8217;m following the procedure and after running the prerequisite checks, found out that many of the checks failed. Here is what it looks like.<\/p>\n<p><a href=\"http:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/prerequsite_checks_failed.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-233\" title=\"prerequsite_checks_failed\" src=\"http:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/prerequsite_checks_failed-300x205.jpg\" alt=\"\" width=\"300\" height=\"205\" srcset=\"https:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/prerequsite_checks_failed-300x205.jpg 300w, https:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/prerequsite_checks_failed-438x300.jpg 438w, https:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/prerequsite_checks_failed.jpg 755w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>After further research on the &#8216;net I found out that SCCM needs a lot from SQL server. More specifically it needs a very specific install of SQL server and until that it not in place the prerequisite checks will fail. I am writing a <a title=\"SQL Server for SCCM 2012\" href=\"http:\/\/rajdude.com\/blog\/sql-server-for-sccm-2012\/\">separate post for SQL server for SCCM 2012<\/a> now.<\/p>\n<p>ok so now I have configured my remote SQL server with all the necessary settings. Lets run the prerequisite checks again&#8230;.<\/p>\n<p>&#8230;..and again it fails. I suspect it does not check for a remote SQL server and fails. Lets take a snapshot of the VM and proceed with the SCCM install. After all&#8230;this is a learning experience \ud83d\ude42<\/p>\n<p>Here it goes&#8230;.<\/p>\n<p>So right at the start in the install I decided I will &#8220;Install a configuration manager primary site&#8221;. I am NOT installing a Central administration site.\u00a0I will never have more than 100,000 clients so a CAS is not really \u00a0needed.<\/p>\n<p>I left the &#8220;use typical installation options&#8221; unchecked.<\/p>\n<p>When asked for Primary site installation options&#8230; I chose &#8220;Install the primary site as a stand-alone site&#8221;<\/p>\n<p>On the &#8220;Database Information&#8221; page I typed the remote DB server name FQDN and chose a Database name. I left the instance name blank. Then I got this error:<\/p>\n<p><a href=\"http:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/sccm-db-error.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-251\" title=\"sccm-db-error\" src=\"http:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/sccm-db-error.jpg\" alt=\"\" width=\"417\" height=\"241\" srcset=\"https:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/sccm-db-error.jpg 417w, https:\/\/rajdude.com\/blog\/wp-content\/uploads\/2012\/05\/sccm-db-error-300x173.jpg 300w\" sizes=\"auto, (max-width: 417px) 100vw, 417px\" \/><\/a><\/p>\n<p>Ok&#8230;now to troubleshoot this&#8230;<\/p>\n<p>Name is right&#8230;.dymanic ports are disabled&#8230;\u00a0lets check the firewall again&#8230;nope&#8230;no firewall&#8230;since this is a 2003 server. I&#8217;m using my domain admin account so it does have enough rights on the DB.<\/p>\n<p>Just for the heck of it, I added the computer account of the SCCM2012\u00a0server to the local administrators group of the DB server&#8230;&#8230;that also did not work. Hmmmm\u00a0lets enable &#8220;named pipes&#8221; in the protocols for SQL server config manager. No that did not do it too.<\/p>\n<p>! Eventually I found out that there was a typo in the server name&#8230;.DUH!<\/p>\n<p>So I rolled back the two changes and tried to connect again. This time it gave me an error that told me that Named pipes is surely needed. Ok&#8230;lets enable that&#8230;.and Viola! it connects!<\/p>\n<p>Then on the\u00a0page where it asks for HTTPS&#8230;I let it go with\u00a0HTTP. I don&#8217;t have that many security requirements here.<\/p>\n<p>Finally the setup runs a prerequisite check again. Mine failed on two points:<\/p>\n<ul>\n<li>Configuration Manager Setup requires that the site server computer has administrative rights on the SQL Server and management point computers.<\/li>\n<\/ul>\n<p>This can be easily fixed. [I should not have rolled back my changes earlier \ud83d\ude42 ]\u00a0 &#8211; done<\/p>\n<ul>\n<li>You cannot install the management point on a computer with an earlier version of the Configuration Manager client installed. Upgrade the client to the current version, remove the client, or select a different computer for the management point installation, and then try again.<\/li>\n<\/ul>\n<p>ok well, lets uninstall that client <a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/bb694276.aspx\" target=\"_blank\">here&#8217;s how<\/a><\/p>\n<p>After fixing the issues, lets run the check again. Now it has passed with only 4 warnings. The important one is about SQL server memory. My SQL server VM has only 3GB.\u00a0The documentation\u00a0says at least 8 GB MINIMUM must be allocated. I don&#8217;t\u00a0have any more RAM on the physical VMware host. I guess that will have to do. Lets see what happens. At least from an installation perspective for SCCM 2012 this is not a show stopper.<\/p>\n<p>So I just hit the &#8220;Install&#8221; Button. Lets see if it will actually successfully install or error out.<\/p>\n<p>Well, it ended in an error saying that it could not connect to the SQL server. VERY interesting! I suspect it is due to me\u00a0increasing the RAM in the SQL server VM and the necessary reboot.<\/p>\n<p>Lets try again&#8230;<\/p>\n<p>Continue reading on the <a title=\"My second attempt on installing SCCM 2012\" href=\"http:\/\/rajdude.com\/blog\/my-second-attempt-on-installing-sccm-2012\/\">second attempt on installing SCCM 2012<\/a><\/p>\n<p>[under construction]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here are my notes for installing\u00a0SCCM 2012: I have already been using SCCM\u00a02007 for a couple of years now. It has been working fine. Now SCCM\u00a02012 has come out so we have to upgrade. Note that my domain controllers are still Windows 2003 R2 SP2. I am following this very useful website\u00a0which describes how to do an SCCM 2012 install. My running commentary as I go through the steps described in the web-page above.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[37,29],"class_list":["post-205","post","type-post","status-publish","format-standard","hentry","category-itsys","tag-sccm-2012","tag-system-administration"],"_links":{"self":[{"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/posts\/205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/comments?post=205"}],"version-history":[{"count":20,"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/posts\/205\/revisions"}],"predecessor-version":[{"id":209,"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/posts\/205\/revisions\/209"}],"wp:attachment":[{"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/media?parent=205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/categories?post=205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rajdude.com\/blog\/wp-json\/wp\/v2\/tags?post=205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}