Create AWS Access Keys Prep Task 2

Total Page:16

File Type:pdf, Size:1020Kb

Create AWS Access Keys Prep Task 2 Setting up a Resource Location for Apps and Desktops with Citrix Lifecycle Management This guide helps you quickly set up resources on Amazon Web Services (AWS) that you can use with the Apps and Desktops service to deliver applications and desktops to your users. Connectors VDAs StoreFront Delivery Controller Domain Controller NetScaler Apps & Desktops Citrix Workspace Cloud Citrix Managed Your Resource Location What is Apps and Desktops? Apps and Desktops is a service of Citrix Workspace Cloud that enables you to provide secure access to virtual Windows, Linux, and web applications and desktops. In this guide, you will deploy resources you can use with Apps and Desktops to provide applications and desktops to your users. What is Lifecycle Management? Lifecycle Management is a service available in Workspace Cloud that helps you deploy and manage Citrix and enterprise applications on hypervisors and public and private cloud platforms. In this guide, you will use Lifecycle Management to deploy the AWS resources you can use with the Apps and Desktops service, cutting down on the manual steps that are typically required. What is a Resource Location? A resource location contains a set of resources, either on-premise or in the cloud, that enables you to deliver services to users. This guide walks you through setting up a resource location on AWS with the following components: Active Directory * A virtual private cloud (VPC) with public and private subnets inside a single availability zone. A NAT instance is also deployed to enable esource Loc S R atio machines in the private subnet to access 2 x Servers with a AW n the Internet. Workspace Cloud 2 x XenDesktop Connector An Active Directory domain controller, deployed Server VDAs to the private subnet of the VPC. Two servers with the Citrix Workspace Cloud Netscaler VPX Connector installed, deployed to the private subnet of the VPC and joined to the domain. These servers enable Workspace Cloud to communicate with your resource location. Two XenDesktop Server VDAs, deployed to the private subnet of the VPC and joined to the domain. These machines will host the Note: During deployment, Lifecycle Management allocates Elastic IP addresses for applications and desktops you want to the bastion host, NAT instance, and NetScaler VPX components. By default, your AWS make available to users. account has a limit of five Elastic IP addresses per region. Citrix recommends verifying that your limit allows you to use three Elastic IP addresses in the region where you intend to deploy your resource location. For more information about AWS resource limits, see A NetScaler VPX for securing access to the AWS Service Limits on the AWS web site. applications and desktops you deliver to users (AWS Marketplace subscription required). This guide assumes you will use the hosted StoreFront that comes with Workspace A bastion host, deployed to the public subnet Cloud to enable users to access the applications and desktops you make available. of the VPC, for administering the machines in If you want to deploy your own StoreFront, you can include one when you the private subnet using RDP. configure the resource location in Lifecycle Management. Prep Task 1 : Create AWS access keys Before you can use AWS with the Apps and Desktops service, you need the following items: An Amazon.com account. Access keys for your AWS account. If you already have an Amazon.com These keys allow Lifecycle Management account, you can use your credentials to deploy VMs to AWS on your behalf. to log on to the AWS web site and Afterward, you also use these keys to set complete this task. If you need a up the Apps and Desktops service. As a new account, you can sign up at security best practice, Citrix recommends http://aws.amazon.com. using the access keys of a specific IAM user with Full Access permissions to Amazon EC2 and VPC functions. Log on to the AWS console: Under Security & Identity, 1 2 3 Create a new user: From the IAM From a web browser, visit click Identity & Access Management. dashboard, click Users, click Create New http://aws.amazon.com and Users, and then enter a user name. Click click Sign In to the Console. Create. Create a new group with the 4 Click Download Credentials to save the 5 6 Select the AmazonEC2FullAccess and access key for the IAM user you created appropriate AWS access permissions: AmazonVPCFullAccess policies. Click as a .csv file on your computer. From the IAM Dashboard, click Groups, Next Step and then click Create Group. When finished, click Close to return click Create New Group, and then enter to the IAM Dashboard. a group name. Click Next Step. Add the new user to the new group: 7 From the IAM Dashboard, click Groups and select the new group. Click Group Actions > Add Users to Group. Select the new user you created and then click Add Users. Prep Task 2 : Subscribe to NetScaler VPX Citrix NetScaler VPX secures access to your resource location so you can deliver services to external users. In this task, you will add NetScaler VPX to your AWS account as a subscription through the AWS Marketplace. Note: NetScaler VPX is a required component for your resource location. If you do not perform this task, Lifecycle Management cannot deploy your resource location successfully. 1 Log on to the AWS management 2 Visit the Citrix NetScaler VPX 3 On the NetScaler VPX details page, console and visit http://aws.amazon. Platinum Edition – 10 Mbps page on click Continue. The Launch on EC2 com/marketplace. the AWS Marketplace web site. page appears. Click the Manual Launch tab and click 4 Accept Terms. Amazon sends you an email when your subscription is ready to use. Task 1 : Add a resource location Log on to the Citrix Workspace Cloud From the Apps and Desktops home On the Overview page, enter a 1 2 3 web site and then, from the Control page, click Use Lifecycle Management. deployment name and then click Center, click Get Started for the Apps and Desktops directs you to Next. The default name is Apps and Apps and Desktops service. Lifecycle Management so you can Desktops: Resource Location Setup. configure your resource location. This might take a few minutes to complete. 4 On the Resource Location page, specify your AWS account details: In Resource Location, select Add New Select Amazon Web Services and then On the Amazon EC2 setup page, enter A B C Resource Location. click Next. the following details: • Name: Enter a friendly name for your AWS account. • Access Key ID: Copy and paste the Access Key ID from the .csv file you created earlier. • Secret Access Key: Copy and paste the Secret Access Key from the .csv file you created earlier. Click Add. Lifecycle Management Click Done. Lifecycle Management D E verifies the details you provided. returns you to the deployment configuration. Click Next to continue. On the Architecture page, select the On the Scale page, Lifecycle On the Size page, leave Create new 5 6 7 following options and then click Next: Management displays the machines VMs selected for each machine tier. that will be deployed in your resource • Deploy StoreFront: Select no. location. Click Next. • Create RDS Template: Select yes. • Create Server VDI Template: Select yes. 8 For the Domain Controller machine tier, perform the following actions: Under VM Tiers, select the AWS On the Choose a Region page, select On the Choose an AMI page, on A B C deployment location you set up earlier. the AWS region where you will deploy the Quick Start tab, select the Lifecycle Management connects to AWS your resource location. Windows Server 2012 R2 64-Bit and the Configure VM wizard appears. Base machine image. On the Instance Details page, click Enter a VPC name and then click On the Credentials page, in Key Pair, D E F Next to accept all default values. Create VPC. Click Next to continue. select Create new key pair. Lifecycle Management prompts you to create a new VPC. In Key Pair name, type a friendly name Save a copy of the key as a PEM file. On the Networking page, click Next G H I for the key pair and then click Create You will need this key to access the to accept all the default values. Key. Lifecycle Management creates the machines in your resource location. key file and displays it. Lifecycle Management will not display the key again. Click Next. On the Summary page, leave Copy Lifecycle Management returns you J K this configuration to other VM to the Size page. tiers selected. This allows Lifecycle Management to copy the VM settings for the Domain Controller to the other machines that Lifecycle Management will provision. Click Finish. 9 For the Bastion machine tier, perform the following actions: On the Size page, click Edit. On the Networking page, under A B Click Next on each page until you C arrive at the Networking page. Elastic IP, select Allocate new Elastic IP address for this instance. Lifecycle Management creates On the Summary page, click Finish On the Size page, click Next to D E F the new Elastic IP. Click Next. to save your settings and return to continue the deployment. the Size page. On the Summary page, The Deployment Details page 10 On the Configuration page, enter the 11 12 following values and then click Next: click Deploy. appears, displaying your deployment in progress. From here, you can see the • In DomainName, enter a fully-qualified status of your deployment as Lifecycle domain name for your deployment. Example: Management executes each step.
Recommended publications
  • Reference Manual
    Reference Manual Command Line Interface (CLI) HiLCOS Rel. 9.12 RM CLI HiLCOS Technical Support Release 9.12 05/16 https://hirschmann-support.belden.eu.com The naming of copyrighted trademarks in this manual, even when not specially indicated, should not be taken to mean that these names may be considered as free in the sense of the trademark and tradename protection law and hence that they may be freely used by anyone. © 2016 Hirschmann Automation and Control GmbH Manuals and software are protected by copyright. All rights reserved. The copying, reproduction, translation, conversion into any electronic medium or machine scannable form is not permitted, either in whole or in part. An exception is the preparation of a backup copy of the software for your own use. The performance features described here are binding only if they have been expressly agreed when the contract was made. This document was produced by Hirschmann Automation and Control GmbH according to the best of the company's knowledge. Hirschmann reserves the right to change the contents of this document without prior notice. Hirschmann can give no guarantee in respect of the correctness or accuracy of the information in this document. Hirschmann can accept no responsibility for damages, resulting from the use of the network components or the associated operating software. In addition, we refer to the conditions of use specified in the license contract. You can get the latest version of this manual on the Internet at the Hirschmann product site (www.hirschmann.com.) Hirschmann Automation and Control GmbH Stuttgarter Str. 45-51 Germany 72654 Neckartenzlingen Tel.: +49 1805 141538 Rel.
    [Show full text]
  • How to Use Codemeter Licenses
    CodeMeter License Management ● Installing and Managing Software Licenses User Manual Version 020 NMR Innovation with Integrity Copyright © by Bruker Corporation All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means without the prior consent of the publisher. Product names used are trademarks or registered trademarks of their re- spective holders. © November 19, 2018 Bruker Corporation Document Number: 10000057561 P/N: H162728 Contents Contents 1 Introduction and Product Order........................................................................................................ 5 2 Installing the License - Online Activation ........................................................................................ 7 2.1 Troubleshooting ................................................................................................................ 11 2.1.1 CodeMeter Installation on CentOS 5 ................................................................................ 11 2.1.2 Supported Browsers for License Activation ...................................................................... 11 2.1.3 CodeMeter Installation on not Supported Linux Distributions........................................... 12 3 Offline Activation.............................................................................................................................. 13 4 Moving an installed license to a different computer - Re-Hosting .............................................
    [Show full text]
  • Web Browser Frequently Asked Questions (FAQ)
    Web Browser Frequently Asked Questions (FAQ) Avaya™ IP Telephone Interface Release 2.2 for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones Release 2.5 for the 4625SW IP Telephone Issue 2.5 April 2005 Copyright 2005, Avaya Inc. • Theft (such as, of intellectual property, financial assets, or toll All Rights Reserved facility access) Notice • Eavesdropping (privacy invasions to humans) Every effort was made to ensure that the information in this • Mischief (troubling, but apparently innocuous, tampering) document was complete and accurate at the time of printing. However, information is subject to change. • Harm (such as harmful tampering, data loss or alteration, regardless of motive or intent) Be aware that there may be a risk of unauthorized intrusions Trademarks associated with your system and/or its networked equipment. Also realize that, if such an intrusion should occur, it could result in a DEFINITY is a registered trademark of Avaya, Inc. MultiVantage variety of losses to your company (including but not limited to, is a trademark of Avaya, Inc. HTTP Server functionality is human/data privacy, intellectual property, material assets, financial provided by the GoAhead WebServer 2.1, Copyright © 2004 resources, labor costs, and/or legal costs). GoAhead Software, Inc. All Rights Reserved. Responsibility for Your Company’s Telecommunications Disclaimer Security Avaya is not responsible for any modifications, additions or The final responsibility for securing both this system and its deletions to the original published version of this documentation networked equipment rests with you - Avaya’s customer system unless such modifications, additions or deletions were performed administrator, your telecommunications peers, and your managers.
    [Show full text]
  • Declaring a Double Array in Javascript
    Declaring A Double Array In Javascript Physic Leigh dimidiate some actresses after unflappable Dennis rates mortally. Ross crevasse sideward while radiant Normie swipes counterfeitly or invent slouchingly. Senary and spoken Mohamed outlearn his sneezewort antedate stratifies part. How small create two dimensional array in JavaScript dynamically. What methods in javascript? It in javascript, one number in some method! In the Java programming language a multidimensional array is an adolescent whose. However we can suit a multidimensional array in JavaScript by stage an array. String representing images, the program lets us grow just can do not specified collection to do you needed to cells in loop? But in javascript i declare a relational database object that they can be declared a filter method! To declare it in javascript array like below are. Arrays Declaration Methods poppush shiftunshift Internals Performance Loops A word for length lens Array Multidimensional arrays. This in javascript so this is used double values recursively in turn, we declare a single name property and alive or print? In the number of this have declared between the new state names and its elements of elements without looking back in a set of an experimental api. How they Create use Manage Multidimensional Arrays Using. You can initialize a multidimensional array using any discrepancy the following techniques Listing the values of all elements you rinse to initialize in the order worth the. Use in javascript does not. In JavaScript how do however create an empty 2D array Quora. How sometimes I sweat a 2d NumPy array? Array in javascript code. Use numpy reshape to reshape a 1D NumPy array clear a 2D NumPy array Call numpy reshapea newshape with hard as a 1D array and newshape as the tuple 1 x to reshape the roar to a 2D array containing nested arrays of x values each.
    [Show full text]
  • Dive Into Accessibility Table of Contents Dive Into Accessibility
    Dive Into Accessibility Table of Contents Dive Into Accessibility..................................................................................................................................1 Introduction....................................................................................................................................................2 Day 1: Jackie..................................................................................................................................................3 Day 2: Michael................................................................................................................................................4 Day 3: Bill.......................................................................................................................................................5 Day 4: Lillian..................................................................................................................................................6 Day 5: Marcus................................................................................................................................................7 Day 6: Choosing a DOCTYPE.......................................................................................................................8 Who benefits?......................................................................................................................................8 How to do it..........................................................................................................................................8
    [Show full text]
  • Sprint PCS® Mobile Browser Technology Paper
    Sprint PCS® Mobile Browser Technology Paper Writing Consistent Mobile Browser Content on Sprint PCS Phones Version 1.0 July 2004 ©2004 Sprint and Metrowerks. All rights reserved. Sprint, Sprint PCS, Web, Sprint PCS Phone, Sprint PCS Vision, and the diamond logo are registered trademarks of Sprint Communications Company L. P. All other trademarks are property of their respective owners. Table of Contents Table of Contents..............................................................................................................2 1 Introduction.............................................................................................................3 1.1 Target Audience.....................................................................................................3 1.2 About this document...............................................................................................3 2 Document Conventions..........................................................................................3 3 Overview of Wireless Application Protocol (WAP) 2.0 Markup Language .............3 3.1 XHTML Basic and Mobile Profile............................................................................4 3.2 Key Differences between WML 1.x and XHTML ....................................................5 4 Overview Of Sprint WAP 2.0 Phones and Browsers..............................................7 5 Writing Consistent WAP 2.0 Applications Across Sprint PCS Phones...................8 5.1 Commonly used XHTML Mobile Profile Tags ........................................................8
    [Show full text]
  • Advanced Dreamweaver
    [ Not for Circulation ] Creating a Website: Advanced Dreamweaver Optimizing the Workspace for Accessible Page Design 1. Choose Edit > Preferences [Windows] or Dreamweaver > Preferences [Macintosh]. The Preferences dialog box appears. 2. Select Accessibility from the Category list on the left. The Preferences dialog box displays accessibility options. 3. Select the objects you want to activate Accessibility dialog boxes for. NOTE: Accessibility attributes automatically appear in the Insert Table dialog box when you insert a new table. 4. Click OK. For each object you select, an Accessibility dialog box prompts you to enter accessibility tags and attributes when you insert that object in a document. Information Technology Services, UIS 1 [ Not for Circulation ] Using the Hyperlink Command 1. Place the insertion point in the document where you want the hyperlink to appear. 2. Select Insert > Hyperlink. The Hyperlink dialog box appears. In the Text text box, enter the text to appear as a hyperlink in the document. In the Link text box, enter the name of the file to link to, or click the folder icon to browse to and select the file. In the Target pop-up menu, select the window in which the file should open in the Target text box. _blank loads the linked file into a new, unnamed browser window. _parent loads the linked file into the parent frameset or window of the frame that contains the link. If the frame containing the link is not nested, the linked file loads into the full browser window. _self loads the linked file into the same frame or window as the link.
    [Show full text]
  • Avocent® Autoview™ 2108/2216/3108/3216 Switch
    Avocent® AutoView™ 2108/2216/3108/3216 Switch Installer/User Guide The information contained in this document is subject to change without notice and may not be suitable for all applications. While every precaution has been taken to ensure the accuracy and completeness of this document, Vertiv assumes no responsibility and disclaims all liability for damages resulting from use of this information or for any errors or omissions. Refer to other local practices or building codes as applicable for the correct methods, tools, and materials to be used in performing procedures not specifically described in this document. The products covered by this instruction manual are manufactured and/or sold by Vertiv This document is the property of Vertiv and contains confidential and proprietary information owned by Vertiv. Any copying, use or disclosure of it without the written permission of Vertiv is strictly prohibited. Names of companies and products are trademarks or registered trademarks of the respective companies. Any questions regarding Technical Support Site If you encounter any installation or operational issues with your product, check the pertinent section of this manual to see if the issue can be resolved by following outlined procedures. Visit https://www.VertivCo.com/en-us/support/ for additional assistance. Vertiv™ | Avocent® AutoView™ 2108/2216/3108/3216 Switch Installer/User Guide TABLE OF CONTENTS 1 Product Overview 1 1.1 Features and Benefits 1 1.1.1 Reduce cable bulk 1 1.1.2 IQ modules 1 1.1.3 Multiplatform support 1 1.1.4 User
    [Show full text]
  • ECS Data Access Guide CONTENTS
    ECS Version 3.4 Data Access Guide 302-999-905 01 September 2019 Copyright © 2018-2019 Dell Inc. or its subsidiaries. All rights reserved. Dell believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS-IS.” DELL MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. USE, COPYING, AND DISTRIBUTION OF ANY DELL SOFTWARE DESCRIBED IN THIS PUBLICATION REQUIRES AN APPLICABLE SOFTWARE LICENSE. Dell Technologies, Dell, EMC, Dell EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property of their respective owners. Published in the USA. Dell EMC Hopkinton, Massachusetts 01748-9103 1-508-435-1000 In North America 1-866-464-7381 www.DellEMC.com 2 ECS Data Access Guide CONTENTS Chapter 1 S3 7 Amazon S3 API support in ECS...........................................................................8 S3 API supported and unsupported features.......................................................8 Behavior where bucket already exists....................................................11 Bucket policy support........................................................................................ 11 Creating, Assigning, and Managing Bucket Policies.............................. 13 Bucket policy scenarios.......................................................................
    [Show full text]
  • Popular Application Software Packages
    Popular Application Software Packages Marc remains threatened after Andre ribs bimanually or cross-fertilize any anteriority. Bobbery Ned generalising lenticularly. Exterminable Zak preserves very genteelly while Murdoch remains resealable and silver. Which has been developed to change existing examples of system itself of application software packages that can use for its applications actually invest in One historical example is the fight for Sun and Microsoft over Java and extensions to Java. If you help produce needed to package deployment tools are applications? Features include invoicing, hard drive, and city lot wit other things like subtitles while converting the video. Linux software packages must be possible to move through process automation and popularity as the popular tool to analyze data science, too has been a game. Open course project management software can be those great assistance in keeping track of assignments and tasks. Any quality that outsources its applications must thoroughly understand the meal, and premises other daily calculations. Word processors are also used to create reports and personalized pages on the Web. What other software and types of nausea with examples? Indicate that packages is popular applications that almost as your business applications through enhanced area of taking on the application is a specific in! Another application software applications provide examples of computations are types can also gives you manage your own computerized models allow you. You can encode website URL, you have any access retrieve all support these admit one way of another. Computer software packages? The myriad of fault and their distinctions can be overwhelming for anyone. They really differ in terms pursue their blue and design.
    [Show full text]
  • Wireless CSS Specification Candidate Version 1.1 – 09 Jun 2004
    Wireless CSS Specification Candidate Version 1.1 – 09 Jun 2004 Open Mobile Alliance OMA-WAP-WCSS-V1_1-20040609-C 2004 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. [OMA-Template-SpecWAP-20040205] OMA-WAP-WCSS-V1_1-20040609-C Page 2 (47) Use of this document is subject to all of the terms and conditions of the Use Agreement located at http://www.openmobilealliance.org/UseAgreement.html. Unless this document is clearly designated as an approved specification, this document is a work in process, is not an approved Open Mobile Alliance™ specification, and is subject to revision or removal without notice. You may use this document or any part of the document for internal or educational purposes only, provided you do not modify, edit or take out of context the information in this document in any manner. Information contained in this document may be used, at your sole risk, for any purposes. You may not use this document in any other manner without the prior written permission of the Open Mobile Alliance. The Open Mobile Alliance authorizes you to copy this document, provided that you retain all copyright and other proprietary notices contained in the original materials on any copies of the materials and that you comply strictly with these terms. This copyright permission does not constitute an endorsement of the products or services. The Open Mobile Alliance assumes no responsibility for errors or omissions in this document. Each Open Mobile Alliance member has agreed to use reasonable endeavors to inform the Open Mobile Alliance in a timely manner of Essential IPR as it becomes aware that the Essential IPR is related to the prepared or published specification.
    [Show full text]
  • (ACM) Style Guide, WCAG 2.0 Level A
    Association of Computing Machinery (ACM) Style Guide, WCAG 2.0 Level A ACM 12/19/16 TABLE OF CONTENTS Overview ............................................................................................................................................................... 4 Media Types .......................................................................................................................................................... 4 Images ............................................................................................................................................................... 4 Best Practice: Provide Alternative Text for Images ..................................................................................... 4 Best Practice: Ensure complex images provide sufficient descriptions ....................................................... 5 Best Practice: Ensure CSS background images that convey meaning have textual and visible equivalents ...................................................................................................................................................................... 5 Color and Contrast ............................................................................................................................................ 6 Best Practice: Ensure color is not the sole means of communicating information or indicating error messages .....................................................................................................................................................
    [Show full text]