vmbuilder - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ vmbuilder ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


vmbuilder - ສ້າງເຄື່ອງ virtual ຈາກບັນທັດຄໍາສັ່ງ

ສະຫຼຸບສັງລວມ


vmbuilder [OPTIONS] ...

ຮູບແບບຮູບພາບ Hypervisor. ທາງເລືອກທີ່ຖືກຕ້ອງ: xen kvm vmw6 vmserver

ການແຜ່ກະຈາຍ. ທາງເລືອກທີ່ຖືກຕ້ອງ: ubuntu

ລາຍລະອຽດ


ໜ້າຄູ່ມືນີ້ ບັນທຶກເອກະສານ vmbuilder ຄໍາສັ່ງ. vmbuilder ແມ່ນໂຄງການທີ່ສ້າງ
ເຄື່ອງ virtual ຈາກບັນທັດຄໍາສັ່ງ, ແຕ່ສາມາດມີການໂຕ້ຕອບອື່ນໆປະຕິບັດໂດຍຜ່ານ
ກົນໄກ plugin ຂອງມັນ. ທ່ານສາມາດຜ່ານຕົວເລືອກເສັ້ນຄໍາສັ່ງເພື່ອເພີ່ມຊຸດພິເສດ, ເອົາອອກ
ແພັກເກດ, ເລືອກລຸ້ນໃດຂອງ Ubuntu, ເຊິ່ງສະທ້ອນ ແລະ ອື່ນໆ. ກ່ຽວກັບຮາດແວທີ່ຜ່ານມາທີ່ມີພໍສົມ
ຂອງ RAM, tmpdir ໃນ /dev/shm ຫຼືໃຊ້ tmpfs, ແລະກະຈົກທ້ອງຖິ່ນ (ເບິ່ງ apt-proxy ຫຼື apt-
mirror), ທ່ານສາມາດ bootstrap vm ໃນເວລາຫນ້ອຍກວ່າຫນຶ່ງນາທີ.

OPTIONS


ຫມາຍ​ເຫດ​: ມີພຽງແຕ່ທາງເລືອກພື້ນຖານທົ່ວໄປທີ່ອະທິບາຍຢູ່ທີ່ນີ້. ທາງເລືອກຫຼາຍສາມາດເພີ່ມຜ່ານ
plugins ແລະອື່ນໆ, ພວກເຂົາເຈົ້າແມ່ນຂຶ້ນກັບ hypervisor ແລະ distro ທີ່ທ່ານລະບຸ. ກະລຸນາ
ການນໍາໃຊ້ vmbuilder - ຊ່ວຍ ສໍາລັບບັນຊີລາຍຊື່ທາງເລືອກເຕັມ.

-ຊ, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ.

-c ALTCONFIG --config
ລະບຸເສັ້ນທາງໄປຫາໄຟລ໌ການຕັ້ງຄ່າທາງເລືອກ. [ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີ].
/etc/vmbuilder.cfg ແລະ ~/.vmbuilder.cfg ຖືກອ່ານຢູ່ສະ ເໝີ ຖ້າມີ. ເນື້ອໃນຂອງ
ໄຟລ໌ການຕັ້ງຄ່າໄດ້ຖືກອະທິບາຍຢູ່ທີ່
https://help.ubuntu.com/community/JeOSVMBuilder#Using%20configuration%20files.

-d DEST, --dest DEST
ລະບຸໄດເລກະທໍລີປາຍທາງ. [ຄ່າເລີ່ມຕົ້ນ: - ]. ຕົວເລືອກການຕັ້ງຄ່າ:
destdir.

--debug
ສະແດງຂໍ້ມູນດີບັກ (ຫຼາຍ)

- ໃນ​, -- verbose
ສະແດງຂໍ້ມູນຄວາມຄືບໜ້າ

-q, --ງຽບ
ການປະຕິບັດງານແບບງຽບ

