Ini ialah arahan adt-virt-lxc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
adt-virt-lxc - pelayan virtualisasi autokgtest menggunakan LXC
SINOPSIS
adt-virt-lxc [pilihan] lxc-bekas [-- tambahan lxc-mula args...]
DESCRIPTION
adt-virt-lxc menyediakan pelayan virtualisasi autokgtest menggunakan LXC. Ia menyesuaikan yang mentah
fungsi yang disediakan oleh lxc-* alat untuk digunakan oleh autokgtest.
Biasanya adt-virt-lxc akan dipanggil oleh adt-run.
Anda boleh membuat bekas yang sesuai dengan mudah menggunakan adt-build-lxc(1) skrip.
KEPERLUAN
adt-virt-lxc menganggap bahawa anda telah menyediakan bekas LXC berasaskan Debian yang sesuai.
Lihat lxc-buat(1) untuk cara membuat bekas, dan khususnya adt-build-lxc(1) untuk
mencipta bekas autokgtest standard dengan mudah.
PILIHAN
-e | --sementara
Pilihan ini menggunakan lxc-start-ephemeral untuk mencipta bekas sementara
tindanan, bukannya tingkah laku lalai mengklonkan bekas anda.
Ini boleh digunakan untuk meningkatkan prestasi secara mendadak, walaupun anda mungkin melihat masalah
disebabkan oleh sistem fail overlayfs seperti yang digunakan oleh lxc-start-ephemeral tidak sepenuhnya
lutsinar (cth dilihat dengan kegagalan tar semasa menjalankan LXC dalam Qemu). Sebelum ini
menggunakan pilihan ini dalam automasi anda harus memastikan bahawa ujian yang melibatkan I/O yang besar
bekerja seperti yang diharapkan.
Ambil perhatian bahawa bekas fana tidak menyokong but semula dengan LXC 1.x. Ini tidak
bekerja dengan LXC >= 2.x.
-s | --sudo
Jalankan perintah lxc-* melalui sudo; gunakan pilihan ini jika anda menjalankan adt-run sebagai pengguna biasa,
tetapi perlu menjalankan bekas itu sendiri sebagai root (jika anda menggunakan tahap sistem LXC
bekas).
--nama NAMA
Tetapkan nama tersuai untuk bekas sementara untuk menjalankan ujian. Ini adalah
dijana secara automatik secara lalai (adt-virt-lxc-XXXXXX), tetapi jika anda mempunyai cara untuk menjana
nama unik yang lebih ekspresif yang anda boleh gunakan untuk memudahkan anda memetakan bekas
untuk menjalankan ujian.
-d | --nyahpepijat
Mendayakan output penyahpepijatan.
Anda boleh menghantar pilihan tambahan kepada LXC: Apa-apa sahaja selepas a -- mendapat lulus verbatim kepada lxc-
permulaan/lxc-start-ephemeral.
MASUKKAN, OUTPUT DAN EXIT STATUS
Tingkah laku adt-virt-lxc adalah seperti yang diterangkan oleh virtualisasi AutomatedTesting
spesifikasi rejim.
NOTA
adt-run tidak berjalan apt-get maklumat pada permulaan binaan pakej, yang boleh menyebabkan a
membina kegagalan jika anda menggunakan templat keluaran pembangunan. Anda perlu berlari sesuai-
mendapatkan maklumat dalam templat sendiri (cth menggunakan --setup-commands).
CONTOH
Cipta bekas berasaskan debootstrap yang sesuai untuk templat Debian atau Ubuntu, cth a
Debian sid one (akan dinamakan adt-sid):
adt-build-lxc debian sid
Atau Ubuntu berdasarkan imej awan (lebih pantas daripada templat "ubuntu" adt-build-lxc
dengan debootstrap, tetapi lebih besar):
lxc-create -t ​​ubuntu-cloud -n adt-dipercayai -- -r boleh dipercayai -d setiap hari
Jalankan ujian terhadap hello_2.8-4.dsc, menggunakan bekas LXC adt-sid, dan dengan fana
tindanan untuk kelajuan:
adt-run hello_2.8-4.dsc --- adt-virt-lxc -e adt-sid
Gunakan adt-virt-lxc dalam talian menggunakan perkhidmatan onworks.net