Skip to content

How to specify size of volume for --externalVolumeDriver #604

Open
@shamimgeek

Description

@shamimgeek

Hi,

How can i specify the size of the volume when node is attached to. i am using flocker. i tried with "--externalVolumeOptions", "{{ node.volume }}",, but seems not working may be i am doing wrong ? please guide me

{
  "id": "{{ app.id }}",
  "container": {
    "docker": {
      "image": "{{ image.source }}/{{ image.name }}:{{ image.version }}",
      "network": "HOST"
    }
  },
  "labels": {
    "ELASTICSEARCH": "{{ image.version }}"
  },
  "args": ["--zookeeperMesosUrl", "{{ app.zookeepermeso_url }}",
           "--frameworkName", "{{ app.framework_name }}",
           "--webUiPort", "{{ app.web_ui_port }}",
           "--executorName", "{{ node.id }}",
           "--externalVolumeDriver", "{{ node.driver }}",
           "--externalVolumeOptions", "{{ node.volume }}",
           "--elasticsearchNodes", "{{ app.nodes }}",
           "--elasticsearchCpu", "{{ node.cpu }}",
           "--elasticsearchPorts", "{{ node.ports }}",
           "--elasticsearchRam", "{{ node.mem }}",
           "--elasticsearchDisk", "{{ node.disk }}",
           "--elasticsearchDockerImage","{{ image.source }}/{{ node.image }}"],
  "cpus": 0.2,
  "mem": 512,
  "env": { "JAVA_OPTS": "-Xms128m -Xmx256m" },
  "instances": 1,
  "healthChecks": [
    {
      "path": "/",
      "protocol": "HTTP",
      "port": {{ app.web_ui_port }}
    }
  ]
}

node:
  id: "es-cluster"
  image: "ava-paas/elasticsearch:2.4.4"
  ports: "31200,31201"
  cpu: "0.5"
  mem: 2000
  disk: 76800
  driver: flocker
  volume: "--size=8G"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions