Deployment
    • PDF

    Deployment

    • PDF

    Article summary

    You can follow the steps below to complete the Hyper-V deployment and setup, but please contact us if you have any questions or require more support.

    Note: The following steps represent deployment via Hyper-V Version: 10.0.42621.1

    1. Launch Hyper-V Manager by searching via the search menu.

    HyperV - Step 1

    1. In the Hyper-V Manager, select Actions from the right hand menu then click New and then Virtual Machine. This launches the New Virtual Machine Wizard.

    HyperV - Step 2

    1. Click Next > to create a new custom configured virtual machine.

    2. From the Specify Name and Location section, enter a Name for your new virtual machine and select a location where you want to store it (we left it as unchecked).
      Note: The location needs to have sufficient storage space for the virtual machine and its virtual hard disk.

    HyperV - Step 3

    1. Click Next >.

    2. From the Specify Generation section, select Generation 1.

    3. From the Assign Memory section, assign the sufficient Startup memory allocated to the virtual machine, suitable for Glasswall Halo.
      Note: minimum: 32 GB (32768 MB)

    HyperV - Step 4

    1. Click Next >.

    2. From the Configure Networking section, select the appropriate Connection.

    HyperV - Step 5

    1. From the Connect Virtual Hard Disk section, select the Use an existing virtual hard disk option and then browse to the location where you have saved your Glasswall Halo v2 VHD file.

    HyperV - Step 6

    1. Once you have selected the file, click Next >.

    2. From the Summary section, review your settings and click Finish to complete the wizard setup.

    HyperV - Step 7

    Launch Virtual Machine

    Before starting the machine make sure the VM has assigned 16 CPUs configured in order to be able to run the services

    In the Hyper-V Manager, under Virtual Machines, your newly created Glasswall Halo v2 virtual machine is displayed.

    1. Right click the virtual machine and click Start or click Start from the right hand menu.

    HyperV - Step 8

    1. Your newly created virtual machine State should be Running which indicates it's ready to connect. Right click and click Connect or click Connect from the right hand menu.

    HyperV - Step 9

    1. Login with your provided credentials.

    Password Change

    1. For security purposes, you are required to change the default password shared from Glasswall upon your first login. Once the shared credentials are added, add a new password for the virtual machine.

    Note: your new password should be at least 15 characters long, with a combination of uppercase letters, lowercase letters, numbers, and special characters. There also shouldn't be any repeating characters.

    Network Manager Configuration

    Note: if your network has a DHCP server, the virtual machine will be assigned an IP address automatically and this step can be skipped.

    Per your network defined configurations and boundaries

    1. Before configuring the virtual network's network you need to know the MAC address of the ethernet the machine is running.
    2. Run nmcli in the console to determine which network the virtual machine is using.
    3. Once you know which network to edit, run the following command to launch the Network Manager tool and select Edit a connection.
    nmtui
    

    HyperV  - Step 10

    1. Based on your configuration requirements:
      • Either Add network adapter or Edit connection.
      • In our example we edit the connection the virtual machine is using.

    HyperV - Step 11

    1. Select Show for the IPv4 Configuration, this will provide options to edit IP Addresses, Gateway, DNS Servers.

    2. Enter the required information, then scroll to the bottom and click OK.

    HyperV - Step 12

    1. Navigate back to theNetwork Manager TUI main screen, then select Activate a connection and ensure your connection is set to activated.

    HyperV - Step 13

    HyperV - Step 14

    1. Exit and execute the following command:
    sudo systemctl restart NetworkManager
    

    Initiate Glasswall Halo Services

    Note: if your network has a DHCP server, this step can be skipped as the RKE2 server will be started automatically by cloud-init.

    1. Execute the following command to launch Glasswall Halo:
    bash start_halo.sh
    
    1. Confirm all of the Glasswall Halo services and Pods are running with the following command: :
    kubectl get pods
    

    NOTE: There might be some old pods in fail state present. This won't have any effect in the VMs functionality

    Access Glasswall Clean Room

    1. Depending on your network configuration and/or domain configuration, you can now access Clean Room through the domain name and/or IP address assigned to your virtual machine.

    2. Run the following command to confirm network status:

    sudo netstat -tlnp
    

    HyperV - Step 15

    HyperV - Step 16

    Access Glasswall Swagger API Endpoints

    Navigate to the following to access the Glasswall Halo API endpoints:

    https://[Your Domain or IP]/swagger/index.html

    HyperV - Step 17



    Note: don't forget to enter your own domain or IP address into the URL.

    Validating Deployment

    You are able to validate the deployment by using our API Health Check feature.


    Was this article helpful?