40
Intel® Endpoint Management Assistant (Intel® EMA) Web Deployment Guide Intel® Version 1.3.2 October 2019

Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® Endpoint Management Assistant (Intel® EMA)

Web Deployment Guide

Intel® Version 1.3.2

October 2019

Page 2: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Legal Disclaimer No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request.

Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Intel does not assume any liability for lost or stolen data or systems or any damages resulting from such losses. Check with your system manufacturer or retailer or learn more at http://www.intel.com/technology/vpro.

Intel, Intel vPro, Intel EMA, Intel AMT, and the Intel logo, are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

Copyright © 2019 Intel Corporation.

Page 3: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Contents 1 Introduction ................................................................................................................................................. 1

2 Amazon* Web Services (AWS) Deployment.......................................................................................... 2

2.1 Architecture ......................................................................................................................................................................................... 2 2.2 Components and configuration ................................................................................................................................................. 3

3 Microsoft* Azure* Deployment .............................................................................................................. 19

3.1 Architecture ....................................................................................................................................................................................... 19 3.2 Components and configuration ............................................................................................................................................... 20

4 Google Cloud Platform* (GCP) Deployment ....................................................................................... 30

4.1 Architecture ....................................................................................................................................................................................... 30 4.2 Components and configuration ............................................................................................................................................... 31

Page 4: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 1

1 Introduction This document describes the architecture and components that can be used to deploy Intel® EMA into the public cloud using Google* Cloud Platform, Amazon* Web Services, or Microsoft* Azure.

There are also optional components included in case you want to use your existing on-premises Active Directory to provide user authentication. While there are multiple ways to extend AD to the cloud, we’ve chosen one method for each cloud with the goal of simplicity and using managed services when possible.

Page 5: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 2

2 Amazon* Web Services (AWS) Deployment This section provides information on deploying Intel® EMA in an Amazon* Web Services environment.

2.1 Architecture Figure 2-1 shows the AWS architecture without Active Directory authentication.

Figure 2-1

Figure 2-2 shows the architecture with Active Directory authentication.

Figure 2-2

Page 6: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 3

2.2 Components and configuration 1. Obtain a SSL/TLS certificate for the web server. You can use the AWS Certificate Manager to request a

certificate. Validating ownership of the domain is straightforward if you are hosting your domain in AWS Route 53.

2. Create a resource group to keep your Intel® EMA-related resources organized. We recommended that you define a specific key-value tag for all of your Intel EMA-related resources so that you can track them with a resource group and also use that tag for cost reporting.

3. Create a Virtual Private Cloud network with two subnets located in different availability zones.

Page 7: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 4

Page 8: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 5

4. After the wizard completes, go back to the route table that was created and explicitly associate your second subnet with the route table that has the Internet gateway attached, which you can see from Routes tab of the route table.

5. (For AD integration) Create a VPN to connect to your on-premises network to provide connectivity to your domain controllers. Create a Customer Gateway to represent the remote (on-prem) end of the VPN.

6. Create a Virtual Private Gateway to provide routing between the VPN and your VPC.

Page 9: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 6

7. Attach the Virtual Private Gateway to your VPC.

Page 10: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 7

8. Create a VPN connection, selecting the new Customer Gateway and VPG. Select the Static routing option and enter the networks that are available through the VPN connection. This should include your on-premises domain controllers. You can let Amazon generate your tunnel addresses and keys.

Page 11: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 8

9. Download the VPN connection configuration to help configure the other side. Go to your VPC route table and enable route propagation, so that the routes associate with the VPN connection are available to your VPC network.

Page 12: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 9

10. (For AD integration) Create an AD Connector resource to act as a proxy to your on-prem AD. Select AD Connector as your directory type.

Page 13: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 10

11. Choose the directory size appropriate for the number of objects you need to support.

12. Choose your VPC and the two different subnets.

Page 14: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 11

13. Enter the information for the on-premises directory that you will connect to.

Note: A service account is required. The prerequisites are fully described in the documentation links provided below.

For further information see the documentation for AD Connector and its prerequisites.

• https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_ad_connector.html

• https://aws.amazon.com/blogs/security/how-to-connect-your-on-premises-active-directory-to-aws-using-ad-connector/

• https://docs.aws.amazon.com/directoryservice/latest/admin-guide/prereq_connector.html

• https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ad_connector_best_practices.html

Page 15: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 12

14. (For AD integration) Create a DHCP Options set and associate it with your VPC so that virtual machines will receive the proper DNS servers and domain name.

15. Provide the Active Directory domain name and DNS servers. Other parameters are optional.

Page 16: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 13

16. Go to your VPC and associate the DHCP options set with it.

17. Create a security group for access to the Intel® EMA server.

Page 17: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 14

18. Set your Inbound Rules for the security group:

• TCP/443 (HTTPS), Source: <web traffic source>

• TCP/3389 (RDP), Source: <RDP traffic source>

• TCP/8080 (agent), Source: <agent traffic source>

• TCP/8084 (websocket), Source: <web traffic source>

19. Create a security group for access to the database.

20. Set your Inbound Rules:

• Port 1433, Source: the Intel® EMA server security group ID.

Page 18: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 15

21. Create an EC2 virtual machine instance for the Intel® EMA server.

22. Assign a public IP address unless you have VPN access to your VPC.

23. Attach the Intel® EMA server security group.

Page 19: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 16

24. (For AD integration) When you are configuring the instance, use the Domain join option to have the VM automatically joined to your AD domain.

25. Create a Database Subnet Group associated with both of the subnets you created.

Page 20: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 17

26. Create a Relational Database Service (RDS) instance.

• SQL Server Standard Edition

• Single availability zone deployment

• Select DB engine version: SQL Server 2016 13.00.5216.0.v1

