01.12.2025

CLI Serverspace: полный гид по управлению облачной инфраструктурой

Управление облачными ресурсами можно выполнять разными способами — через API или с помощью командной строки (CLI). В этой статье мы подробно разберем, что такое CLI, как он работает и какие задачи помогает автоматизировать. Командная строка позволяет администраторам и разработчикам быстро управлять инфраструктурой с помощью команд и скриптов, обеспечивая удобство и гибкость управления.

До появления графических интерфейсов (GUI) основным способом работы с компьютером был именно командный ввод. Несмотря на развитие GUI, CLI продолжает оставаться ключевым инструментом для специалистов, предоставляя прямой и быстрый доступ ко всем функциям сервера и системы.

CLI: что это такое?

CLI (Command Line Interface) — интерфейс командной строки, позволяющий управлять компьютерной системой или программным обеспечением через текстовые команды.

Принцип работы CLI прост: пользователь вводит команды, система выполняет их и возвращает результаты. Через CLI можно:

Для облачных провайдеров CLI особенно удобен для контроля виртуальной инфраструктуры прямо из терминала.

Основные преимущества CLI

CLI активно используется системными администраторами, разработчиками, сетевыми инженерами и другими специалистами для настройки серверов, сетей и программного обеспечения, а также для автоматизации рутинных операций.

Как работает CLI

Для работы с CLI пользователь вводит текстовые команды, которые система интерпретирует и выполняет. Команды могут быть одиночными или составными (скрипты).

Пример: команда в CLI Serverspace для получения информации о жестком диске:

>s2ctl server get-volume l1s12345 --volume-id 20210

s2ctl — утилита Serverspace для работы с инфраструктурой из терминала.

Пример результата:

id: 20210
name: boot
server_id: l1s12345
size_mb: 25600
created: '1970-01-01T0:00:00.0000000Z'

CLI идеально подходит для автоматизации: можно создавать скрипты для регулярного выполнения команд или запускать их по расписанию.

Что такое CLI в Serverspace

CLI Serverspace позволяет управлять:

CLI предоставляет все функции панели управления через команды, позволяя работать с Linux или Windows. Доступные двоичные файлы можно скачать с GitHub и добавить в переменную среды PATH, чтобы вызывать CLI из любой директории.

Основные действия с CLI

С помощью CLI можно:

Установка CLI

Linux

Скачайте архив с GitHub и распакуйте его:

tar -xzf s2ctl-vX.X.X-linux.tar.gz

Добавьте папку с s2ctl в переменную среды PATH:

echo $PATH
export PATH=$PATH:"/путь/к/cli"

Настройка PATH позволяет запускать CLI из любой директории. Подробности на GitHub.

Windows

Скачайте и распакуйте файл с GitHub.

В командной строке перейдите в каталог с файлом:

cd "C:\путь\к\cli"

Запустите утилиту:

s2ctl

Не забудьте настроить переменную PATH. Инструкция доступна на GitHub.

Шпаргалка: основные команды Serverspace CLI

Действие Пример команды Описание
Просмотр объема диска >s2ctl server get-volume l1s12345 --volume-id 20210 Получение информации о конкретном томе
Создание виртуальной машины >s2ctl server create --name my-vm --cpu 2 --ram 4096 Создание VM с указанной конфигурацией
Управление питанием VM >s2ctl server power l1s12345 --action stop Остановка, запуск или перезагрузка сервера
Управление сетями >s2ctl network attach l1s12345 --network-id 100 Подключение VM к сети
Создание снимков >s2ctl snapshot create --server-id l1s12345 Создание snapshot виртуальной машины
Управление SSH-ключами >s2ctl ssh-key add --name key1 --file ~/.ssh/id_rsa.pub Добавление ключа для доступа к VM

Часто задаваемые вопросы (FAQ)