Skip to content
  • There are no suggestions because the search field is empty.

Virtual Hosts Additional Storage Playbook

Virtual Hosts Additional Storage PlaybookVirtual Hosts Additional Storage Playbook

This topic contains several sets of command-line instructions, designed to efficiently assign storage for various virtual hosts.

IMPORTANT: You should work with your SE to determine correct sizing for your storage specific storage requirements.

Use these links to go directly to the details for a specific component:

ArchiversArchivers

## size each drive according to Scenario Planner VM details
## archiverdb is COMBINED metadb && rawdb from Scenario Planner
 
## in ESXi attach new drives in the following order (save settings after each addition)
    ##index (SSD)
    ##archiverdb
 
##CLI
    ls -la /dev/sd*
        ## if drives were attached as recommended above, /dev/sdb will be the index
        ## and /dev/sdc will be the archiverdb
 
    ## check existing physical volumes, volume groups, and logical volumes
    pvscan
    vgscan
    lvscan
 
    ## create new physical volumes
    pvcreate /dev/sdb
    pvcreate /dev/sdc
 
    ## create new volume groups
    vgcreate netwitness_vg01 /dev/sdb
    vgcreate netwitness_vg02 /dev/sdc
 
    ## create and size new logical volumes
    lvcreate -l 100%FREE netwitness_vg01 -n index
    lvcreate -l 100%FREE netwitness_vg02 -n archiverdb
 
    ## construct XFS file system from logical volumes
    mkfs.xfs /dev/netwitness_vg01/index
    mkfs.xfs /dev/netwitness_vg02/archiverdb
 
    ## confirm new volume groups and logical volumes, and that all free space has been used
    lvscan
    vgscan
 
    cd /var/netwitness/archiver
    mkdir index0
    mkdir database1
 
    vi /etc/fstab
        ## add the following lines
    /dev/mapper/netwitness_vg01-index /var/netwitness/archiver/index0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg02-archiverdb /var/netwitness/archiver/database1 xfs defaults,noatime  1 2
        ## save
 
    mount -a
    df -h
 
## add additional storage mount paths within UI
##restart service

ConcentratorsConcentrators

## size each drive according to Scenario Planner VM details
## in ESXi attach new drives in the following order (save settings after each addition)
    ##index (SSD)
    ##metadb
    ##sessiondb
 
##CLI
    ls -la /dev/sd*
        ## if drives were attached as recommended above, /dev/sdb will be the index,
        ## /dev/sdc will be the metadb and /dev/sdd will be the sessiondb
 
    ## check existing physical volumes, volume groups, and logical volumes
    vgscan
    lvscan
    pvscan
 
    ## create new physical volumes
    pvcreate /dev/sdb
    pvcreate /dev/sdc
    pvcreate /dev/sdd
 
    ## create new volume groups
    vgcreate netwitness_vg01 /dev/sdb
    vgcreate netwitness_vg02 /dev/sdc
    vgcreate netwitness_vg03 /dev/sdd
 
    ## create and size new logical volumes
    lvcreate -l 100%FREE netwitness_vg01 -n index
    lvcreate -l 100%FREE netwitness_vg02 -n metadb
    lvcreate -l 100%FREE netwitness_vg03 -n sessiondb
 
    ## construct XFS file system from logical volumes
    mkfs.xfs /dev/netwitness_vg01/index
    mkfs.xfs /dev/netwitness_vg02/metadb
    mkfs.xfs /dev/netwitness_vg03/sessiondb
 
    lvscan
    vgscan
 
    cd /var/netwitness/concentrator
    mkdir index0
    mkdir metadb0
    mkdir sessiondb0
 
    vi /etc/fstab
        ## add the following lines
    /dev/mapper/netwitness_vg01-index /var/netwitness/concentrator/index0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg02-metadb /var/netwitness/concentrator/metadb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg03-sessiondb /var/netwitness/concentrator/sessiondb0 xfs defaults,noatime  1 2
        ## save
 
    mount -a
    df -h
 
## add additional storage mount paths within UI
##restart service

Decoders (Packet and Log)Decoders (Packet and Log)

## size each drive according to Scenario Planner VM details
## in ESXi attach new drives in the following order (save settings after each addition)
    ##index (SSD)
    ##metadb
    ##sessiondb
    ##packetdb
 
##CLI
    ls -la /dev/sd*
        ## if drives were attached as recommended above, /dev/sdb will be the index,
        ## /dev/sdc will be the metadb, /dev/sdd will be the sessiondb,
        ## and /dev/sde will be the packetdb
 
    ## check existing physical volumes, volume groups, and logical volumes
    vgscan
    lvscan
    pvscan
 
    ## create new physical volumes
    pvcreate /dev/sdb
    pvcreate /dev/sdc
    pvcreate /dev/sdd
    pvcreate /dev/sde
 
    ## create new volume groups
    vgcreate netwitness_vg01 /dev/sdb
    vgcreate netwitness_vg02 /dev/sdc
    vgcreate netwitness_vg03 /dev/sdd
    vgcreate netwitness_vg04 /dev/sde
 
    ## create and size new logical volumes
    lvcreate -l 100%FREE netwitness_vg01 -n index
    lvcreate -l 100%FREE netwitness_vg02 -n metadb
    lvcreate -l 100%FREE netwitness_vg03 -n sessiondb
    lvcreate -l 100%FREE netwitness_vg04 -n packetdb
 
    ## construct XFS file system from logical volumes
    mkfs.xfs /dev/netwitness_vg01/index
    mkfs.xfs /dev/netwitness_vg02/metadb
    mkfs.xfs /dev/netwitness_vg03/sessiondb
    mkfs.xfs /dev/netwitness_vg04/packetdb
 
    lvscan
    vgscan
 
    cd /var/netwitness/decoder
        	## OR
    cd /var/netwitness/logdecoder
    mkdir index0
    mkdir metadb0
    mkdir sessiondb0
    mkdir packetdb0
 
    vi /etc/fstab
        ## add the following lines
        ## packet decoder
    /dev/mapper/netwitness_vg01-index /var/netwitness/decoder/index0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg02-metadb /var/netwitness/decoder/metadb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg03-sessiondb /var/netwitness/decoder/sessiondb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg04-packetdb /var/netwitness/decoder/packetdb0 xfs defaults,noatime  1 2
        ## log decoder
    /dev/mapper/netwitness_vg01-index /var/netwitness/logdecoder/index0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg02-metadb /var/netwitness/logdecoder/metadb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg03-sessiondb /var/netwitness/logdecoder/sessiondb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg04-packetdb /var/netwitness/logdecoder/packetdb0 xfs defaults,noatime  1 2
        ## save
 
    mount -a
    df -h
 
