англійськафранцузькаіспанська

Ad


Значок OnWorks

bootstrap-vz-server - онлайн у хмарі

Запустіть bootstrap-vz-server у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда bootstrap-vz-server, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


bootstrap-vz-remote - програма створює образи Debian для запуску в хмарних середовищах
як-от Amazons EC2, OpenStack, Google Cloud Compute та інші, які спільно використовують API
через віддалені сервери.

BOOTSTRAP-VZ-REMOTE


Зазвичай ви б використовували bootstrap-vz щоб почати процес завантаження. При завантаженні
просто використовувати дистанційно bootstrap-vz-remote натомість потрібні ті самі аргументи плюс кілька
додаткові:

· --сервери : шлях до списку серверів збірки (див build-servers.yml для отримання додаткової інформації)

· --ім'я : вибирає певний сервер збірки зі списку серверів збірки

· --звільнення : обмежує автоматичний вибір серверів збірки на сервери з
зазначений випуск

Так само, як і під час безпосереднього завантаження, ви можете натиснути Ctrl + C в будь-який час перервати
процес завантаження. Віддалений процес отримає сигнал переривання клавіатури і
почати очищення - пресування Ctrl + C вдруге перерве це також і вб’є
підключення негайно.

Зверніть увагу, що існує також bootstrap-vz-сервер, цей файл не призначений для виклику
безпосередньо користувачем, але замість цього запускається за допомогою bootstrap-vz на віддаленому сервері, коли
підключення до нього.

ЗАЛЕЖНОСТІ


Щоб процедура віддаленого завантаження працювала, вам потрібно буде встановити bootstrap-vz as
а також Суду команду на віддаленій машині. Також переконайтеся, що все необхідне
встановлені залежності для завантаження вашого образу.

Пакет pip локально Піро4 потрібен.

БІЛД-СЕРВЕРИ.YML


Файл build-servers.yml повідомляє bootstrap-vz про різні сервери збірки, які у вас є
до ваших послуг. У найпростішій формі ви можете просто додати власну машину, як це:

місцеві:
тип: місцевий
can_bootstrap: [virtualbox]
випуск: Джессі
налаштування_складання: {}

тип визначає, як bootstrap-vz має підключатися до build-server. місцевий просто означає
що він буде викликати процедуру завантаження безпосередньо, новий процес не породжується.

can_bootstrap повідомляє bootstrap-vz, для яких постачальників ця машина здатна створити
зображення. За винятком постачальника EC2, прийняті значення відповідають прийнятим
імена постачальників у маніфесті. Для EC2 можна вказати ec2-s3 та / або ec2-ebs. ec2-ebs
вказує, що машина, про яку йде мова, може завантажувати образи з підтримкою EBS і має бути тільки
використовується, коли він розташований на EC2. ec2-s3 означає, що машина здатна
завантаження зображень із підтримкою S3.

Крім рядка, значення звільнити жодним чином не виконується. Це тільки поточний
використання для bootstrap-vz-remote де ви можете обмежити, який сервер збірки має бути
автоматично вибрано.

віддалений налаштування
Інший (і більш цікавий) параметр для тип is SSH, що вимагає ще кількох
налаштування конфігурації:

local_vm:
тип: ssh
can_bootstrap:
- віртуальна коробка
- ec2-s3
випуск: хрип
# віддалені налаштування нижче
адреса: 127.0.0.1
порт: 2222
ім'я користувача: адміністратор
ключовий файл: шлях_до_файлу_приватного_ключа
server_bin: /root/bootstrap/bootstrap-vz-server

Останні 5 налаштувань визначають, як bootstrap-vz може підключитися до віддаленого сервера збірки.
У той час як початкове рукостискання досягається через SSH, bootstrap-vz в основному спілкується з
його аналог через RPC (порт зв'язку автоматично пересилається через файл
SSH тунель). адреса, порт, ім'я користувача та ключовий файл Сподіваюся, вони зрозумілі (віддалені
адреса машини, порт SSH, ім’я для входу та шлях до приватного файлу ключа SSH).

server_bin відноситься до вище згаданий виконуваний файл bootstrap-vz-server. Це
Команда bootstrap-vz виконується на віддаленій машині, щоб запустити сервер RPC.

Майте на увазі, що існує кілька обмежень щодо того, з чим може працювати bootstrap-vz,
щодо віддаленого налаштування машини (з часом вони можуть бути виправлені доброзичливим
учасник):

· Користувач для входу в систему повинен мати можливість виконувати sudo без пароля

· Файл приватного ключа необхідно додати до ssh-агента перед викликом (альтернативно це
може бути не захищений паролем)

· Сервер вже має бути частиною списку known_hosts (bootstrap-vz використовує SSH безпосередньо
і не може обробляти інтерактивні підказки)

Будувати налаштування
Параметри збірки дозволяють замінити певні властивості маніфесту. Це корисно
коли, наприклад, гостьові доповнення VirtualBox ISO розташовані за адресою
/root/guest_additions.iso на сервері 1, тоді як сервер 2 має його на /root/images/vbox.iso.

місцеві:
тип: місцевий
can_bootstrap:
- віртуальна коробка
- ec2-s3
випуск: Джессі
build_settings:
guest_additions: /root/images/VBoxGuestAdditions.iso
apt_proxy:
адреса: 127.0.0.1
порт: 3142
ec2-посвідчення:
ключ доступу: AFAKEACCESSKEYFORAWS
secret-key: thes3cr3tkeyf0ryourawsaccount/FS4d8Qdva
сертифікат: /root/manifests/cert.pem
закритий ключ: /root/manifests/pk.pem
ідентифікатор користувача: 1234-1234-1234
s3-область: eu-west-1

Серпень 19, 2015 BOOTSTRAP-VZ-REMOTE(1)

Використовуйте bootstrap-vz-server онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad