solusvm

This utility is capable of performing the following actions in CLI:

Action add-plan-openvz

This action adds Plan for OpenVZ with the specified parameters.

OptionParameterDescription
–plan-namePlan nameMandatory
–hddHdd value(in GBs)Mandatory
–ramGuaranteed RAM(in MBs)Mandatory
–bursted-ramBursted RAM(in MBs)Mandatory
–bandwidthBandwidth(in GBs)Mandatory

Example

php /usr/local/solusvm/scripts/solusvm --action=add-plan-openvz
--plan-name=test --hdd=10 --ram=256 --bursted-ram=386 --bandwidth=10

Action add-api-user

This action creates API user without IP restriction

OptionParameterDescription
----

Example

php /usr/local/solusvm/scripts/solusvm --action=add-api-user

Action add-template-openvz

This action adds legacy template for OpenVZ with the specified parameters.

OptionParameterDescription
–file-nameTemplate file nameMandatory
–template-nameTemplate nameMandatory
–descriptionTemplate descriptionMandatory
–statusActive/DisabledTemplate statusMandatory
–archx86_64/i386Template architectureMandatory

Example

php /usr/local/solusvm/scripts/solusvm --action=add-template-openvz
--file-name=centos-6-x86_64.tar.gz --template-name=test
--description=test --status=Active --arch=x86_64

Action add-ipv4-block

This action registers IPv4 block in SolusVM

OptionParameterDescription
–node-nameMust corresponds to the node nameNode nameMandatory
–block-nameIpv4 Block nameMandatory
–gatewayGatewayMandatory
–nameserver1nameserverMandatory
–nameserver2nameserverMandatory
–netmasknetmaskMandatory

Example

php /usr/local/solusvm/scripts/solusvm --action=add-ipv4-block
--node-name=centos6 --block-name=test --gateway=1.2.3.4
--nameserver1=1.2.3.4 --nameserver2=1.2.3.4 --netmask=1.2.3.4

Action add-ipv4-address

This action registers IPv4 IP address in IPv4 block in SolusVM

OptionParameterDescription
–ipv4-addressIpv4 addressMandatory
–block-nameIpv4 Block nameMandatory

Example

php /usr/local/solusvm/scripts/solusvm --action=add-ipv4-address
--ipv4-address=1.2.3.4 --block-name=test