-t TMP, --tmp TMP
ໃຊ້ TMP ເປັນພື້ນທີ່ເຮັດວຽກຊົ່ວຄາວສໍາລັບການສ້າງຮູບພາບ. ຄ່າເລີ່ມຕົ້ນເປັນ $TMPDIR ຖ້າມັນ
ຖືກກໍານົດຫຼື / tmp ຖ້າບໍ່ດັ່ງນັ້ນ. [ຄ່າເລີ່ມຕົ້ນ: / tmp]

--ແມ່ແບບ DIR
Prepends dir ກັບແມ່ແບບເສັ້ນທາງການຊອກຫາ. ເບິ່ງ
https://help.ubuntu.com/community/JeOSVMBuilder#Modifying%20the%20libvirt%20template%20to%20use%20bridging
ຕົວຢ່າງ.

-o, --ຂຽນທັບ
ບັງຄັບຂຽນທັບຂອງໄດເລກະທໍລີປາຍທາງ ຖ້າມັນມີຢູ່ແລ້ວ. [ຄ່າເລີ່ມຕົ້ນ: ບໍ່ຖືກຕ້ອງ]

--ໃນ​ສະ​ຖານ​ທີ່
ຕິດຕັ້ງໂດຍກົງໃສ່ຮູບພາບຂອງລະບົບໄຟລ໌. ອັນນີ້ເປັນສິ່ງຈໍາເປັນຖ້າ $TMPDIR ຂອງເຈົ້າແມ່ນ
nodev ແລະ/ຫຼື nosuid, ແຕ່ຈະສົ່ງຜົນໃຫ້ຮູບພາບລະບົບໄຟລ໌ທີ່ໃຫຍ່ກວ່າເລັກນ້ອຍ.

--tmpfs OPTS
ໃຊ້ tmpfs ເປັນໄດເລກະທໍລີທີ່ເຮັດວຽກ, ລະບຸຂະຫນາດຂອງມັນຫຼື "-" ເພື່ອໃຊ້ tmpfs.
ຄ່າເລີ່ມຕົ້ນ (suid,dev,size=1G).

-m ເມັມ, --mem MEM
ມອບ Megabytes ຂອງຫນ່ວຍຄວາມຈໍາ MEM ໃຫ້ກັບ vm ແຂກ. [ຄ່າເລີ່ມຕົ້ນ: 128]

--cpus NUMBER
ມອບ NUM cpus ໃຫ້ກັບ vm ແຂກ. [ຄ່າເລີ່ມຕົ້ນ: 1]

ບຸກຄົນທົ່ວໄປ ການແບ່ງສ່ວນ ທາງເລືອກໃນການ
-- ສ່ວນ PATH
ອະ​ນຸ​ຍາດ​ໃຫ້​ລະ​ບຸ​ຕາ​ຕະ​ລາງ​ການ​ແບ່ງ​ປັນ​ໃນ PATH ແຕ່​ລະ​ແຖວ​ຂອງ partfile ຄວນ​ລະ​ບຸ​
(ຮາກ​ທໍາ​ອິດ​)​:
ຂະໜາດຈຸດເຊື່ອມຕໍ່ (ອຸປະກອນ) (ຊື່ໄຟລ໌)
ຫນຶ່ງຕໍ່ແຖວ, ແຍກໂດຍຊ່ອງ, ບ່ອນທີ່ຂະຫນາດຢູ່ໃນ megabytes. ທີສາມແລະສີ່
ທາງ ເລືອກ ອະ ນຸ ຍາດ ໃຫ້ ທ່ານ ກໍາ ນົດ ອຸ ປະ ກອນ ສໍາ ລັບ ລະ ບົບ ໄຟລ ໌, ແລະ ຊື່ ສໍາ ລັບ ການ
ຮູບພາບລະບົບໄຟລ໌, ທັງສອງອັນແມ່ນທາງເລືອກ. ທ່ານສາມາດມີໄດ້ເຖິງ 4 ແຜ່ນ virtual, a
ແຜ່ນໃຫມ່ເລີ່ມຕົ້ນຢູ່ໃນແຖວທີ່ມີພຽງແຕ່ '---'. ເຊັ່ນ:
ຮາກ 2000 a1 rootfs
/ boot ເກີບ 512 a2
swap 1000 a3 swapfs
---
/ var 8000 b1 var
/ var / log 2000 b2 varlog

ສາມທາງເລືອກຕໍ່ໄປນີ້ບໍ່ໄດ້ໃຊ້ຖ້າ --part ຖືກລະບຸ:

-- ຮາກ ຫລືຂະຫຍາຍໂຕ
ຂະຫນາດ (ໃນ MB) ຂອງລະບົບໄຟລ໌ຮາກ [ຄ່າເລີ່ມຕົ້ນ: 4096]. ຍົກເລີກເມື່ອ -- ສ່ວນ
ຖືກນໍາໃຊ້.

--ປັບຂະໜາດ ຫລືຂະຫຍາຍໂຕ
ຂະຫນາດ (ໃນ MB) ຂອງ / ເລືອກ ລະບົບໄຟລ໌. ຖ້າບໍ່ໄດ້ຕັ້ງ, ບໍ່ແມ່ນ / ເລືອກ ລະບົບໄຟລ໌ຈະເປັນ
ເພີ່ມ. ຍົກເລີກເມື່ອ --part ຖືກນໍາໃຊ້.

--ສະຫຼັບຂະຫນາດ ຫລືຂະຫຍາຍໂຕ
ຂະຫນາດ (ເປັນ MB) ຂອງການແບ່ງປັນ swap [ຄ່າເລີ່ມຕົ້ນ: 1024]. ຍົກເລີກເມື່ອ -- ສ່ວນ
ໃຊ້ແລ້ວ.

ເຄືອຂ່າຍ ທີ່ກ່ຽວຂ້ອງ ຕົວເລືອກ:
--ໂດເມນ DOMAIN
ຕັ້ງ DOMAIN ເປັນຊື່ໂດເມນຂອງແຂກ. ຄ່າເລີ່ມຕົ້ນ: ໂດເມນຂອງເຄື່ອງ
ແລ່ນສະຄຣິບນີ້.

--ip ADDRESS
ທີ່ຢູ່ IP ໃນຮູບແບບຈຸດ [ຄ່າເລີ່ມຕົ້ນ: dhcp]

ຕົວເລືອກຂ້າງລຸ່ມນີ້ຈະຖືກຍົກເລີກຖ້າ --ip ບໍ່ໄດ້ລະບຸ
--ຫນ້າ​ກາກ ມູນຄ່າ ຫນ້າກາກ IP ໃນຮູບແບບຈຸດ [ຄ່າເລີ່ມຕົ້ນ: ອີງຕາມການຕັ້ງຄ່າ ip].

--ສຸດທິ ADDRESS
ທີ່ຢູ່ IP ສຸດທິໃນຮູບແບບຈຸດ [ຄ່າເລີ່ມຕົ້ນ: ອີງຕາມການຕັ້ງຄ່າ ip].

--bcast ມູນຄ່າ
IP ອອກອາກາດໃນຮູບແບບຈຸດ [ຄ່າເລີ່ມຕົ້ນ: ອີງຕາມການຕັ້ງຄ່າ ip].

--gw ADDRESS
ທີ່ຢູ່ Gateway (router) ໃນຮູບແບບຈຸດ [ຄ່າເລີ່ມຕົ້ນ: ອີງຕາມການຕັ້ງຄ່າ ip (ທໍາອິດ
ທີ່ຢູ່ທີ່ຖືກຕ້ອງໃນເຄືອຂ່າຍ)].