## add additional storage mount paths within UI
##restart service

Hybrids (Packet and Log)Hybrids (Packet and Log)

## size each drive according to Scenario Planner VM details
## in ESXi attach new drives in the following order (save settings after each addition)
    ## concentrator:
        ##index (SSD)
        ##metadb
        ##sessiondb
    ## decoder:
        ##index (SSD)
        ##metadb
        ##sessiondb
        ##packetdb
 
##CLI
    ls -la /dev/sd*
        ## if drives were attached as recommended above, /dev/sdb will be the concentrator index,
        ## /dev/sdc will be the concentrator metadb, /dev/sdd will be the concentrator sessiondb ...
        ## ... /dev/sde will be the decoder index, /dev/sdf will be the decoder metadb,
        ## /dev/sdg will be the decoder sessiondb, and /dev/sdh will be the decoder packetdb
 
    ## check existing physical volumes, volume groups, and logical volumes
    pvscan
    vgscan
    lvscan
 
    ## create new physical volumes
    pvcreate /dev/sdb
    pvcreate /dev/sdc
    pvcreate /dev/sdd
    pvcreate /dev/sde
    pvcreate /dev/sdf
    pvcreate /dev/sdg
    pvcreate /dev/sdh
 
    ## create new volume groups
    vgcreate netwitness_vg01 /dev/sdb
    vgcreate netwitness_vg02 /dev/sdc
    vgcreate netwitness_vg03 /dev/sdd
    vgcreate netwitness_vg04 /dev/sde
    vgcreate netwitness_vg05 /dev/sdf
    vgcreate netwitness_vg06 /dev/sdg
    vgcreate netwitness_vg07 /dev/sdh
 
    ## create and size new logical volumes
    lvcreate -l 100%FREE netwitness_vg01 -n conc_index
    lvcreate -l 100%FREE netwitness_vg02 -n conc_metadb
    lvcreate -l 100%FREE netwitness_vg03 -n conc_sessiondb
    lvcreate -l 100%FREE netwitness_vg04 -n dec_indexdb
    lvcreate -l 100%FREE netwitness_vg05 -n dec_metadb
    lvcreate -l 100%FREE netwitness_vg06 -n dec_sessiondb
    lvcreate -l 100%FREE netwitness_vg07 -n dec_packetdb
 
    ## construct XFS file system from logical volumes
    mkfs.xfs /dev/netwitness_vg01/conc_index
    mkfs.xfs /dev/netwitness_vg02/conc_metadb
    mkfs.xfs /dev/netwitness_vg03/conc_sessiondb
    mkfs.xfs /dev/netwitness_vg04/dec_index
    mkfs.xfs /dev/netwitness_vg05/dec_metadb
    mkfs.xfs /dev/netwitness_vg06/dec_sessiondb
    mkfs.xfs /dev/netwitness_vg07/dec_packetdb
 
    lvscan
    vgscan
 
    cd /var/netwitness/concentrator
    mkdir index0
    mkdir metadb0
    mkdir sessiondb0
 
    cd /var/netwitness/decoder
        	## OR
    cd /var/netwitness/logdecoder
    mkdir index0
    mkdir metadb0
    mkdir sessiondb0
    mkdir packetdb0
 
    vi /etc/fstab
        ## add the following lines
    /dev/mapper/netwitness_vg01-conc_index /var/netwitness/concentrator/index0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg02-conc_metadb /var/netwitness/concentrator/metadb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg03-conc_sessiondb /var/netwitness/concentrator/sessiondb0 xfs defaults,noatime  1 2
        ## packet hybrid
    /dev/mapper/netwitness_vg04-dec_index /var/netwitness/decoder/index0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg05-dec_metadb /var/netwitness/decoder/metadb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg06-dec_sessiondb /var/netwitness/decoder/sessiondb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg07-dec_packetdb /var/netwitness/decoder/packetdb0 xfs defaults,noatime  1 2
        ## log hybrid
    /dev/mapper/netwitness_vg04-dec_index /var/netwitness/logdecoder/index0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg05-dec_metadb /var/netwitness/logdecoder/metadb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg06-dec_sessiondb /var/netwitness/logdecoder/sessiondb0 xfs defaults,noatime  1 2
    /dev/mapper/netwitness_vg07-dec_packetdb /var/netwitness/logdecoder/packetdb0 xfs defaults,noatime  1 2
        ## save
 
    mount -a
    df -h
 
## add additional storage mount paths within UI
##restart service