Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen bootstrap-vz-server komutudur.
Program:
ADI
bootstrap-vz-remote - program, bulut ortamlarında çalıştırılmak üzere Debian görüntüleri oluşturuyor
Amazonlar EC2, OpenStack, Google Cloud Compute ve API'yi paylaşan diğerleri gibi
uzak sunucular aracılığıyla olanlar.
BOOTSTRAP-VZ-UZAKTAN
normalde kullanırdın önyükleme-vz bir önyükleme işlemi başlatmak için. Önyükleme yaparken
uzaktan basitçe kullan önyükleme-vz-uzaktan kumanda bunun yerine, aynı argümanları artı birkaç tane alır
ek olanlar:
· --sunucular : Yapı sunucuları listesinin yolu (bkz. build-servers.yml daha fazla bilgi için)
· --isim : Yapı sunucuları listesinden belirli bir yapı sunucusu seçer
· --serbest bırakmak : Yapı sunucularının otomatik seçimini,
belirtilen sürüm
Doğrudan önyükleme yaparken olduğu gibi, tuşuna basabilirsiniz. Ctrl + C iptal etmek için herhangi bir zamanda
önyükleme işlemi. Uzak işlem klavye kesme sinyalini alacak ve
temizlemeye başla - basarak Ctrl + C ikinci kez bunu da iptal edecek ve öldürecek
bağlantı hemen.
Ayrıca bir tane olduğunu unutmayın önyükleme-vz-sunucusu, bu dosyanın çağrılması amaçlanmamıştır
doğrudan kullanıcı tarafından başlatılır, ancak bunun yerine uzak sunucuda bootstrap-vz tarafından başlatılır.
ona bağlanıyor.
BAĞIMLILIKLAR
Uzaktan önyükleme prosedürünün çalışması için, bootstrap-vz'yi aşağıdaki gibi yüklemeniz gerekir.
yanı sıra sudo uzak makinede komut. Ayrıca, gerekli tüm
resminizi önyüklemek için bağımlılıklar yüklenir.
Yerel olarak pip paketi Pyro4 gereklidir.
BUILD-SUNUCULAR.YML
Dosya build-servers.yml bootstrap-vz'yi sahip olduğunuz farklı yapı sunucuları hakkında bilgilendirir
senin emrinde. En basit haliyle, kendi makinenizi şu şekilde ekleyebilirsiniz:
yerel:
tür: yerel
can_bootstrap: [sanal kutu]
çıkış: jessie
build_settings: {}
tip bootstrap-vz'nin yapı sunucusuna nasıl bağlanması gerektiğini belirtir. yerel basitçe
doğrudan önyükleme prosedürünü arayacağını, yeni bir süreç oluşturulmadığını.
can_bootstrap bootstrap-vz'ye bu makinenin hangi sağlayıcılar için oluşturabileceğini söyler
Görüntüler. EC2 sağlayıcısı dışında, kabul edilen değerler kabul edilen değerlerle eşleşir.
bildirimdeki sağlayıcı adları. EC2 için belirtebilirsiniz ec2-s3 ve / veya ec2-ebs. ec2-ebs
söz konusu makinenin EBS destekli görüntüleri önyükleyebileceğini ve yalnızca
EC2'de bulunduğunda kullanılır. ec2-s3 makinenin yetenekli olduğunu gösterir
Önyükleme S3 destekli görüntüler.
Bir dize olmanın ötesinde, değeri serbest hiçbir şekilde uygulanmamaktadır. sadece güncel
kullanım içindir önyükleme-vz-uzaktan kumanda hangi yapı sunucusunun olması gerektiğini kısıtlayabileceğiniz yer
otomatik olarak seçildi.
uzak ayarlar
için diğer (ve daha ilginç) ayar tip is sshbirkaç tane daha gerektiren
yapılandırma ayarları:
yerel_vm:
tür: ssh
can_bootstrap:
- sanal kutu
-ec2-s3
bırakma: hırıltılı
# uzak ayarları burada
adres: 127.0.0.1
port: 2222
kullanıcı adı: admin
anahtar dosya: path_to_private_key_file
sunucu_bin: /root/bootstrap/bootstrap-vz-sunucusu
Son 5 ayar, bootstrap-vz'nin uzak derleme sunucusuna nasıl bağlanabileceğini belirtir.
İlk el sıkışma SSH aracılığıyla sağlanırken, bootstrap-vz esas olarak aşağıdakilerle iletişim kurar:
RPC aracılığıyla karşılığı (iletişim bağlantı noktası otomatik olarak bir
SSH tüneli). adres, Liman, kullanıcı adı ve Anahtar dosya umarım açıklayıcıdır (uzaktan
makine adresi, SSH bağlantı noktası, oturum açma adı ve özel SSH anahtar dosyasının yolu).
sunucu_bin ifade eder yukarıda adı geçen bootstrap-vz-server yürütülebilir dosyası. bu
komut bootstrap-vz, RPC sunucusunu başlatmak için uzak makinede yürütülür.
Bootstrap-vz'nin nelerle başa çıkabileceği konusunda birkaç sınırlama olduğunu unutmayın,
uzak makine kurulumu ile ilgili olarak (zaman içinde bir hayırsever tarafından düzeltilebilirler)
katkıda bulunan):
· Oturum açan kullanıcı, parola olmadan sudo yürütebilmelidir
· Özel anahtar dosyası, çağırmadan önce ssh-agent'a eklenmelidir (alternatif olarak,
parola korumalı olmayabilir)
· Sunucu zaten bilinen_hostlar listesinin bir parçası olmalıdır (bootstrap-vz ssh direkt olarak
ve etkileşimli istemleri işleyemez)
İnşa etmek ayarlar
Yapı ayarları, belirli bildirim özelliklerini geçersiz kılmanıza olanak tanır. Bu kullanışlı
örneğin VirtualBox konuk eklemeleri ISO'su şurada bulunduğunda
/root/guest_additions.iso sunucu 1'de, sunucu 2'de ise /root/resimler/vbox.iso.
yerel:
tür: yerel
can_bootstrap:
- sanal kutu
-ec2-s3
çıkış: jessie
yapı_ayarları:
misafir_adisyonları: /root/images/VBoxGuestAdditions.iso
apt_proxy:
adres: 127.0.0.1
port: 3142
ec2-kimlik bilgileri:
erişim anahtarı: AFAKEACCESSKEYFORAWS
secret-key: thes3cr3tkeyf0ryourawsaccount/FS4d8Qdva
sertifika: /root/manifests/cert.pem
özel anahtar: /root/manifests/pk.pem
kullanıcı kimliği: 1234-1234-1234
s3 bölgesi: ab-batı-1
Ağustos 19, 2015 BOOTSTRAP-VZ-UZAKTAN(1)
onworks.net hizmetlerini kullanarak bootstrap-vz-server'ı çevrimiçi kullanın