summaryrefslogtreecommitdiff
path: root/clusters/example-swift-storage-cluster.morph
blob: 4c16fa4c638adc29be9c2ba01c13c58274837843 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
name: example-swift-storage-cluster
kind: cluster
systems:
- morph: systems/devel-system-x86_64-generic.morph
  deploy-defaults:
    FSTAB_SDB: /dev/sdb /srv/node/sdb xfs defaults,user,rw 0 0
    FSTAB_SDC: /dev/sdc /srv/node/sdc xfs defaults,user,rw 0 0
    FSTAB_SDD: /dev/sdd /srv/node/sdd xfs defaults,user,rw 0 0
    INSTALL_FILES: swift/manifest
    SWIFT_HASH_PATH_PREFIX: 041fc210e4e1d333ce1d
    SWIFT_HASH_PATH_SUFFIX: 4d6f5362a356dda7fb7d
    SWIFT_MIN_PART_HOURS: 1
    SWIFT_PART_POWER: 10
    SWIFT_REBALANCE_SEED: 3828
    SWIFT_REPLICAS: 3
    SWIFT_STORAGE_DEVICES:
    - device: sdb
      ip: <node0 management ip>
      weight: 100
    - device: sdc
      ip: <node0 management ip>
      weight: 100
    - device: sdd
      ip: <node0 management ip>
      weight: 100
    - device: sdb
      ip: <node1 management ip>
      weight: 100
    - device: sdc
      ip: <node1 management ip>
      weight: 100
    - device: sdd
      ip: <node1 management ip>
      weight: 100
  deploy:
    node0:
      type: kvm
      location: kvm+ssh://user@host/swift-storage-0/home/user/swift-storage-0.img
      ATTACH_DISKS: /dev/node0_sdb:/dev/node0_sdc:/dev/node0_sdd
      DISK_SIZE: 10G
      HOSTNAME: swift-storage-0
      MANAGEMENT_INTERFACE_IP_ADDRESS: <node0 management ip>
      NETWORK_CONFIG: ens3:static,address=<node0 management ip>,netmask=255.255.255.0
      NIC_CONFIG: network=default
      RAM_SIZE: 1G
      VCPUS: 1
    node1:
      type: kvm
      location: kvm+ssh://user@host/swift-storage-1/home/user/swift-storage-1.img
      ATTACH_DISKS: /dev/node1_sdb:/dev/node1_sdc:/dev/node1_sdd
      DISK_SIZE: 10G
      HOSTNAME: swift-storage-1
      MANAGEMENT_INTERFACE_IP_ADDRESS: <node1 management ip>
      NETWORK_CONFIG: ens3:static,address=<node1 management ip>,netmask=255.255.255.0
      NIC_CONFIG: network=default
      RAM_SIZE: 1G
      VCPUS: 1