Aceasta este comanda build-openstack-debian-image care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
build-openstack-debian-image - construiți o imagine Debian pentru a fi utilizată cu OpenStack
REZUMAT
build-openstack-debian-image --release|-r [ OPȚIUNI ]
DESCRIERE
build-openstack-debian-image Scriptul shell va construi o imagine Debian care poate fi folosită
într-un cloud OpenStack IaaS. Rezultatul (Qcow2 și imagini brute) conține
initramfs-growroot, astfel încât partiția rădăcină să fie redimensionată (în timpul fazei initramfs,
înainte de a monta orice) pentru a se potrivi cu aroma selectată atunci când utilizați „nova boot”. Mai târziu
în timpul procesului de pornire, cloud-init va redimensiona imediat partiția rădăcină (redimensionarea este
efectuată atunci când partiția este deja montată în citire-scriere, deoarece nucleul recent permite acest lucru
pentru ext3).
Cloud-init este configurat pentru a utiliza un server de metadate Ec2, care este compatibil OpenStack
cu. Un „debian” (configurabil cu utilizarea programului --Autentificare opțiunea) utilizatorul va fi obișnuit
primiți cheia ssh de la blob-ul de date utilizator. Acest utilizator este configurat fără o parolă (ex:
adduser --disabled-parola). Odată conectat ca acest utilizator „debian” în noul dumneavoastră virtual
mașină, puteți „sudo” să rootați de la acel utilizator, fără a avea nevoie de o parolă. Radacina
parola este „parolă” în mod implicit și ssh în utilizatorul rădăcină fără a utiliza o pereche de chei ssh
este dezactivat implicit (PermitRootLogin fără parolă este setat în / Etc / ssh / sshd_config).
PARAMETRI
--release|-r wheezy|jessie
Setează eliberaţi numele care urmează să fie instalat. Momentan sunt posibile doar 2 valori: șuierător
si Jessie.
OPŢIUNI
--extra-pachete|-e PACHET, PACHET,...
selectaţi PACHET doriți să adăugați imaginii lipsă este: bash-
finalizare,joe,mai,ecran,mai puțin,vim,bzip2 Rețineți că această listă de pachete suplimentare
nu este folosit dacă utilizați --minim opțiune.
--debootstrap-url|-u
selectaţi URL-ul a oglinzii Debian de utilizat pentru a efectua debootstrap-ul. De exemplu:
http://ftp.fr.debian.org/debian
--sources.list-mirror|-s
Adresa URL de utilizat la construirea source.list în interiorul chroot. Dacă această opțiune este
omis, atunci este utilizat redirectorul global httpredir.debian.org. De exemplu, tu
poate utiliza: http://ftp.fr.debian.org/debian
--minim
Fără această opțiune, vor fi instalate și următoarele pachete: bash-completion
(Și /etc/bash.bashrc va fi configurat pentru a utiliza bash-completion), joe (editorul de text),
majoritatea, ecranul GNU, mai puțin și vim. Dacă credeți că ar trebui adăugate mai multe lucruri
imaginea non-minima, sugestiile sunt binevenite.
--image-size|-is
Selectați dimensiunea imaginii (implicit la 2 GB dacă această opțiune este omisă). Numai util
dacă trebuie să utilizați un cârlig de script personalizat (vezi mai jos).
--automatic-resize|-ar
Reduceți imaginea la dimensiunea HDD minimă posibilă. Partiția imaginii va
fi mai întâi micșorat cu resize2fs -M, apoi spațiul necesar va fi folosit pentru a face a
Al doilea resize2fs adăugând un pic de spațiu suplimentar pentru ca sistemul de operare să scrie runtime
date (vezi mai jos). Deoarece această opțiune necesită mult timp, este dezactivată implicit.
--automatic-resize-space|-ars
Dimensiunea spațiului suplimentar adăugat la partiție după ce este redimensionat la
minim. Dacă această opțiune este omisă, atunci se utilizează 50G. Dacă --redimensionare automată nu este
folosit, atunci este inutil să setați această opțiune, care va fi ignorată.
--login|-l
Schimbați numele de conectare (implicit la Debian) pentru utilizatorul creat de Cloud-Init.
--parola|-p
Definește o parolă implicită de root pentru imaginea dvs. Această opțiune este periculoasă, în primul rând
deoarece va afișa parola de root utilizatorului computerului care construiește
imagine dacă folosiți „ps”, atunci și pentru că cel mai bine este să nu setați o rădăcină implicită
parola, dacă este posibil. Cu toate acestea, această opțiune este încă acolo, deoarece
uneori, trebuie să vă puteți depana imaginea și să vă conectați prin web
consola orizontului. Într-un mediu de producție, nu utilizați această opțiune.
--hook-script|-hs
Dacă doriți să personalizați în continuare imaginea cloud generată, puteți utiliza un cârlig
scenariu. Când este apelat, build-openstack-debian-image va umple niște BODI_*
variabilă de mediu pentru scriptul hook de utilizat, după cum urmează:
BODI_CHROOT_PATH calea unde este montată imaginea
BODI_RELEASE numele versiunii Debian care este bootstraped
EXEMPLU
Iată un exemplu cu nume scurte de parametri:
build-openstack-debian-image -u http://ftp.fr.debian.org/debian -s
http://ftp.fr.debian.org/debian -este 5 -e libapache2-mod-php5 -hs ~/personaliza-mi-imaginea -aer
-ars 100
Și la fel, dar cu nume lungi pentru opțiuni:
build-openstack-debian-image --debootstrap-url http://ftp.fr.debian.org/debian
--sources.list-oglindă http://ftp.fr.debian.org/debian --marimea imaginii 5 --pachete suplimentare
libapache2-mod-php5 --hook-script ~/personaliza-mi-imaginea --redimensionare automată
--automatic-redimensionare-spațiu 100
AUTORI
build-openstack-debian-image a fost scris de Thomas Goirand[e-mail protejat]>, cu
contribuții de la Mehdi Abaakouk[e-mail protejat]>.
build-openstack-debian-image(1)
Utilizați build-openstack-debian-image online folosind serviciile onworks.net