You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`TOKEN` - this is an API token for the enrollment service - reach out and we'll generate this for you
47
-
*`LICENSE` - the key you purchased for actuated
48
-
*`DOCKER_USERNAME` and `DOCKER_PASSWORD` - your Docker Hub credentials for the pull-through cache. [Create a token here](https://docs.docker.com/security/access-tokens/) or leave empty to cache layers pulled anonymously.
49
-
*`HOME` - the home directory of the user running the script - this is required during userdata since HOME is usually an unset variable.
46
+
Minimum configuration:
50
47
51
-
The installation will guess the best place to store VM snapshots, and if a space disk or partition is found, it will be wiped and formatted.
48
+
*`TOKEN` - your Account API Token - reach out to us and we'll generate one for you
49
+
*`LICENSE` - the key you received when you [purchased an actuated subscription](https://actuated.com/pricing)
50
+
cache layers pulled anonymously
51
+
*`HOME` - Set this only if using cloud-init/userdata - where HOME is usually unset. Otherwise leave it blank and the script will use the current user's home directory.
52
+
53
+
Additional configuration:
52
54
53
-
If the script doesn't find any valid storage, it will provision a loopback file instead which is fine for basic testing. You can specify a specific disk or partition by setting the `VM_DEV` environment variable.
55
+
*`DOCKER_USERNAME` and `DOCKER_PASSWORD` - your Docker Hub credentials for the pull-through cache. [Create a token here](https://docs.docker.com/security/access-tokens/) or leave empty to
56
+
*`LABELS` - apply a comma-separated list of labels to the agent, e.g. `gce` or `gce,ssd`
57
+
58
+
Storage configuration:
59
+
60
+
*`VM_DEV` - a disk or partition to use for VM storage - leave blank for to autodetect a spare disk. If no disk is found, a loopback file will be used.
61
+
62
+
The installation will guess the best place to store VM snapshots, and if a space disk or partition is found, it will be wiped and formatted.
54
63
55
-
## Install the Actuated Agent
64
+
## Manual Enrollment
56
65
57
66
!!! info "Do you want a free, expert installation?"
Servers on Hetnzer arrive with a "rescue" system, use it to install Ubuntu 22.04, and make sure you disable software RAID, so that the two NVMe drives are presented as separate devices. One will run the system, the other will be used for filesystems for all the VMs.
35
+
Hetzner machines come with a "rescue" system, use it to install Ubuntu 22.04, and make sure you disable software RAID, so that the two NVMe drives are presented as separate devices. One will run the system, the other will be used for filesystems for all the VMs.
36
36
37
37
## Our research on servers for actuated
38
38
@@ -81,7 +81,11 @@ Intel and AMD CPUs can be used interchangeable and are known as `amd64` or `x86_
81
81
82
82
This option may not have the raw speed and throughput of a dedicated, bare-metal host, but keeps costs low and is convenient for getting started.
83
83
84
-
We know of at least three providers which have options for nested virtualisation: [DigitalOcean](https://m.do.co/c/8d4e75e9886f), [Google Compute Platform (GCP)](https://cloud.google.com/compute) (new customers get 300 USD free credits from GCP) support nested virtualisation on their Virtual Machines (VMs), and [Azure](https://azure.com/).
84
+
We know of at least three providers which have options for nested virtualisation: [DigitalOcean](https://m.do.co/c/8d4e75e9886f), [Google Compute Platform (GCP)](https://cloud.google.com/compute) (new customers get 300 USD free credits from GCP) support nested virtualisation on their Virtual Machines (VMs), and [Azure](https://azure.com/).'
85
+
86
+
Nested Virtualisation is enabled by default on most clouds, however on GCP you will need to enable it via the `--enable-nested-virtualization` flag when creating a VM via `gcloud` CLI or API. This option is not listed in the GCP's web console.
87
+
88
+
If your only option is to use AWS EC2 VMs, then we can help you get up and running using Firecracker with KVM backed by Pagetable Isolation, [learn more here](https://blog.alexellis.io/how-to-run-firecracker-without-kvm-on-regular-cloud-vms/).
85
89
86
90
3. Bare-metal on-premises (cheap, convenient, high performance)
0 commit comments