Plesk CLI on Management Nodes

The differences in using CLI to work with a management node are dictated by the principle that a management node is only used for managing the service nodes and is not used for actual hosting.

Additional Options

Option Type Description

-ext-plesk-multi-server-ipv4

shared|exclusive|none

IPv4 type IP address

-ext-plesk-multi-server-ipv6

shared|exclusive|none

IPv6 type IP address

-ext-plesk-multi-server-node-id

int

Node identifier

-ext-plesk-multi-server-node-ip

IP address

Node IP address

-ext-plesk-multi-server-node-hostname

string

Node hostname

Restrictions

All operations with domains, subdomains, domain aliases on a management node are restricted:

  • Command domain disabled completely
  • Command subscription execution disabled if used with options -webspace-name or -parent-domain-name

Examples

Creating a subscription using automatic load balancing

The following command creates a subscription at a service node that will be selected using the load balancing algorithm:

# plesk bin subscription --create example.com -owner JDoe -service-plan 'Default Domain' -login jdoe -passwd "1qaz@WSX" -ext-plesk-multi-server-ipv4 shared
Creating a subscription at a specific service node

The following command creates a subscription at a service node whose hostname is "service.node":

# plesk bin subscription --create example.com -owner JDoe -service-plan 'Default Domain' -login jdoe -passwd "1qaz@WSX" -ext-plesk-multi-server-ipv4 shared -ext-plesk-multi-server-node-hostname service.node
Find out which service node the subscription has been created at

Use subscription --info to see where the subscription is deployed:

# plesk bin subscription --info example.com
Plesk Multi Server
=============================
Status:                                 Active
Service node ID:                        1
Service node IP address:                65.65.65.65
Service node hostname:                  service.node
 
General
=============================
Domain name:                            example.com
 
...
Creating an additional domain

The following command creates an additional domain for the specified subscription at a specified service node:

# plesk bin site --create example.net -webspace-name example.com -ext-plesk-multi-server-node-id 1
Creating a subdomain

The following command creates a subdomain for the specified domain at a specified service node:

# plesk bin subdomain --create subdomain -domain example.com -ext-plesk-multi-server-node-ip 65.65.65.65
Creating a domain alias

The following command creates a domain alias for the specified domain at a specified service node:

# plesk bin domalias --create example.net -domain example.com -ext-plesk-multi-server-node-hostname service.node
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.