I have setup farm with 36CPU (18 physical) and 128GB RAM, I’m trying to create VM with plum:
scheduler:
type: threefold:Scheduler
options:
provider: ${provider}
properties:
mru: 2 # 256 megabytes
sru: 2
farm_ids: [3906]
deployment:
type: threefold:Deployment
options:
provider: ${provider}
dependsOn:
- ${network}
properties:
node_id: ${scheduler.nodes[0]}
name: deployment
network_name: test
vms:
- name: vm
node_id: ${scheduler.nodes[0]}
flist: https://hub.grid.tf/tf-official-vms/ubuntu-23.10-mycelium.flist
entrypoint: “/sbin/zinit init”
network_name: test
cpu: 4
memory: 16384
planetary: true
mycelium: true
# mycelium_ip_seed: b60f2b7ec39c # hex encoded 6 bytes [example]
mounts:
- disk_name: data
mount_point: /app
env_vars:
SSH_KEY:
disks:
- name: data
size: 1
During creation I’m getting error:
Updating (test):
Type Name Status
- pulumi:pulumi:Stack pulumi-threefold-test creating failed
- ├─ pulumi:providers:threefold provider created (0.00s)
- └─ threefold:index:Scheduler scheduler creating failed
Diagnostics:
pulumi:pulumi:Stack (pulumi-threefold-test):
3:07PM INF starting peer session=tf-61663 twin=13152
threefold grid provider setup
error: update failed
threefold:index:Scheduler (scheduler):
error: could not find enough nodes with specified options
But when I remove sru and mru from scheduler than my deployment is successful. Do any one know the reason? Issue is not only on my farm but on few others.