Dragos CS-VM CentralStore - V2.5.x - Quick Start Guide
Dragos CS-VM CentralStore - V2.5.x - Quick Start Guide
CentralStore
Quick Start Guide
January 2025
Release 2.5.x
QSG-VM-CentralStore-25-DP-2.5.x-01
0
Proprietary Statement
This material constitutes proprietary and trade secret
information and shall not be disclosed to any third party,
nor used by the recipient except under the terms and
conditions prescribed by Dragos, Inc.
Copyright Statement
Copyright © 2025 Dragos, Inc. All Right Reserved
0
Table of Contents
1
2
VMware Requirements
Disk Requirements
The Dragos Virtual Appliance does not utilize software-level encryption to meet Data-At-Rest
encryption requirements. If Data-At-Rest encryption is required in a customer environment, the
requirement must be met using the underlying virtualization infrastructure (disk-level encryption
Dragos CS-VM CentralStore - V2.4.x - Quick Start Guide - version 1.0.docx or hypervisor-level
encryption).
The Dragos Virtual Appliance requires a specific minimum IOs per second (IOPS) to function
properly.
WARNING: Failure to provide the minimum IOPS defined will impact the stability and performance
of the Dragos Virtual Appliance.
vSphere Requirements
hThe Dragos Virtual Appliance has been tested with VMware ESXi 6.7 and above, as well as with
vCenter Server 7.0.
Appliance-Specific Requirements
Each Dragos Virtual Appliance has specific hardware requirements.
3
Deploying the OVA
1. Go to https://portal.dragos.com.
2. Click the LOGIN button in the top-right corner.
3. Login using your Dragos Customer Portal credentials
4. Once logged in, click on PLATFORM in the top-right corner, select ARTIFACTS, and then
sect the OVA tab.
5. In the search bar, type the name of the Dragos Virtual CentralStore appliance being licensed
• CS-25-VM
• CS-50-VM
6. There are two versions of each CentralStore appliance available. One is signed and gpg
encrypted while the other is not. Download the version to deploy.
7. If the unencrypted version of the appliance was downloaded, then continue to the next
section. If the encrypted version of the appliance was downloaded, then decrypt the artifact
before it is deployed.
a. For more information on how to decrypt GPG artifacts, refer to the GPG Decryption
section of this Guide.
4
Deploy the OVA - ESXi
1. From the machine on which the Dragos Virtual CentralStore OVA file was saved, access the
ESXi server.
2. Right-click on the host being deploy to and click Create/Register VM.
3. Select Deploy a virtual machine from an OVF or OVA file and click Next.
4. Name the Virtual Machine and upload the OVA.
5. Select the datastore that will host the VM, keeping in mind the Storage requirements called
out previously, then click Next.
5
6. Select the correct Port Group for the management interface. Select the appropriate Disk
Provisioning strategy for your environment. Uncheck the Power on automatically box and
click Next.
• Thick disk provisioning consumes all the space required for the virtual machine and
provides a slight performance boost over thin provisioning. Dragos recommends
Thick Provisioning.
• Thin disk provisioning uses less space on your disks, but will slightly reduce
performance.
7. Confirm all information looks correct on the summary screen and click Finish.
8. The OVA uploads; track the progress of the upload in the events section.
6
9. Once the upload is complete, right-click on the newly created Virtual Machine and hit edit
settings.
10. Expand the CPU Section and define the CPU Reservation for the Virtual CentralStore
• If deploying the CS-25-VM, the reservation should be 25.2 GHz
• If deploying the CS-50-VM, the reservation should be 50.4 GHz
11. Expand the Memory Section and check the box labeled Reserve all guest memory
7
14. Click on the Dragos Virtual CentralStore and click Power On.
15. Click on the black box to launch the VMware Virtual Console.
8
Deploy the OVA - vCenter
1. From the machine on which the Dragos Virtual CentralStore OVA file was saved, login to
vCenter.
2. Right-click on the cluster or host to deploy to and click Deploy OVF Template.
3. Select the Local File radio button and click the Upload Files button.
4. Select the OVA to be deployed and click open.
5. Click the Next button.
6. Name the Virtual CentralStore, select the destination of the Virtual CentralStore, and click
Next.
9
7. Select the compute resource and click Next.
8. Review the details and click Next.
9. Select the datastore that will host the VM, keeping in mind the Storage requirements called
out previously. Optionally, select the Virtual Disk format, at the top of the window, then
click Next.
• Thick disk provisioning consumes all the space required for the virtual machine and
provides a slight performance boost over thin provisioning. Dragos recommends
Thick Provision Lazy Zeroed.
• Thin disk provisioning uses less space on your disks, but will slightly reduce
performance.
10
11. Confirm all information looks correct on the summary screen and click Finish.
12. The OVA uploads; track the progress of the upload in the events section.
13. Once the upload is complete, right-click on the newly created Virtual Machine and click Edit
Settings.
14. Expand the CPU Section and define the CPU Reservation for the Virtual CentralStore.
11
• If deploying the CS-25-VM, the reservation should be 25.2 GHz
• If deploying the CS-50-VM, the reservation should be 50.4 GHz
15. Expand the Memory Section and check the box labeled Reserve all guest memory.
18. Click on the Dragos Virtual CentralStore and click the Green Triangle to power it on.
12
19. Launch the Web Console or Remote Console, to gain console access to the Virtual
CentralStore.
13
Configure the Dragos CS-VM Network
By default, the CS-VM is set to get an IP address via DHCP. Should it not be able to successfully get
a dynamic IP address, it will default to 192.168.1.100.
14
2. To change the CS-VM’s IP address, type:
[dragos>] config interface address set mgmt1 <your ip address>/<your subnet mask>
Example:
Example:
15
Configure the NTP Server
Example:
[dragos>] config ntp server add time.nist.gov
Example:
Warning:
Setting an NTP server is required to assure the SiteStore operates optimally.
For users of Dragos SiteStores that are “air-gapped”, synchronize the SiteStore with a local NTP
server.
If NTP servers are not used, the certificates between the SiteStore and paired Sensors will become
invalid once the time difference between them becomes significant.
16
Configure the hostname of the CS-VM
• Configure the Hostname for the CS-VM. Avoid using underscores for the hostnames.
[dragos>] config hostname <CentralStore_Hostname>
• If necessary, configure the CS-VM to use a non-standard port for communication with a
connected Dragos SiteStore.
Example
Note: This change to the CS-VM must be made before attempting to pair a Dragos SiteStore
to the CentralStore
Note the addresses used above in the cluster-cidr and service-cidr commands must be different
and must use “/24”. If the above steps are executed, then the next section can be skipped.
17
Apply network configuration changes and reboot the SiteStore
[dragos>] reboot
4. After the SiteStore reboots, ssh to it via the IP address just set.
NOTE: Refer to the Dragos Admin Overview Guide for further administrative insight, which can be
found on the Dragos customer portal at (https://portal.dragos.com).
18
Uninstall Shell Access
Unless instructed by Dragos Field Operations not to do so, run the following command to put your Dragos
Appliance into a secure shell mode.
19
GPG Decryption
1. Login to a windows machine with an account that has local administrative privileges.
2. Download GPG4Win and install it on your laptop.
o This instruction was written using Gpg4win version 3.4.15
o The download is available at https://www.gpg4win.org.
▪ If you get prompted for a donation, simply click the $0 button, then click
download.
3. Go through the install process (all default options are acceptable).
4. Check the box to reboot later and click finish.
20
Configuration File
After the Gpg4win installation, create a configuration file to ensure the files download from the
Dragos Portal are successfully decrypted.
1. Open windows explore and type %APPDATA%\gnupg in the URL bar and hit Enter.
a.
b.
c. If a prompt appears, click yes to change it.
21
4. Right-click on the newly created file and click Open with.
6. Once Notepad opens, type the following into the document: ignore-mdc-error
Decrypting an Artifact
Once the steps above are completed, decrypt any files downloaded from the Dragos portal.
22
3. A pop-up box appears, prompting for the passphrase. Type in the passphrase and wait for it
to complete.
• The passphrase can be found on the Dragos Customer Portal, in the notes section of
the OVA you downloaded.
4. Once the decrypt completes, a success message appears. Click the Save All button to save
the unencrypted artifact to the same folder on your machine.
23