Symp CLI Client

Overview

The Zadara zCompute Symp client is a unified CLI (Command Line Interface) to manage and operate your zCompute services.

The zCompute Symp CLI tools should be installed on an external Linux machine. The following operating systems are supported:

  • Ubuntu

  • Debian

  • RHEL

  • CentOS

  • Fedora

Note

The zCompute symp client requires python 2.7

Installing the Symp Client

In order to get started with the zCompute Symp client, execute the following according to the operating system of your choice

Install dependencies

Ubuntu/Debian

$ sudo apt-get update
$ sudo apt-get install python-pip
$ sudo apt-get install unzip

RHEL

$ sudo yum clean all
$ sudo yum install python-pip
$ sudo yum install unzip

Download and install the Symp client

$ URL=<zComputeURL FQDN> curl -sfLk \
"${URL}/install-client.sh" | sudo URL=$URL bash -

Example:

$ URL=https://compute-us-central-1.zadara.com curl -sfLk \
"${URL}/install-client.sh" | sudo URL=$URL bash -

Note

Replace the <zCompute FQDN> with the zCompute endpoint of your choice.

Verify

Run a symp command to verify:

$ symp -k -u <username> -d <account_name> -p <password> --url https://<ip_of_symphony_region> machine-images list -c name

Symp CLI Reference Guide

access-key

alarm

api

auth

autoscaling-groups

aws-policy

certificates

cloudwatch

compute-rule

conversions

crs

edge-network

engine

event

external-endpoint

group

instance

key-pair

lbaas

login

logout

machine-images

metric

multi-factor-auth

networking

notification

password-policy

password-reset

placement

policy-store

project

protection

quotas

remote-vm-snapshot

resource-tracker

role

role-assignments

route53

security

services

snapshot

tag

user

vm

volume

vpc