0% found this document useful (0 votes)
50 views9 pages

Farmers Choice Infrastructure Assessement Prerequisites

1. The document outlines prerequisites for Cloud Productivity Solutions to perform a discovery and assessment of Farmers Choice's infrastructure in preparation for migration to Azure. This includes having an active Azure subscription, VMware vCenter and ESXi host requirements, and required user accounts. 2. It specifies the appliance requirements for hosting the Azure Migrate appliance as well as the operating system and software versions supported for discovery of servers, applications, and SQL Server instances. 3. It provides instructions for creating user accounts in vCenter Server, Azure, and on-premises servers to allow the assessment to be performed.

Uploaded by

Mwebia Raymod
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views9 pages

Farmers Choice Infrastructure Assessement Prerequisites

1. The document outlines prerequisites for Cloud Productivity Solutions to perform a discovery and assessment of Farmers Choice's infrastructure in preparation for migration to Azure. This includes having an active Azure subscription, VMware vCenter and ESXi host requirements, and required user accounts. 2. It specifies the appliance requirements for hosting the Azure Migrate appliance as well as the operating system and software versions supported for discovery of servers, applications, and SQL Server instances. 3. It provides instructions for creating user accounts in vCenter Server, Azure, and on-premises servers to allow the assessment to be performed.

Uploaded by

Mwebia Raymod
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

FARMERS CHOICE

ASSESSMENT
PREREQUISITES
Cloud Productivity Solutions Limited.

CPS Confidential External Use


+254 716 259 017 /+254 780 502 123 TRV Towers, Ngara
Road, Nairobi – Kenya [email protected] P.O.BOX 58656-00100,
Nairobi
[email protected]

Rovis Apartments B8, Ntinda Road

www.cloudproductivity-solutions.com Kampala, Uganda.

Table of Contents
Assessment Prerequisites.........................................................................................................................1

1. Active Azure subscription ......................................................................................................... 1 .......

2. Appliance Requirements....................................................................................................................3

3. Azure user account...............................................................................................................................4

4. Prepare the VMware............................................................................................................................5

Create an account to access vCenter Server......................................................................................5

5. Account to Access Servers................................................................................................................6

Page

CPS Confidential External Use


2|
Assessment Prerequisites
This document highlights the requirements for the CPS team to perform Discovery
and
Assessment of the current Farmers choice infrastructure in preparation for migration to
the Azure Cloud.

1. Active Azure subscription


An active Azure subscription is required to access azure resources. CPS Intends to
perform all migration task on the Farmers choice tenant hence this requirement.

To check for Active Azure Subscriptions in the Azure Portal.

I. Sign in to the Azure portal.


II. Search for Subscriptions

CPS Confidential External Use


III. Available Subscriptions should appear on the Subscriptions page like the page
below.

Page

CPS Confidential External Use


IV. The Subscription should be in an Active State. Confirm this by checking the
status section.

2. Appliance Requirements

Requirement Details
vCenter You need a server running vCenter Server version 7.0, 6.7, 6.5, 6.0,
Server/ESXi or 5.5.
host Servers must be hosted on an ESXi host running version 5.5 or
later.
On the vCenter Server, allow inbound connections on TCP port
443 so that the appliance can collect configuration and
performance metadata.
The appliance connects to vCenter Server on port 443 by default.
If the server running vCenter Server listens on a different port,
you can modify the port when you provide the vCenter Server
details in the appliance configuration manager.
On the ESXi hosts, make sure that inbound access is allowed on
TCP port 443 for discovery of installed applications and for
2|Page

CPS Confidential External Use