--dns ADDRESS
ທີ່ຢູ່ DNS ໃນຮູບແບບຈຸດ [ຄ່າເລີ່ມຕົ້ນ: ອີງຕາມການຕັ້ງຄ່າ ip (ທໍາອິດທີ່ຖືກຕ້ອງ
ທີ່​ຢູ່​ໃນ​ເຄືອ​ຂ່າຍ​)]

ກະ​ທູ້ ການຕິດຕັ້ງ ການກະ ທຳ:
-- ສຳເນົາ ເອກະສານ
ອ່ານແຖວ 'source dest' ຈາກ FILE, ຄັດລອກໄຟລ໌ຕົ້ນສະບັບຈາກ host ໄປ dest ໃນ
ລະບົບໄຟລ໌ຂອງແຂກ.

--execscript ສະຄຣິບ, --exec SCRIPT
ແລ່ນ SCRIPT ຫຼັງຈາກການຕິດຕັ້ງ distro ສໍາເລັດ. Script ຈະຖືກເອີ້ນດ້ວຍ
chroot ຂອງແຂກເປັນການໂຕ້ຖຽງທໍາອິດ, ດັ່ງນັ້ນທ່ານສາມາດນໍາໃຊ້ roາກເຜັດ $1 ເພື່ອແລ່ນລະຫັດໃນ
virtual machine

ເສລີພາບ ການເຊື່ອມໂຍງ:
--libvirt=URI
ເພີ່ມ VM ໃສ່ URI ທີ່ໃຫ້

ສະຄຣິບ:
--firstboot PATH
ລະບຸສະຄຣິບທີ່ຈະຖືກຄັດລອກເຂົ້າໄປໃນແຂກແລະດໍາເນີນການຄັ້ງທໍາອິດ
ເກີບເຄື່ອງ. ສະຄຣິບນີ້ຕ້ອງບໍ່ມີການໂຕ້ຕອບ.

--ທໍາອິດເຂົ້າສູ່ລະບົບ PATH
ລະບຸສະຄຣິບທີ່ຈະຖືກສຳເນົາໄວ້ໃນແຂກ ແລະຈະຖືກດຳເນີນການທຳອິດ
ເວລາຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບ. script ນີ້ສາມາດໂຕ້ຕອບໄດ້.

ການພັດທະນາ


vmbuilder ແມ່ນໂຄງການ python ທີ່ສະຫນອງກົນໄກງ່າຍດາຍຫຼາຍທີ່ຈະເພີ່ມຂຶ້ນ
ການທໍາງານ, ການໂຕ້ຕອບ, ສະຫນັບສະຫນູນການແຈກຢາຍອື່ນໆແລະ hypervisors. ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າເພື່ອເຂົ້າຮ່ວມ
ໂຄງການຢູ່ https://launchpad.net/vmbuilder

ຢ່າງແທ້ຈິງ


vmbuilder ປະກອບມີການເຂົ້າກັນໄດ້ໃນການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງກັບບັນພະບຸລຸດຂອງຕົນ ubuntu-vm-
ຜູ້ກໍ່ສ້າງ. ຄວາມເຂົ້າກັນໄດ້ນີ້ບໍ່ລວມເອົາແມ່ແບບ ຫຼືໄຟລ໌ການຕັ້ງຄ່າທີ່ໃຊ້ໃນປັດຈຸບັນ
ຮູບແບບໃໝ່ກວ່າ. ໂປຣແກຣມ ຫຼືສະຄຣິບທີ່ອາໄສ ubuntu-vm-builder ຄວນສືບຕໍ່
ເຮັດວຽກໂດຍບໍ່ມີບັນຫາໃດໆຖ້າບໍ່ໃຊ້ແມ່ແບບຫຼືໄຟລ໌ການຕັ້ງຄ່າ.

ສະຫນັບສະຫນູນ


ກະລຸນາເຂົ້າຮ່ວມ #ubuntu-virt ໃນ freenode ເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ ຫຼືພຽງແຕ່ເວົ້າສະບາຍດີ.

ໃຊ້ vmbuilder ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