 {"id":65,"date":"2008-04-21T17:03:33","date_gmt":"2008-04-22T00:03:33","guid":{"rendered":"http:\/\/infraops.wordpress.com\/2008\/04\/21\/appvirt-45-on-windows-server-2008\/"},"modified":"2022-09-26T14:00:48","modified_gmt":"2022-09-26T21:00:48","slug":"appvirt-45-on-windows-server-2008","status":"publish","type":"post","link":"https:\/\/jorgep.com\/blog\/appvirt-45-on-windows-server-2008\/","title":{"rendered":"AppVirt 4.5 on Windows Server 2008"},"content":{"rendered":"<p>I decided to take a chance on the possibility that I could get MAV 4.5 Beta running on Server 2008 before a demo I have to give in Dallas this week, so I spent a rainy Sunday putting it together in a Virtual PC VM. Well, after several hours and re-dos, I got it, and am proud to say that it works like a dream. Here are the steps I took to get the Server 2008 + Microsoft AppVirt 4.5 Beta + SQL Server 2005 Express into a single VM server for demos.<\/p>\n<p>Note that I did not type in product keys, because I won&#8217;t be using these past 30 days. If you decide to follow these instructions, you should put product keys in, or not, depending on your application.<\/p>\n<p>Also note: <strong>These notes are provided as-is, and without warranties, express, or otherwise, etc. etc. Your mileage may vary. Not legal in places where things like this are not legal. {CAVEAT_MACRO}<\/strong><\/p>\n<p>That being said, if you are trying this, and have questions about what I did, or spottiness in my notes, feel free to email me, or comment here.<\/p>\n<p>Why do this? It makes a great base to demonstrate AppVirt in action, or as a lab for your own sequencing efforts. And heck, if you&#8217;re like me, it&#8217;s fun!<\/p>\n<p><strong>Using Virtual PC 2007<\/strong> <\/p>\n<ol>\n<li>New Virtual Machine, specified Server 2003 as the Model\n<li>Inserted Server 2008 disc, began setup\n<li>Did not enter a product code\n<li>Installed Enterprise\n<li>Downloaded MAV 4.5 Beta, SQL Server 2005 Express, will share out folder to these installers\n<li>Set admin password to *******\n<li>Added Virtual Machine Extensions\n<li>Update Sound Card driver by pointing update to c:Program FilesVirtual Machine Additions\n<li>Added AD Domain Services Role\n<li>Ran DCPromo.exe\n<li>New forest root domain: server.contoso.com\n<li>Forest functional Level: Server 2003\n<li>Added DNS role\n<li>Left Dynamically-assigned IP address\n<li>Directory Services Restore Mode Administrator Account password: ******\n<li>Finished wizard, chose reboot on completion &#8211; need to reboot anyway for VM Extensions\n<li>DCPromo rebooted machine\n<li>Added&nbsp; IIS role: added ASP.NET feature, Basic, Windows and Digest Authentication, IIS 6.0 Management Compatibility (all), IIS Management Scripts and Tools, Management Service\n<li>Open AD Users and Computers\n<li>Create an OU called &#8220;AppVirt&#8221;\n<li>Create a group called &#8220;AppVirt Administrators&#8221;. Add Administrator to this group.\n<li>Create a group called &#8220;AppVirt Users&#8221;. Add Administrator to this group.\n<li>Renamed computer to main.server.contoso.com. Restarted.\n<li>&#8212;&#8212;&#8212;&#8211; SQL SERVER INSTALLATION &#8212;&#8212;&#8212;&#8212;-\n<li>Started SQL Express installer\n<li>Added Client Components and Connectivity Components\n<li>Mixed Mode authentication: password: ******\n<li>Installed SQL Server Management Studio Express\n<li>SQL Instance name: MAINSQLEXPRESS\n<li>Run SQL Server Configuration Manager\n<li>Enable Named Pipes and TCP\/IP protocols under Network Configuration\n<li>Restart SQL Server service\n<li>&#8212;&#8212;&#8212;&#8211; Windows Update &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;\n<li>Automatic updates on\n<li>Checked for updates (trying to get SQL Server 2005 SP1)\n<li>Added Microsoft Update for other MS products\n<p>Downloaded 7 updates (74mb), including SQL Express Sp2<\/p>\n<li>Restarted\n<li>&#8212;&#8212;&#8212;&#8211; MAV 4.5 Setup &#8212;&#8212;&#8212;&#8212;-\n<li>Start setup.exe\n<li>Select mainsqlexpress as the Database Server location\n<li>Create a new database (SOFTGRID)\n<li>Accept defaults for secure mode. (do not enable)\n<li>Accept defaults for RTSP port (554)\n<li>Administrator Group: AppVirt Administrators\n<li>Provider Group: AppVirt Users\n<li>Change to Explorer, and Create a folder called c:Content\n<li>Specify Content path as c:Content\n<li>Finish installer\n<li>Close Virtual PC instance and SAVE STATE &#8211; this will serve as the base platform for the server<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>I decided to take a chance on the possibility that I could get MAV 4.5 Beta running on Server 2008 before a demo I have to give in Dallas this week, so I spent a rainy Sunday putting it together in a Virtual PC VM. Well, after several hours and re-dos, I got it, and&#8230;<\/p>\n","protected":false},"author":2,"featured_media":461826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","ngg_post_thumbnail":0,"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[441],"tags":[234,433],"class_list":["post-65","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-talk","tag-application-virtualization","tag-infraops"],"taxonomy_info":{"category":[{"value":441,"label":"Tech Talk"}],"post_tag":[{"value":234,"label":"Application Virtualization"},{"value":433,"label":"InfraOps"}]},"featured_image_src_large":["https:\/\/jorgep.com\/blog\/wp-content\/uploads\/jorgep-BlogPostGeneric.jpg?t=1778597633",1024,512,false],"author_info":{"display_name":"Jorge Pereira","author_link":"https:\/\/jorgep.com\/blog\/author\/jorge\/"},"comment_info":0,"category_info":[{"term_id":441,"name":"Tech Talk","slug":"tech-talk","term_group":0,"term_taxonomy_id":451,"taxonomy":"category","description":"","parent":0,"count":702,"filter":"raw","cat_ID":441,"category_count":702,"category_description":"","cat_name":"Tech Talk","category_nicename":"tech-talk","category_parent":0}],"tag_info":[{"term_id":234,"name":"Application Virtualization","slug":"application-virtualization","term_group":0,"term_taxonomy_id":244,"taxonomy":"post_tag","description":"","parent":0,"count":29,"filter":"raw"},{"term_id":433,"name":"InfraOps","slug":"infraops","term_group":0,"term_taxonomy_id":443,"taxonomy":"post_tag","description":"","parent":0,"count":92,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":0,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media\/461826"}],"wp:attachment":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}