agentless dependency analysis on servers.
Azure Migrate vCenter Server must have these resources to allocate to a server
appliance that hosts the Azure Migrate appliance:
- 32 GB of RAM, 8 vCPUs, and approximately 80 GB of disk
storage.
- An external virtual switch and internet access on the
appliance server, directly or via a proxy.
Servers All Windows and Linux OS versions are supported for discovery of
configuration and performance metadata.
For application discovery on servers, all Windows and Linux OS
versions are supported.
For discovery of installed applications and for agentless
dependency analysis, VMware Tools (version 10.2.1 or later) must
be installed and running on servers. Windows servers must have
PowerShell version 2.0 or later installed.
To discover SQL Server instances and databases, check supported
SQL Server and Windows OS versions and editions and Windows
authentication mechanisms.
To discover ASP.NET web apps running on IIS web server, check
supported Windows OS and IIS versions.
To discover Java web apps running on Apache Tomcat web server,
check supported Linux OS and Tomcat versions.
SQL Server To discover SQL Server instances and databases, the Windows or
access SQL Server account must be a member of the sysadmin server
role or have these permissions for each SQL Server instance.
3. Azure user account
For creation of a project and registration of the Azure Migrate appliance, CPS requires
an Azure account (CPS Support) that has these permissions:

• Contributor or Owner permissions in the Azure subscription.


• Permissions to register Azure Active Directory (Azure AD) apps.

To set Contributor or Owner permissions in the Azure subscription:

i. In the Azure portal, search for "subscriptions." Under Services in the search
results, select Subscriptions.
ii. In Subscriptions, select the subscription in which you want to create a project.
iii. Select Access control (IAM).
iv. Select Add > Add role assignment to open the Add role assignment page. v.
Assign the following role.
3|Page

CPS Confidential External Use


Setting Value
Role Contributor or Owner
Assign access to User
Members azmigrateuser

To register the appliance, the Azure account needs permissions to register Azure
Active Directory apps:
I. In the portal, go to Azure Active Directory > Users > User Settings.
II. In User settings, verify that Azure AD users can register applications (set to
Yes by default).

4|Page

CPS Confidential External Use


III. If App registrations is set to No, request the tenant or global admin to
assign the required permissions.

4. Prepare the VMware

On vCenter Server, check that your account has permissions to create a VM by using
a VMware Open Virtualization Appliance (OVA) virtual machine (VM) installation file.
You must have these permissions when you deploy the Azure Migrate appliance as a
VMware VM by using an OVA file.

Azure Migrate must have a vCenter Server read-only account to discover and assess
servers running in your VMware environment. If you also want to run discovery of
installed applications and agentless dependency analysis, the account must have
permissions enabled in VMware for VM guest operations.

Create an account to access vCenter Server.

In VMware vSphere Web Client, set up a read-only account to use for vCenter Server:

5|Page

CPS Confidential External Use


1. From an account that has admin privileges, in vSphere Web Client, on the
Home menu, select Administration.
2. Under Single Sign-On, select Users and Groups.
3. In Users, select New User.
4. Enter the account details, and then select OK.
5. In the menu under Administration, under Access Control, select Global
Permissions.
6. Select the user account, and then select Read-only to assign the role to
the account. Select OK.
7. To be able to start discovery of installed applications and agentless
dependency analysis, in the menu under Access Control, select Roles. In
the Roles pane, under Roles, select Read-only. Under Privileges, select
Guest operations. To propagate the privileges to all objects in the
vCenter Server instance, select the Propagate to children checkbox.

5. Account to Access Servers.


The user account on your servers must have the required permissions to initiate
discovery of installed applications, agentless dependency analysis, and SQL Server
instances and databases. The appliance doesn't install agents on the servers.

1. For Windows servers, create an account (local or domain) that has


administrator permissions on the servers. To discover SQL Server instances
and databases, the Windows or SQL Server account must be a member of the
sysadmin server role

2. For Linux servers, provide a sudo user account with permissions to execute ls
and netstat commands or create a user account that has the
CAP_DAC_READ_SEARCH and CAP_SYS_PTRACE permissions on /bin/netstat
and /bin/ls files. If you're providing a sudo user account, ensure that you have
enabled NOPASSWD for the account to run the required commands without
prompting for a password every time sudo command is invoked.

6|Page

CPS Confidential External Use

You might also like