Skip to main content

Initial Configuration of VM Launchpad

This guide walks you through the Getting Started wizard.

Prerequisites​

  • A cluster created using PaletteAI VM Launchpad. Refer to Install VM Launchpad for guidance.

  • Credentials to access the VMO Manager UI hosted on your cluster. You can use either Keycloak OIDC credentials or local admin credentials configured during cluster creation.

  • On the Portworx variant, a cluster with three control plane nodes, or one control plane node and three worker nodes.

Initial VM Launchpad Configuration​

Complete the following required configuration steps before you create your first VM. The storage steps in the Getting Started wizard depend on the storage backend of your appliance variant.

Open the Getting Started Wizard​

  1. In your browser, go to https://<host-ip>:5080. Replace <host-ip> with the IP address of your VM Launchpad host. If you have access to the VM Launchpad host terminal, the Local UI address is displayed on the terminal screen. If you changed the default port, replace 5080 with your configured Local UI port.

  2. Log in with the username and password you created during installation.

  3. Navigate to the Getting Started pop-up on the right side. If you exited the wizard, select the Getting Started Guide icon in the upper-right corner to reopen it. If the wizard is minimized, it appears in the lower-right corner.

    Screenshot of the getting started icon

Configure Storage​

  1. Select Set Up a Storage Pool. The appliance creates Set Up a Storage Pool during deployment, so the wizard marks it complete by default.

  2. To create more storage pools, select Create Storage Pool, enter the following values, and select Create Storage Pool.

    ParameterDescription
    Pool NameName for the storage pool.
    Pool TypeSelect the pool type option to use: LVM Thin, LVM, ZFS, ZFS Thin, File, or File Thin.
    Volume GroupFor LVM Thin or LVM, the Volume Group field defaults to drbd-vg.
    ZFS PoolFor ZFS or ZFS Thin, enter the ZFS pool name.
    DirectoryFor File or File Thin, enter the Directory path.
    Thin PoolOnly present for LVM Thin and defaults to thin pool.
    Host DevicesTo use host storage, select the appropriate host device.

    The following image shows the creation of an LVM Thin storage pool that uses the local host storage /dev/sdb.

    Screenshot of getting started storage pool creation

  3. Select Review Storage Policy to display the default Piraeus DRBD Performance Tuning storage policy. You can add more policies here.

  4. On the Getting Started wizard pop-up, select Set Up a Storage Class.

  5. Select Create Storage Class, enter the following values, and select Create Storage Class.

    ParameterDescription
    Class NameName for the storage class.
    Storage Class OptionsThe storage class enables Allow Expansion and Allow for VMs by default. Select Default Class to make this storage class the default.
    Reclaim PolicySelect the behavior to reclaim storage. Defaults to Delete. You can also select Retain.
    Binding ModeSelect WaitForFirstConsumer or Immediate.
    Select a PolicyFrom the drop-down menu, select No Policy (manual parameters) or Piraeus DRBD Performance Tuning (11 parameters). Policies created in step 3 also appear here.
    Storage PoolFrom the drop-down menu, select -Select a pool- or lvm-thin. Storage pools created earlier also appear here.

Configure Networks and Namespaces​

  1. Return to the Getting Started wizard, and select Create Networks.

  2. On the Network Attachment Definitions page, select Create NAD.

  3. On the Create Network Attachment Definition page, enter the following information, and select Create.

    ParameterDescription
    NameName of the NAD.
    NamespaceNamespace for the NAD. The appliance creates the default, virtual-machines, and vmo-golden-images namespaces. To add namespaces, select Create Namespace.
    Network TypeDefaults to Linux Bridge. Other options include macvlan, ipvlan, SR-IOV, and Custom JSON.
    Bridge NameDefaults to br0. The appliance creates virbr0. More bridges may exist on the VM Launchpad node.
    VLAN ModeDefaults to Access for untagged VLAN access. For tagged VLANs, the configuration creates one NAD for each VLAN. Select Trunk to support more than one VLAN for one NAD.
    Tagged VLANsOptional. Enter one or more comma-separated VLAN IDs.
    IPAM ConfigurationOptional JSON.
    Generated ConfigDisplays a preview of the NAD JSON.
    info

    If your environment does not display the default namespaces, navigate to Infrastructure > Namespaces, and select Add Existing.

  4. Return to the Getting Started wizard, and select Add Namespaces.

  5. By default, the Namespaces page displays three namespaces: default, virtual-machines, and vmo-golden-images. To create another namespace, select Create Namespace.

Verify​

  1. Navigate to the Getting Started pop-up.

  2. The Storage, Networks, & Namespaces section displays every step crossed out. The section has five steps on the Piraeus/LINSTOR variants and four steps on the Portworx variant.

Next Steps​

After you configure VM Launchpad, use the Create Your First VM guide to create your first VM.