create | one.vdc.allocate
| VDC:CREATE
| Создание нового ВДЦ:
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
vdc_template = """
NAME=vdcname
ATTRIBUTE=SOMEVALUE
"""
result = client.vdc.allocate(vdc_template)
print(result)
CODE
|
rename | one.vdc.rename
| VDC:MANAGE
| Изменение имени ВДЦ с идентификатором 101 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.rename(101, "vdc_new_name")
print(result)
CODE
|
delete | one.vdc.delete
| VDC:ADMIN
| Удаление ВДЦ с идентификатором 101 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.delete(101)
print(result)
CODE
|
update | one.vdc.update
| VDC:MANAGE
| Обновление настроек ВДЦ с идентификатором 100 с объединением нового и старого шаблона:
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
vdc_template = """
ATTRIBUTE1="VALUE1"
"""
result = client.vdc.update(100, vdc_template, 1)
print(result)
CODE
|
show | one.vdc.info | VDC:USE
| Вывод информации о ВДЦ с идентификатором 100:
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.info(100)
print(result)
CODE
|
list | one.vdcpool.info | VDC:USE
| Вывод информации о всех ВДЦ в пуле:
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdcpool.info()
print(result)
CODE
|
addgroup | one.vdc.addgroup
| VDC:ADMIN
GROUP:ADMIN
| Добавление группы 1032 к ВДЦ с идентификатором 100 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.addgroup(100, 1032)
print(result)
CODE
|
delgroup | one.vdc.delgroup
| VDC:ADMIN
GROUP:ADMIN
| Удаление группы 1032 из ВДЦ с идентификатором 100 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.delgroup(100, 1032)
print(result)
CODE
|
addcluster | one.vdc.addcluster
| VDC:ADMIN
CLUSTER:ADMIN
ZONE:ADMIN
| Добавление кластера 192 к ВДЦ с идентификатором 100 в зону 0 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.addcluster(100, 0, 192)
print(result)
CODE
|
delcluster | one.vdc.delcluster
| VDC:ADMIN
CLUSTER:ADMIN
ZONE:ADMIN
| Удаление кластера 192 из ВДЦ с идентификатором 100 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.delcluster(100, 0, 192)
print(result)
CODE
|
addhost | one.vdc.addhost
| VDC:ADMIN
HOST:ADMIN
ZONE:ADMIN
| Добавление сервера 7 в ВДЦ с идентификатором 100 в зону 0 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.addhost(100, 0, 7)
print(result)
CODE
|
delhost | one.vdc.delhost
| VDC:ADMIN
HOST:ADMIN
ZONE:ADMIN
| Удаление сервера 7 из ВДЦ с идентификатором 100 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.delhost(100, 0, 7)
print(result)
CODE
|
adddatastore | one.vdc.adddatastore
| VDC:ADMIN
DATASTORE:ADMIN
ZONE:ADMIN
| Добавление хранилища 7 в ВДЦ с идентификатором 100 в зону 0 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.adddatastore(100, 0, 7)
print(result)
CODE
|
deldatastore | one.vdc.deldatastore
| VDC:ADMIN
DATASTORE:ADMIN
ZONE:ADMIN
| Удаление хранилища 7 из ВДЦ с идентификатором 100 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.deldatastore(100, 0, 7)
print(result)
CODE
|
addvnet | one.vdc.addvnet
| VDC:ADMIN
NET:ADMIN
ZONE:ADMIN
| Добавление виртуальной сети 89 в ВДЦ с идентификатором 100 в зону 0 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.addvnet(100, 0, 89)
print(result)
CODE
|
delvnet | one.vdc.delvnet
| VDC:ADMIN
NET:ADMIN
ZONE:ADMIN
| Удаление виртуальной сети 89 в ВДЦ с идентификатором 100 :
import pyone
auth_url = "http://127.0.0.1:2633/RPC2"
auth_user = "brestman"
auth_token = "1c93e09e349066932e2c6604cbf65f13cb9e91e18ee271bf49d30baec9a827d1"
client = pyone.OneServer(auth_url, session=auth_user + ':' + auth_token)
result = client.vdc.delvnet(100, 0, 89)
print(result)
CODE
|