{"id":48560,"date":"2021-07-08T09:00:38","date_gmt":"2021-07-08T07:00:38","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=48560"},"modified":"2026-04-29T12:14:35","modified_gmt":"2026-04-29T10:14:35","slug":"vmware-app-volumes-4-appstacks-configuration-pt-4","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/vmware-app-volumes-4-appstacks-configuration-pt-4\/","title":{"rendered":"VMware App Volumes 4 AppStacks configuration - pt.4"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-49725 size-full\" title=\"app-volumes-4-appstacks-configuration-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-01.jpg\" alt=\"app-volumes-4-appstacks-configuration-01\" width=\"602\" height=\"202\" \/><\/p>\n<p><a href=\"https:\/\/docs.vmware.com\/en\/VMware-App-Volumes\/2103\/app-volumes-admin-guide\/GUID-ECBA6010-6519-4750-80BC-084C6232BC08.html\" target=\"_blank\" rel=\"noopener\">AppStacks<\/a> is a <strong>bunch of applications and data<\/strong> bundled into read-only containers that can be assigned to users, groups, or accounts and delivered through them.<\/p>\n<p>Despite the documentation states that you can configure\u00a0<strong>up to 10 AppStacks<\/strong>\u00a0per user\/machine, it is recommended to\u00a0<strong>keep less than 5<\/strong>\u00a0to keep the login time acceptable.<!--more--><\/p>\n<p>&nbsp;<\/p>\n<h2>Blog series<\/h2>\n<p><a href=\"https:\/\/nolabnoparty.com\/en\/vmware-app-volumes-4-installation-pt-1\/\">VMware App Volumes 4 installation - pt.1<\/a><br \/>\n<a href=\"https:\/\/nolabnoparty.com\/en\/vmware-app-volumes-4-configuration-pt-2\/\">VMware App Volumes 4 configuration - pt.2<\/a><br \/>\n<a href=\"https:\/\/nolabnoparty.com\/en\/vmware-app-volumes-4-writable-volumes-configuration-pt-3\/\">VMware App Volumes 4 Writable Volumes configuration - pt.3<\/a><br \/>\nVMware App Volumes 4 AppStacks configuration - pt.4<\/p>\n<p>&nbsp;<\/p>\n<h2>Create AppStacks<\/h2>\n<p>To provide applications to entitled users or groups, you need first to configure the requested packages to deploy.<\/p>\n<p>To create an application, access the VMware App Volumes and enter the credentials. Click <strong>Login<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49727 size-large\" title=\"app-volumes-4-appstacks-configuration-02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-02-600x375.jpg\" alt=\"app-volumes-4-appstacks-configuration-02\" width=\"600\" height=\"375\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4>Create Applications<\/h4>\n<p>Go to <strong>Applications<\/strong> tab and click on <strong>Create<\/strong>\u00a0button.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49729 size-large\" title=\"app-volumes-4-appstacks-configuration-03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-03-600x430.jpg\" alt=\"app-volumes-4-appstacks-configuration-03\" width=\"600\" height=\"430\" \/><\/p>\n<p>Enter a <strong>Name<\/strong> for the application that will contains the packages assigned to users or groups. Leave <strong>Create a Package<\/strong> option enabled and click <strong>Create<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49731 size-large\" title=\"app-volumes-4-appstacks-configuration-04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-04-600x427.jpg\" alt=\"app-volumes-4-appstacks-configuration-04\" width=\"600\" height=\"427\" \/><\/p>\n<p>Click <strong>Create<\/strong> to create the application.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49733 size-large\" title=\"app-volumes-4-appstacks-configuration-05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-05-600x142.jpg\" alt=\"app-volumes-4-appstacks-configuration-05\" width=\"600\" height=\"142\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Create a Package<\/h4>\n<p>Enter the <strong>Name<\/strong> of the package to configure and click <strong>Create<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49735 size-large\" title=\"app-volumes-4-appstacks-configuration-06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-06-600x467.jpg\" alt=\"app-volumes-4-appstacks-configuration-06\" width=\"600\" height=\"467\" \/><\/p>\n<p>Select option <strong>Perform in the background<\/strong> and click <strong>Create<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49738 size-large\" title=\"app-volumes-4-appstacks-configuration-07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-07-600x158.jpg\" alt=\"app-volumes-4-appstacks-configuration-07\" width=\"600\" height=\"158\" \/><\/p>\n<p>The package is being created.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49740 size-large\" title=\"app-volumes-4-appstacks-configuration-08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-08-600x428.jpg\" alt=\"app-volumes-4-appstacks-configuration-08\" width=\"600\" height=\"428\" \/><\/p>\n<p>When the <strong>Status<\/strong> is reported as <strong>Unpackaged<\/strong>, the system is ready to build the package. Click on the <strong>+ (plus) icon<\/strong> to expand the selection.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49742 size-large\" title=\"app-volumes-4-appstacks-configuration-09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-09-600x259.jpg\" alt=\"app-volumes-4-appstacks-configuration-09\" width=\"600\" height=\"259\" \/><\/p>\n<p>Click <strong>Package<\/strong> button to begin the packaging procedure.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49744 size-large\" title=\"app-volumes-4-appstacks-configuration-10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-10-600x428.jpg\" alt=\"app-volumes-4-appstacks-configuration-10\" width=\"600\" height=\"428\" \/><\/p>\n<p>To build the package you need a <strong>powered on machine<\/strong> to be used as <strong>packaging machine<\/strong>. Enter a text that contains the machine's name in the <strong>Find Packaging Computer<\/strong> field and click <strong>Search<\/strong>. Machines with <strong>Status<\/strong> as <strong>Available<\/strong> can be used to build the package. Select the desired machine and click <strong>Package<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49746 size-large\" title=\"app-volumes-4-appstacks-configuration-11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-11-600x503.jpg\" alt=\"app-volumes-4-appstacks-configuration-11\" width=\"600\" height=\"503\" \/><\/p>\n<p>Click <strong>Start Packaging<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49748 size-large\" title=\"app-volumes-4-appstacks-configuration-12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-12-600x142.jpg\" alt=\"app-volumes-4-appstacks-configuration-12\" width=\"600\" height=\"142\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Package the application<\/h4>\n<p>Download the <strong>application to package<\/strong> and copy it to the packaging machine. When ready, click <strong>OK<\/strong> in the bottom right window.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49750 size-full\" title=\"app-volumes-4-appstacks-configuration-13app-volumes-4-appstacks-configuration-13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-13.jpg\" alt=\"app-volumes-4-appstacks-configuration-13app-volumes-4-appstacks-configuration-13\" width=\"406\" height=\"246\" \/><\/p>\n<p>Leave the message untouched until the <strong>installation of the application<\/strong> has been completed.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49752 size-full\" title=\"app-volumes-4-appstacks-configuration-14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-14.jpg\" alt=\"app-volumes-4-appstacks-configuration-14\" width=\"414\" height=\"250\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Install the application to deploy<\/h4>\n<p>During the procedure the <strong>application will be packaged<\/strong> by the VMware App Volumes system. In the example, the <em>Slim PDF Reader<\/em> software is used.<\/p>\n<p>Run the installation wizard of the chosen application. Accept the EULA and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49754 size-full\" title=\"app-volumes-4-appstacks-configuration-15\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-15.jpg\" alt=\"app-volumes-4-appstacks-configuration-15\" width=\"499\" height=\"392\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Leave default location and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49756 size-full\" title=\"app-volumes-4-appstacks-configuration-16\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-16.jpg\" alt=\"app-volumes-4-appstacks-configuration-16\" width=\"499\" height=\"392\" \/><\/p>\n<p>Click <strong>Install<\/strong> to proceed with the installation.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49758 size-full\" title=\"app-volumes-4-appstacks-configuration-17\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-17.jpg\" alt=\"app-volumes-4-appstacks-configuration-17\" width=\"499\" height=\"392\" \/><\/p>\n<p>The software is being installed in the packaging machine.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49760 size-full\" title=\"app-volumes-4-appstacks-configuration-18\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-18.jpg\" alt=\"app-volumes-4-appstacks-configuration-18\" width=\"499\" height=\"392\" \/><\/p>\n<p>When the installation of the application has been completed, click <strong>Finish<\/strong> to exit the wizard.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49762 size-full\" title=\"app-volumes-4-appstacks-configuration-19\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-19.jpg\" alt=\"app-volumes-4-appstacks-configuration-19\" width=\"499\" height=\"392\" \/><\/p>\n<p>Click <strong>Yes<\/strong> in the window to complete the packaging operation.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49764 size-full\" title=\"app-volumes-4-appstacks-configuration-20\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-20.jpg\" alt=\"app-volumes-4-appstacks-configuration-20\" width=\"409\" height=\"251\" \/><\/p>\n<p>You can change the application <strong>Name<\/strong> if required. Click <strong>Finalize<\/strong> to complete the packaging procedure.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49766 size-large\" title=\"app-volumes-4-appstacks-configuration-21\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-21-600x334.jpg\" alt=\"app-volumes-4-appstacks-configuration-21\" width=\"600\" height=\"334\" \/><\/p>\n<p>Click <strong>OK<\/strong> to restart the machine to complete the packaging process.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49768 size-full\" title=\"app-volumes-4-appstacks-configuration-22\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-22.jpg\" alt=\"app-volumes-4-appstacks-configuration-22\" width=\"410\" height=\"274\" \/><\/p>\n<p>Once rebooted, login to the packaging machine. The packaging procedure finalizes.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49770 size-full\" title=\"app-volumes-4-appstacks-configuration-23\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-23.jpg\" alt=\"app-volumes-4-appstacks-configuration-23\" width=\"435\" height=\"245\" \/><\/p>\n<p>After few seconds, the packaging process completes. Click <strong>OK<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49772 size-full\" title=\"app-volumes-4-appstacks-configuration-24\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-24.jpg\" alt=\"app-volumes-4-appstacks-configuration-24\" width=\"414\" height=\"267\" \/><\/p>\n<p>Go back to VMware App Volumes and click the <strong>refresh icon<\/strong> to update the screen. The application is now available to be assigned.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49774 size-large\" title=\"app-volumes-4-appstacks-configuration-25\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-25-600x456.jpg\" alt=\"app-volumes-4-appstacks-configuration-25\" width=\"600\" height=\"456\" \/><\/p>\n<p>In the <strong>Programs<\/strong> tab you can see the just packaged application.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49776 size-large\" title=\"app-volumes-4-appstacks-configuration-26\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-26-600x431.jpg\" alt=\"app-volumes-4-appstacks-configuration-26\" width=\"600\" height=\"431\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Assign the application to users or groups<\/h4>\n<p>To provide the configured program to specific users or groups, you need to assign the application. Click <strong>Assign<\/strong> to proceed.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49778 size-large\" title=\"app-volumes-4-appstacks-configuration-27\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-27-600x427.jpg\" alt=\"app-volumes-4-appstacks-configuration-27\" width=\"600\" height=\"427\" \/><\/p>\n<p>Enter in the <strong>Search Active Directory<\/strong> field the string to identify the correct user or groups then click <strong>Search<\/strong>. Select the desired user or groups with the <strong>Status<\/strong> shown as <strong>Available<\/strong>. Select <strong>Package<\/strong> as <strong>Assignment Type<\/strong> and click <strong>Assign<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49780 size-large\" title=\"app-volumes-4-appstacks-configuration-28\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-28-600x682.jpg\" alt=\"app-volumes-4-appstacks-configuration-28\" width=\"600\" height=\"682\" \/><\/p>\n<p>Click <strong>Assign<\/strong> to entitle the selected user or groups.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49782 size-large\" title=\"app-volumes-4-appstacks-configuration-29\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-29-600x240.jpg\" alt=\"app-volumes-4-appstacks-configuration-29\" width=\"600\" height=\"240\" \/><\/p>\n<p>The application is now packaged and assigned.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49784 size-large\" title=\"app-volumes-4-appstacks-configuration-30\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-30-600x434.jpg\" alt=\"app-volumes-4-appstacks-configuration-30\" width=\"600\" height=\"434\" \/><\/p>\n<p>In the <strong>Assignment<\/strong> tab you can see the assigned packages to users and groups.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-49786 size-large\" title=\"app-volumes-4-appstacks-configuration-31\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-31-600x432.jpg\" alt=\"app-volumes-4-appstacks-configuration-31\" width=\"600\" height=\"432\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Test the configured AppStacks<\/h2>\n<p>To check if the configured application is assigned to the entitled user, enter the user's credentials in the Horizon client and click <strong>Login<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-49788\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-32.jpg\" alt=\"\" width=\"442\" height=\"562\" title=\"\"><\/p>\n<p>If everything works as expected, the assigned application is <strong>available to the logged user<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-49790\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/07\/app-volumes-4-appstacks-configuration-33-600x398.jpg\" alt=\"\" width=\"600\" height=\"398\" title=\"\"><\/p>\n<p>Leveraging the VMware App Volumes capabilities, administrators can easily <strong>manage AppStacks to assign<\/strong> to <a href=\"https:\/\/nolabnoparty.com\/en\/vmware-horizon-fix-for-ad-user-or-group-not-found-error\/\">Horizon users<\/a>.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AppStacks is a bunch of applications and data bundled into read-only containers that can be assigned to users, groups, or accounts and delivered through them. Despite the documentation states that you can configure\u00a0up to 10 AppStacks\u00a0per user\/machine, it is recommended to\u00a0keep less than 5\u00a0to keep the login time acceptable.<\/p>\n","protected":false},"author":3,"featured_media":49725,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[3101,2905],"tags":[2316,2329,1711],"class_list":["post-48560","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-volumes-en","category-omnissa-en","tag-app-volumes","tag-appstacks","tag-horizon","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/48560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=48560"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/48560\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/49725"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=48560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=48560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=48560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}