GoGPT Best VPN GoSearch

OnWorks-favicon

bootstrap-vz-remote - Online in de cloud

Voer bootstrap-vz-remote uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht bootstrap-vz-remote die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


bootstrap-vz-remote - programma maakt Debian-images om in cloudomgevingen te draaien
zoals Amazons EC2, OpenStack, Google Cloud Compute en andere waarmee API's worden gedeeld
die via externe servers.

BOOTSTRAP-VZ-AFSTANDSBEDIENING


Normaal zou je gebruiken bootstrap-vz om een ​​bootstrapping-proces te starten. Bij het opstarten
op afstand eenvoudig te gebruiken bootstrap-vz-remote in plaats daarvan zijn dezelfde argumenten plus een paar nodig
extra:

· --servers : Pad naar een lijst met build-servers (zie build-servers.yml voor meer informatie)

· --naam : Selecteert een specifieke build-server uit de lijst met build-servers

· --uitgave : Beperkt de automatische selectie van build-servers tot degenen met de
gespecificeerde uitgave

Net zoals bij direct opstarten, kunt u op drukken Ctrl + C op elk gewenst moment af te breken
bootstrapping-proces. Het externe proces ontvangt het toetsenbordonderbrekingssignaal en
begin met opruimen - persen Ctrl + C een tweede keer zal dat ook afbreken en de
direct verbinding maken.

Merk op dat er ook een bootstrap-vz-server, is dit bestand niet bedoeld om te worden aangeroepen
rechtstreeks door de gebruiker, maar wordt in plaats daarvan gestart door bootstrap-vz op de externe server wanneer
ermee verbinden.

AFHANKELIJKHEDEN


Om de bootstrapping-procedure op afstand te laten werken, moet u bootstrap-vz installeren als
evenals de sudo opdracht op de externe machine. Zorg er ook voor dat alle benodigde
afhankelijkheden voor het opstarten van uw afbeelding zijn geïnstalleerd.

Lokaal het pip pakket Pyro4 nodig.

BUILD-SERVERS.YML


Het bestand build-servers.yml informeert bootstrap-vz over de verschillende buildservers die je hebt
tot uw beschikking. In de eenvoudigste vorm kunt u uw eigen machine als volgt toevoegen:

lokaal:
soort: lokaal
can_bootstrap: [virtuele doos]
vrijgeven: jessie
build_settings: {}

type dan: specificeert hoe bootstrap-vz verbinding moet maken met de build-server. lokaal betekent gewoon
dat het de bootstrapping-procedure rechtstreeks zal aanroepen, wordt er geen nieuw proces voortgebracht.

can_bootstrap vertelt bootstrap-vz voor welke providers deze machine kan bouwen
afbeeldingen. Met uitzondering van de EC2-provider komen de geaccepteerde waarden overeen met de geaccepteerde
providernamen in het manifest. Voor EC2 kunt u specificeren ec2-s3 en / of ec2-ebs. ec2-ebs
geeft aan dat de machine in kwestie door EBS ondersteunde afbeeldingen kan bootstrappen en dat alleen zou moeten zijn
gebruikt wanneer het zich op EC2 bevindt. ec2-s3 betekent dat de machine in staat is
bootstrapping van door S3 ondersteunde afbeeldingen.

Behalve dat het een tekenreeks is, is de waarde van los wordt op geen enkele manier afgedwongen. Het is alleen actueel
gebruik is voor bootstrap-vz-remote waar u kunt beperken welke build-server zou moeten zijn
automatisch geselecteerd.

Remote settings
De andere (en interessantere) instelling voor type dan: is ssh, waarvoor er nog een paar nodig zijn
configuratie-instellingen:

lokale_vm:
typ: ssh
can_bootstrap:
- virtuele doos
-ec2-s3
loslaten: piepen
# externe instellingen hieronder hier
adres: 127.0.0.1
poort: 2222
gebruikersnaam: admin
sleutelbestand: path_to_private_key_file
server_bin: /root/bootstrap/bootstrap-vz-server

De laatste 5 instellingen specificeren hoe bootstrap-vz verbinding kan maken met de externe build-server.
Terwijl de eerste handshake wordt bereikt via SSH, communiceert bootstrap-vz voornamelijk met
zijn tegenhanger via RPC (de communicatiepoort wordt automatisch doorgestuurd via een
SSH-tunnel). adres, port, gebruikersnaam en sleutelbestand zijn hopelijk vanzelfsprekend (remote
computeradres, SSH-poort, inlognaam en pad naar privé SSH-sleutelbestand).

server_bin naar de hierboven vermeld bootstrap-vz-server uitvoerbaar. Dit is de
opdracht bootstrap-vz wordt uitgevoerd op de externe computer om de RPC-server te starten.

Houd er rekening mee dat er een paar beperkingen zijn voor wat bootstrap-vz aankan,
met betrekking tot de installatie van de machine op afstand (na verloop van tijd kunnen ze worden opgelost door een welwillende
bijdrager):

· De ingelogde gebruiker moet sudo zonder wachtwoord kunnen uitvoeren

· Het privé-sleutelbestand moet worden toegevoegd aan de ssh-agent voordat deze wordt aangeroepen (of het
mogelijk niet beveiligd met een wachtwoord)

· De server moet al deel uitmaken van de lijst met bekende_hosts (bootstrap-vz gebruikt ssh direct
en kan geen interactieve prompts aan)

Bouw settings
Met de build-instellingen kunt u specifieke manifesteigenschappen overschrijven. Dit is handig
wanneer bijvoorbeeld de VirtualBox-gasttoevoegingen ISO zich bevindt op
/root/guest_additions.iso op server 1, terwijl server 2 het heeft /root/images/vbox.iso.

lokaal:
soort: lokaal
can_bootstrap:
- virtuele doos
-ec2-s3
vrijgeven: jessie
build_instellingen:
gast_toevoegingen: /root/images/VBoxGuestAdditions.iso
apt_proxy:
adres: 127.0.0.1
poort: 3142
ec2-inloggegevens:
toegangssleutel: AFAKEACCESSKEYFORAWS
secret-key: thes3cr3tkeyf0ryourawsaccount/FS4d8Qdva
certificaat: /root/manifests/cert.pem
persoonlijke sleutel: /root/manifests/pk.pem
gebruikers-ID: 1234-1234-1234
s3-regio: eu-west-1

August 19, 2015 BOOTSTRAP-VZ-AFSTANDSBEDIENING(1)

Gebruik bootstrap-vz-remote online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.