• Set Storage type to General Purpose for better cost since high I/O throughput is not needed.

Page 21: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 18

27. Use the DB subnet group created in the previous step. Attach the database security group.

28. Create a DNS record pointing to the Intel® EMA server’s public IP address.

Page 22: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 19

3 Microsoft* Azure* Deployment This section provides information on deploying Intel® EMA in a Microsoft* Azure* environment.

3.1 Architecture Figure 3-1 shows the Azure architecture without Active Directory authentication.

Figure 3-1

Figure 3-2 shows the architecture with Active Directory authentication.

Figure 3-2

Page 23: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 20

3.2 Components and configuration 1. Obtain a SSL/TLS certificate for the web server. Create a resource group to keep your Intel® EMA

related resources organized.

2. Create a Virtual Network with one subnet, which should have the Microsoft*.SQL endpoint enabled if you are not using a Windows+SQL VM image.

Page 24: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 21

3. (For AD integration) Create an Azure AD Directory Services resource so that you will be able to have your virtual machine(s) join the AD domain. During this process you will need to create a dedicated subnet for AADDS.

Page 25: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 22

4. Add a user from your Azure Active Directory that will have privileges to administer this managed domain.

Page 26: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 23

5. It may take an hour or more to complete setup. Once that is done, you’ll want to update the DNS server settings for your virtual network to use the AD DS server IP addresses.

For further reading on AD DS, see:

• https://docs.microsoft.com/en-us/azure/active-directory-domain-services/

• https://docs.microsoft.com/en-us/azure/active-directory-domain-services/active-directory-ds-comparison

6. (For AD integration) Deploy AD Connect to your on-premises environment in order to sync your users and password hashes to your Azure Active Directory.

• Download and install the AD Connect software to a domain-joined server on your network. For our example, we used Express Settings.

Page 27: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 24

• There are other options that may be of interest to you in a custom install, so read the links provided below for a more full understanding of the options that are available.

• Enter your credentials for Azure AD and Azure AD DS.

• Ensure that your domain name matches a custom domain that you have previously added and verified in Azure AD.

7. If you select “Start the synchronization process…” on the Ready to Configure screen, a background sync on a 30 minute timer will be started once configuration completes. Read the Microsoft documentation for more information on how this works.

Page 28: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 25

• Azure AD Connect download location: https://www.microsoft.com/en-us/download/details.aspx?id=47594

• Azure AD Connect prerequisites: https://docs.microsoft.com/en-us/azure/active-directory/hybrid/how-to-connect-install-prerequisites

• Further reading: https://docs.microsoft.com/en-us/azure/active-directory/hybrid/how-to-connect-sync-whatis

8. Create an Application Security Group (ASG) that will be associated to the Intel® EMA server VM.

9. Create a Network Security Group for access to the Intel® EMA server.

Inbound security rules

• TCP/443 (HTTPS), source: <web traffic source>, destination: <EMA server ASG>

• TCP/8084 (websocket), source: <web traffic source>, destination: <EMA server ASG>

• TCP/8080 (agent), source: <agent traffic source>, destination: <EMA server ASG>

• TCP/3389 (RDP), source: <RDP traffic source>, destination: <EMA server ASG>

• A final deny-all rule to with better priority than the default security rules.

Page 29: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 26

10. Attach this security group to the Intel® EMA server subnet after creation.

11. Create a SQL Server (logical server).

Note: This will be reachable as hostname <serverName>.database.windows.net.

12. Create a SQL Database (managed instance)

Notes: • We recommend that you pre-define a blank database so that you can configure

non-default compute and storage options, which would otherwise be set to minimum values if the Intel® EMA database is created dynamically.

• Databases are automatically replicated within the same data center for high availability.

Page 30: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 27

Page 31: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 28

13. Create a Virtual Machine instance for the Intel® EMA server.

Page 32: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 29

14. Create a DNS record pointing to the Intel® EMA server’s public IP address.

Page 33: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 30

4 Google Cloud Platform* (GCP) Deployment This section provides information on deploying Intel® EMA in a Google Cloud Platform* (GCP) environment.

4.1 Architecture Figure 4-1 shows the GCP architecture without Active Directory authentication.

Figure 4-1

Figure 4-2 shows the GCP architecture with Active Directory authentication.

Figure 4-2

Page 34: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 31

4.2 Components and configuration 1. Obtain a SSL/TLS certificate for the web server.

2. Create a Virtual Private Cloud network with one subnet.

3. (For AD integration) Create a VPN to your on-premises network so that you can manually configure your VMs to join the domain. GCP provides no built-in services for AD.

Page 35: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 32

4. Create Firewall rules that will be applied to your VM to allow access.

• TCP/3389, target: <RDP tag>, source: <RDP traffic source>

• TCP/443,8084 target: <EMA server tag>, source: <web traffic source>

• TCP/8080 target: <EMA server tag>, source: <agent traffic source>

Page 36: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 33

Page 37: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 34

Page 38: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 35

5. Create a Compute Engine instance for the server running Intel® EMA and SQL.

Page 39: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 36

6. Use Boot Disk Application Image: SQL Server 2016 Standard on Windows Server 2016 Datacenter.

7. Set Network tags: <RDP tag> <EMA server tag> .

Page 40: Intel® Endpoint Management Assistant (Intel® EMA) · 1 Introduction . This document describes the architecture and components that can be used to deploy Intel ® EMA into the public

Intel® EMA Web Deployment Guide – October 2019 37

8. Use a reserved IP address.

9. (For AD integration) Log into your VM, change the DNS servers to your remote domain controllers that are reachable across the VPN, and then join the existing domain like you would for any on-premises computer.

10. Create a DNS record pointing to the Intel® EMA server’s public IP address