Virtualiztic

Introduction

Virtualiztic is an Operating System (OS) virtualization concept, built as a web-based application platform – that functions to support the experience of freedom computing with its capabilities in all server virtualization such as full virtualizationLinux OS Container and Docker Applications Container. This platform allows users to control, configure, and manage how the virtual servers are running thus allowing users to access virtual desktops on their computers flexibly.

Virtualiztic Benefits

Virtualiztic capabilities:

  1. Monitor statistical resources from Virtualiztic (including number of cores, RAM, socket processors, disks, etc.)
  2. Create a virtual machine, Container, and Docker with desktopIP package called ISO and Module
  3. Determine virtual machine infrastructure and Container (processor, RAM, disk, network, etc.)
  4. Powered by GPU (Graphics Processing Unit) passthrough for Virtual Machine
  5. Supported with play, stop, pause, resume, edit, remove, console, clone, snapshot and live migration feature for Virtual Machine
  6. Supported with play, stop, pause, resume, edit, remove, console, backup featurefor Container
  7. Clustering server that allows the server to access NFS Server simultaneously
  8. Allowing paired servers to perform fail-over functions (after clustering process on the server.

System Requirement

Minimum requirements to perform server installation:

  • In Virtualization Technology feature, the processor must be enabled in BIOS configuration on the Mainboard, for Intel processors use Intel VTD & UTX, while for AMD processors use AMD-V
  • UEFI or Legacy Boot must be supported to BIOS
  • Verify that the BIOS configuration is correct
  • Perform Boot Priority settings in BIOS and navigate to the boot CD

Virtualiztic Installation

Virtualiztic installation is the first process in setting up the platform that will be used as server virtualization management. In Virtualiztic installation process, System Administrator will use the installer CD and install it on the multi-OS server.

Below are the diagram of Virtualiztic installation step:

Figure 1. Virtualiztic Diagram Installation

Virtualiztic Installations Process

Follow these steps to install Virtualiztic on the server.

  • Insert Virtualiztic CD. On the first page of the installation process, select Virtualiztic Graphical Install, click Enter (see figure 2).

Figure 2. Virtualiztic Graphical Installation

  • Select language. As an example, English. Click Enter (see figure 3).

Figure 3. Language selection

  • Select location. This will determine the date and time format used based on the location of the selected area. For example, choose Other – Asia – Indonesia, click Enter (see figure 4).

Figure 4. Location selection to determine date format

  • Select character setting (charset) to use, select United States as the default installation, click enter (see figure 6).

Figure 5. Character setting selection

  • Then we are on base system installation process. Wait until the installation bar is finished to proceed to the next steps (see figure 6)

Figure 6. Base system process

  • Next process is entering the hostname. For example, type VIRTUALIZTIC-01, click Enter (see figure 7)

Figure 7. Determine hostname

  • Enter domain name. Make sure you use the same domain name on all your computer networks, and make sure that the domain name is not active as it goes through this process. For example, use dexip.com, click Enter (see figure 8).

Figure 8. Determine domain

  • Next is selecting time zone. Due to the previous location selection, the list of available time zones will only be in Indonesia, then click enter (see figure 9).

Figure 9. Determine time zone

  • The installation process is in progress. Wait for the process to finish for about five minutes (see figure 10).

Figure 10. Initialization Finalization

  • After the installation process is complete, the server will reboot. Figure 11 is an example of the display screen after the server is restarting.

Figure 11. Reboot server appearance

  • Next entry root as the username and p@55w0rd for the password. IP address is automatically formed according to the user’s network. After successful login process, the display screen will be as shown in Figure 12.

Figure 12. Reboot server appearance

  • The next process is to access Virtualiztic from a web browser. Enter the IP address that has been formed in the previous process. Login using desktopIP as the username and p@55w0rd for the password (username and password are default from the server; user can change it by going into Virtualiztic dashboard and select User – Set Password).

Figure 12. Virtualiztic login page

  • Next, user will enter Virtualiztic.

Figure 13. Virtualiztic home panel

Menus on the left panel of Virtualiztic home page:

 

PARAMETER DETAIL
Host Contains server architecture information
Storage Contains storage information connected to the Virtualiztic server
Virtual Machine Menu to create a virtual machine
Container Menu to create Container
Docker Menu to create applications at the Container level
Network Network Card information on Virtualiztic server
User Management Menu to create categories User Login
Service Menu to repeat service on Virtualiztic server
Cluster Menu to create Cluster and enable other Virtualiztic IPs to join
License Info Contains the user’s Virtualiztic license information

The installation process is complete. Next, set up other parts to run Virtualiztic system:

  1. Create Network Configuration
  2. Create Storage Pool and Install DIP Module & ISO
  3. Virtual Machine Provisioning
  4. Container Provisioning
Virtualiztic Configuration Diagram

Below is the Virtualiztic configuration diagram

Figure 15. Virtualiztic configuration diagram

 

5.Network Configuration #

After Virtualiztic is successfully installed, the next step is to create network configuration to connect Virtualiztic network to the destination server. Begin by creating a Virtual Network Bridge as a requirement for users to run all functions on Virtualiztic. Users can configure from Virtualiztic dashboard that can be accessed by using a web browser. Login to the created IP on the installation process and follow these steps:

  • Sign in to Virtualiztic
  • Click Network on the left panel, choose List. select Add Bridge and fill the parameter
  • Click Save

Figure 16. Add bridge form

  • Users can monitor the Virtual Network on the Network module menu on the left panel. Figure 17 shows the Virtual Network that has been successfully created.

Figure 17. Network appearance

  • Then reboot the host by clicking Host – Shell, then click Reboot
Last updated on July 10, 2018

6.Set Up Storage #

The next process is to configure the Storage Pool which includes Virtual Machine and Container so the next user can install the module on the virtual machine or Container.

Users can also choose to place Storage Pool in Network File Sharing (NFS) List – or Directory List (Dir List), or save it in both.

Membuat NFS Client
  • Reopen Virtualiztic server using a web browser with vmbr0 IP you previously create

Figure 18. Login access Virtualiztic

  • Setelah login sukses, lakukan pembuatan Storage untuk media penyimpanan Virtual Machine dan Container. Jika pengguna ingin menyimpan Storage di Network File Sharing (NFS), Pilih menu Storagekemudian klik NFS List. Gambar 19 menunjukkan storage yang masih kosong.

Figure 19. Storage module appearance

Pengguna bisa mengunggah dan menginstal modul di sini untuk menambahkan NFS;

  • Buat NFS dengan mengklik Add NFS. Lalu kotak dialog akan muncul dengan parameter – parameter seperti pada gambar 20
  • Isi parameter seperti ini:
    1. Name : Isi dengan nama NFS (pengguna bisa menamakan NFS ini dengan mengacu pada 2 titik terakhir pada IP, contoh : NFS-90.3
    2. NFS Server : Isi dengan IP server
    3. Lalu klik scan Scan (*sistem akan menginstal modulnya)
    4. Lalu isian NFS akan tampil seperti gambar di bawah ini
    5. Lalu klik Save

Figure 20. Add NFS Form

NFS yang sudah di buat akan muncul seperti tampilan di bawah ini:

Figure 21. Table Storage, contains storage that have been built

Awalnya NFS akan muncul dengan status Unmounted, yang artinya NFS tersebut belum terpasang. Pengguna bisa memasangnya dengan mengubah status menjadi Mounted dengan mengklik tombol Edit  pada kolom Action, kemudian statusnya akan berubah menjadi Mounted. Pengguna juga bisa mengubah atau menghapus NFS di sini.

Membuat Direktori Lokal

Jika pengguna ingin menyimpan Storage pada direktori lokal, pengguna bisa melakukannya dengan membuat direktori terlebih dahulu.

  • Pilih Storage – Dir List, lalu tampilannya akan seperti pada gambar 22

Figure 22. Directory list contains NFS directory and also local directory

  • Pilih Dir List, kemudian Add Directory. Masukkan nama direktori yang ingin dibuat. Seperti contoh gambar 23 dengan nama LOCAL-STORAGE
  • Kemudian Save
  • Gambar 23 adalah contoh Directory List yang sudah terpasang pada server Virtualiztic

Figure 23. Directory list appears once it has been created

Module dan ISO

When NFS, Local Directory, or both are installed, the next process is to upload Module and ISO. At this stage users must first prepared the Storage Pool, it can through Network File Sharing (NFS) or local directory.

This is done beforehand so users can install Virtual Machine and Container by uploading installation files into the Storage Pool. For Virtual Machine, use ISO and vDisk, while for Container, use DIP Module.

*Note: Users can open the installation panel by clicking Dir List – Action  – Info menuFor the NFS installation panel, users can view it on Dir List as shown figure 24.

Figure 24. NFS installation appearance on directory list panel

After entering the Dir List Info menu, the screen display will be as shown in Figure 25;

Figure 25. Storage info appearance

Storage Info menu;

  • Add vDisk: To add Virtual Disk
  • vDisk Upload: To upload Virtual Disk in qcow2 or vmdk format
  • ISO Upload: To upload ISO file (CD-ROM)
  • Upload DIP Module: To upload DIP Module file in tar.gz format
  • Install DIP Module: To extract DIP Module file and place it in /ct folder
Upload Module

Upload Module to prepare Container with these steps:

  • Click Upload DIP Module
  • Select DIP Module Files (in tar.gz format) from the local directory
  • Click Upload File To Server

Figure 26. Dialog box for uploading DIP module

  • Wait until the installation process is complete, then the file will be placed in Network File Sharing address (example: NFS-192-168.100.160 / disk /)
  • Click Install DIP Module
  • Select the uploaded DIP Module file, then Install
  • Wait until the process is complete, the installed DIP Module will appear in the DIP Module table
Upload File ISO

Next, set up the Virtual Machine by uploading the ISO file (CD-ROM).

  • Click Upload ISO
  • Select ISO file (example: WIN7-Ultimate_64_-english.iso)
  • Then click Upload
  • Wait until the installation process is complete

Figure 27. ISO is listed once it has been installed

The uploaded file is placed in ISO Files tab, it indicates that the file was successfully installed

Upload vDISK (opsional)

Uploading Virtual Disk (vDISK), requires Disk Image used by QEMU and called ‘qcow2’ or use ‘vmdk’ (Virtual Machine Disk) that functions as virtual hard disk. Steps to upload vDISK;

  • Click Upload vDISK and select the file format on the computer (user can upload file with ‘qcow2’ or ‘vmdk’ format)
  • Then click Upload Files To Server
  • Wait until the process is complete

Figure 28. Result of vDisk Installation with .qcow2 format

The uploaded file will be placed in Disk Files tab. This indicates that the file was successfully installed.

Last updated on July 10, 2018

7.Virtual Machine Provisioning #

Virtual Machine (VM) is an emulator of computer systems built by virtualization architecture and virtual OS. VM allows users to run a virtual desktop from a web browser on any device (computer or mobile) as long as the device is connected to the internet. The VM consists of a set of specifications and configurations that allows it to run as an emulator on a physical OS.

When the user has created a Storage Pool on Virtualiztic, the next process is to prepare the VM that will be used. This is required for users – that have been created through Active Directory – can access virtual desktops with a certain login access.

In this section, users will create a unified machine system to run virtual desktop IP completely, which includes all of the required partition control through the setting up of the Virtual Machine (VM) management.

Membuat VM

Before users can access Pluraliztic Portal, users must first create the VM by following these steps;

  • Log in to Virtualiztic Dashboard, and go to Virtual Machine module
  • Click Add VM
  • Fill in the parameters (see figure 29)

Figure 29. Dialog box for determining Virtual Machine, fill this parameter

The parameters include :

PARAMETER DETAIL
Workstation Name The name of the VM that will be created
VCPU Arch Processor type used (32 bit or 64 bit)
VCPU Count Total VCPU given
VCPU Placement Select Fixed
Memory Total memory provided
Accelerator Select Enable
Save to storage VM disk storage location
Disk Option Select Create Disk if you want to create a new disk
Disk Size The required disk size
Disk Format Select .qcow2
ISO Select ISO to install
VGA Select VGA cirrus
VGA Memory Select 128 MB
First Boot Options for First Booting
Secondary Boot Options for Second Booting
NIC Interface card used (select vmbr0)
NIC Model Interface model (select intel e1000)
Name Server Type Remote Gateway IP
User Group Options for admin level group
  • Lalu klik Save

Your VM installation will be listed on the VM List tab, as shown in Figure 30;

Figure 30. Installed VM is listed on this table

Control VM
  • Users can also control the VM by using the buttons marked below; (select the VM first)

Figure 31. VM control button

VM Settings button :

PARAMETER DETAIL
Play To run VM
Stop To turn off VM
Pause To pause the running VM
Resume To continue the VM from a pause
Edit To change VM details and reconfigure

Figure 32. Dialog bx to edit VM

Figure 32 is the Edit VM dialog box if the user wants to reconfigure VM specifications like adding / subtracting vCPU, adding memory (VGA / RAM), adding disks, and more.

PARAMETER DETAIL
Remove To remove a VM from the list
Console To enable remote VM (users can see the virtual machine running from Virtualiztic Dashboard)

Figure 33. VM console overview

 

PARAMETER DETAIL
Clone To multiply VM
Snapshot To store VM (based on recent activity)
Guest Access Windows To set up Guest Access OS (username and password), users can reboot and shut down VM, configure hostnames, DNS, Join Domains, Serial Number, and adding remote user settings from here.
Live Migration To do live migration

 

8.Container Provisioning #

Container is a lightweight OS for virtualization and supports Pluraliztic concept in running virtual machine OS. Containers also complement the ability of vOS. Container uses an OS running on Linux where one container and the other will use the same kernel, so the Containers can access resources from the host directly.

Container is used as a machine to run Pluraliztic which includes Exploriztic (Storage OS and Online Storage), Pluraliztic Portal, Pluraliztic Broker, Active Directory, and Remote Gateway. These Containers are interconnected with each other and is a major requirement for users to install them on Virtualiztic applications, before operating virtual OS.

With a set of desktopIP Containers, users get full virtualization in one entity, without adding more operational costs.

Add Container

After the user installs it in Storage, the next process is to add Container in the Container Module. In this section the user will set the architecture and determine the network. The steps are:

  • Click Virtualiztic – Container
  • Click Add Container
  • Fill in the parameters as shown below:

Figure 34. Dialog box to add container

Below are the parameters :

 

PARAMETER DETAIL
Engine name Container name (example: container-example)
Root Password Password to access SSH Client
VCPU Arch CPU Architecture, (example: x86_64)
VCPU Count Total CPU(contoh: 2)
VCPU Placement Select Fixed
Memory the size of memory capacity (example: 2GB)
Save to storage Lokasi penyimpanan disk Container (Pilih Local)
Engine module Select the engine module that has been installed on the storage (this entry will do lookup-ingmethod to the storage database)
NIC Interface Card used (select: vmbr0)
NIC Model Interface Card model used (select: intel e1000)
IP Address IP address for Container
Netmask Subnet Mask container (standard selection : 255.255.255.0)
Gateway Option for server IP gateway network
Name server Type with container IP
  • Click Save

Container has been created and registered in the Container List tab as in Figure 35;

Figure 35. Container table list

Controlling the Container

Users can also use the Container navigation button by clicking a Container and the navigation button will appear in the upper right corner as shown below

Figure 36. Container navigation control

Description of Container navigation button:

PARAMETER DETAIL
Play To run Container
Stop To turn off Container
Pause To pause the on-going Container
Resume To continue running Container after paused
Edit To reconfigure the Container specification
Remove To remove the Container from the list
Console To enable remote Container (as in Figure 37)

Figure 37. Container run inside Virtualiztic

Backup To backup Container data

To run Pluraliztic completely, users must prepare five main Containers using the procedures discussed above. These Container settings will be described separately in a different document and will include; Active DirectoryRemote GatewayExploriztic OSPluraliztic Gateway, and Pluraliztic Broker.

27/08/2018

0 responses on "Virtualiztic"

Leave a Message

Your email address will not be published. Required fields are marked *

web chat

http://202.72.212.36:3000/assets/modules/channel-web/examples/embedded-webchat.html
top
Template Design © Abdul Karim. All rights reserved.
X