Basic deployment
Overview
A LinXmart deployment for Virtual Machines (VMs) installs the application across four logical servers - a Database Server, a File Server, an Application Server and a Web Server. These may be combined onto fewer VMs, although we highly recommend that the Database Server is always kept separate for a Production environment.
For this Basic deployment, the File Server and Application Server will be comined onto the same physical VM. The Web Server and Database Server will be on their own individual VMs.
Topics
This section covers the following topics for a basic VM deployment of LinXmart:
- Network Configuration - set up of the required Virtual Machines and access between them
- Service Accounts - creating the required Active Directory service accounts and confirming network access
- Machine Configuration - preparing each server to meet the minimum software, hardware and folder requirements
- Deployment Artefact Manifest - reviewing the deployment artefacts provided (installer scripts, zip packages and SQL scripts)
- Deployment Procedure - creating the database, deploying the application worker service and the web/API sites in the correct order
- Start Up - starting the application services in the correct sequence
- Deployment Verification - verifying the deployment by checking logs and confirming the application is accessible
📄️ Network Configuration
The Basic VM deployment of LinXmart requires three dedicated Virtual Machines.
📄️ Service Accounts
A basic Virtual Machine deployment of LinXmart requires an existing Microsoft Active Directory for authentication.
📄️ Machine Configuration
The servers described in this section are done so in a logical sense. All of these servers could potentially be on the same VM, although this is not recommended. It is recommended that the Database Server always be on its own. The Application and Web Servers can be separated or installed together, depending on resource availability.
📄️ Artefact Manifest
The following deployment units will be provided for the deployment of the LinXmart application.
📄️ Deployment Procedure
Deployment Order
📄️ Start Up
Start up Sequence
📄️ Verification
Once all earlier instructions in the deployment plan have been executed, the following actions should be performed to verify that the deployment has been successful: