GoGPT Best VPN GoSearch

OnWorks favicon

oz-ຕົວຢ່າງ - ອອນລາຍໃນຄລາວ

ດໍາເນີນການຕົວຢ່າງ oz ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

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

ໂຄງການ:

NAME


oz-examples - ຕົວຢ່າງໄຟລ໌ TDL ສໍາລັບ Oz.

ລາຍລະອຽດ


ໄດ້ oz-ຕິດຕັ້ງ(1​) , oz-ປັບແຕ່ງ(1​) , ແລະ oz-generate-icicle(1​) ຫນ້າຜູ້ຊາຍອະທິບາຍ
ການໃຊ້ເສັ້ນຄໍາສັ່ງຂອງຄໍາສັ່ງ Oz. ຫນຶ່ງໃນຕົວກໍານົດການປ້ອນຂໍ້ມູນທີ່ຈໍາເປັນຕໍ່ກັບທັງຫມົດຂອງ
ຄໍາສັ່ງຂ້າງເທິງແມ່ນໄຟລ໌ TDL (Template Description Language), ເຊິ່ງອະທິບາຍ OS ໄດ້
ຜູ້​ໃຊ້​ຕ້ອງ​ການ​ທີ່​ຈະ​ຕິດ​ຕັ້ງ​, ບ່ອນ​ທີ່​ຈະ​ໄດ້​ຮັບ​ສື່​ມວນ​ຊົນ​ຈາກ​, ແລະ​ການ​ຫຸ້ມ​ຫໍ່​ເພີ່ມ​ເຕີມ​ຫຼື​ການ​ປະ​ຕິ​ບັດ​
ຜູ້ໃຊ້ຕ້ອງການໃຊ້ລະບົບປະຕິບັດການ. ຫນ້າຜູ້ຊາຍນີ້ອະທິບາຍຈໍານວນຂອງ TDL
ຕົວຢ່າງແລະສິ່ງທີ່ເກີດຂື້ນເມື່ອພວກມັນຖືກນໍາໃຊ້. ເນື່ອງຈາກ TDL ແມ່ນ XML, XPath ມາດຕະຖານ
notation ແມ່ນໃຊ້ເພື່ອອະທິບາຍອົງປະກອບຕ່າງໆຂອງ XML.

EXAMPLE 1 - ຫນ້ອຍ ບຸກຄົນທົ່ວໄປ


ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງລະບົບປະຕິບັດການ Fedora 13 x86_64 ໜ້ອຍທີ່ສຸດຈາກ Fedora 13 DVD.
ISO ຕັ້ງຢູ່ http://example.org/fedora-13-x86_64.iso

ເພື່ອເຮັດການຕິດຕັ້ງນີ້, ພວກເຮົາທໍາອິດສ້າງໄຟລ໌ TDL XML, ຫຼັງຈາກນັ້ນໃຫ້ອາຫານໃສ່ oz-install. ໄຟລ໌ TDL
ເບິ່ງຄືວ່າ:


fedora13_x86_64

Fedora
13
x86_64

http://example.org/fedora-13-x86_64.iso


ແມ່ແບບ Fedora 13 x86_64 ຂອງຂ້ອຍ


/template/name ແມ່ນຊື່ທີ່ຜູ້ໃຊ້ກຳນົດເອງ. ນີ້ສາມາດເປັນສິ່ງທີ່ຜູ້ໃຊ້ຕ້ອງການ, ແຕ່ຕ້ອງເປັນ
ເປັນເອກະລັກໃນບັນດາ TDL ທັງຫມົດທີ່ຜູ້ໃຊ້ຕ້ອງການສ້າງ.

/template/os/name ແມ່ນຊື່ຂອງລະບົບປະຕິບັດການທີ່ເຮົາຕ້ອງການຕິດຕັ້ງ,
/template/os/version ແມ່ນສະບັບທີ່ພວກເຮົາຕ້ອງການ, ແລະ /template/os/arch ແມ່ນສະຖາປັດຕະຍະກໍາທີ່ພວກເຮົາຕ້ອງການ.
ຕ້ອງການ. ບັນຊີລາຍຊື່ເຕັມຂອງລະບົບປະຕິບັດການທີ່ສະຫນັບສະຫນູນສາມາດໄດ້ຮັບໂດຍການແລ່ນ:

# oz-ຕິດຕັ້ງ -h

/template/os/install ບອກ Oz ບ່ອນທີ່ຈະເອົາສື່ການຕິດຕັ້ງຈາກ. ໃນຕົວຢ່າງນີ້,
ພວກເຮົາກໍານົດປະເພດເປັນ 'iso' ຊຶ່ງຫມາຍຄວາມວ່າພວກເຮົາຕ້ອງການ ອົງປະກອບໃນ XML ຊີ້ໄປຫາ
ISO ຕິດຕັ້ງສື່ (ວິທີການຕິດຕັ້ງນອກເໜືອໄປຈາກ ISO ແມ່ນຮອງຮັບ, ແລະອະທິບາຍໄວ້ໃນອັນອື່ນ
ຕົວຢ່າງ).

/template/description ເປັນທາງເລືອກ, ລາຍລະອຽດທີ່ມະນຸດສາມາດອ່ານໄດ້ຂອງແມ່ແບບ. ນີ້
ສາມາດເປັນສິ່ງທີ່ຜູ້ໃຊ້ຕ້ອງການ, ແລະຖືກລະເລີຍໂດຍ Oz.

ນັ້ນແມ່ນການປ້ອນຂໍ້ມູນທັງໝົດທີ່ Oz ຕ້ອງການ. ເພື່ອ​ເຮັດ​ການ​ຕິດ​ຕັ້ງ​ຕົວ​ຈິງ​, ໃຫ້​ປະ​ຢັດ​ຂ້າງ​ເທິງ​ນີ້​
ໄຟລ໌ (ເວົ້າວ່າ fedora13.tdl), ແລະຫຼັງຈາກນັ້ນດໍາເນີນການ oz-install:

# oz-install /path/to/fedora13.tdl

ການດໍາເນີນການຄໍາສັ່ງນີ້ຈະດາວໂຫລດແລະກະກຽມສື່ການຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ
ການຕິດຕັ້ງອັດຕະໂນມັດໃນແຂກ KVM. ສົມມຸດວ່າການຕິດຕັ້ງສໍາເລັດ, ການດໍາເນີນງານຫນ້ອຍທີ່ສຸດ
ລະບົບຈະຖືກຕິດຕັ້ງໃສ່ໄຟລ໌ໃນ /var/lib/libvirt/images/fedora13_x86_64.dsk (ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ສະຖານທີ່ຜົນຜະລິດສາມາດ overridden ໃນໄຟລ໌ການຕັ້ງຄ່າ).

EXAMPLE 2 - ບຸກຄົນທົ່ວໄປ ກັບ ເພີ່ມເຕີມ ການຫຸ້ມຫໍ່


ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງລະບົບປະຕິບັດການ Fedora 14 x86_64 ຈາກ Fedora 14 DVD ISO
ຕັ້ງຢູ່ http://example.org/fedora-14-x86_64.iso

ນອກຈາກນັ້ນ, ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງແພັກເກັດເຊີຟເວີ postgresql ໃນການປະຕິບັດງານ
ລະບົບ. ເພື່ອເຮັດການຕິດຕັ້ງນີ້, ທໍາອິດພວກເຮົາຈໍາເປັນຕ້ອງສ້າງໄຟລ໌ TDL XML ແລະຫຼັງຈາກນັ້ນໃຫ້ອາຫານນັ້ນ
oz-ຕິດຕັ້ງ. ໄຟລ໌ TDL ເບິ່ງຄືວ່າ:


fedora14_postgres

Fedora
14
x86_64

http://example.org/fedora-14-x86_64.iso


Fedora 14 x86_64 ກັບ postgres





ໃຫ້ສັງເກດວ່ານີ້ແມ່ນຄ້າຍຄືກັນກັບຕົວຢ່າງ 1, ຍົກເວັ້ນພວກເຮົາກໍານົດຊຸດເພີ່ມເຕີມ
ຈະຖືກຕິດຕັ້ງຢູ່ໃນສ່ວນ /packages/package ຂອງ TDL. ການຫຸ້ມຫໍ່ຫຼາຍສາມາດເປັນ
ທີ່ລະບຸໄວ້ຢູ່ທີ່ນີ້, ແລະພວກມັນທັງຫມົດຈະຖືກຕິດຕັ້ງຢູ່ໃນລະບົບປະຕິບັດການ. ໃນຕົວຢ່າງນີ້,
ທຸກແພັກເກັດຖືກດາວໂຫຼດ ແລະຕິດຕັ້ງຈາກຊຸດລະບົບປະຕິບັດການເລີ່ມຕົ້ນ
ຄັງເກັບມ້ຽນ. ດໍາເນີນການຕິດຕັ້ງແມ່ນເຮັດແບບດຽວກັນກັບຕົວຢ່າງ 1, ຍົກເວັ້ນພວກເຮົາ
ຕ້ອງເພີ່ມພາລາມິເຕີແຖວຄໍາສັ່ງເພື່ອເຮັດການປັບແຕ່ງຕົວຈິງ:

# oz-install -u /path/to/fedora14.tdl

ການດໍາເນີນການຄໍາສັ່ງນີ້ຈະດາວໂຫລດແລະກະກຽມສື່ການຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ
ການຕິດຕັ້ງອັດຕະໂນມັດໃນແຂກ KVM.

ສົມມຸດວ່າການຕິດຕັ້ງເບື້ອງຕົ້ນສໍາເລັດ, Oz ຈະເປີດລະບົບປະຕິບັດການແລະດໍາເນີນການ
ຄໍາສັ່ງພື້ນເມືອງໃນການຕິດຕັ້ງແພັກເກັດເພີ່ມເຕີມ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວ່າເປັນຫຍັງນີ້
ວິທີການຖືກນໍາໃຊ້, ກະລຸນາເບິ່ງເອກະສານ Oz Architecture ຢູ່
http://github.com/clalancette/oz/wiki/Oz-architecture.

ສົມມຸດວ່າຂັ້ນຕອນສຸດທ້າຍນີ້ປະສົບຜົນສໍາເລັດ, ລະບົບປະຕິບັດການທີ່ມີຊຸດເພີ່ມເຕີມຈະ
ຖືກຕິດຕັ້ງຢູ່ໃນໄຟລ໌ໃນ /var/lib/libvirt/images/fedora14_postgres.dsk (ໂດຍຄ່າເລີ່ມຕົ້ນ, the
ສະຖານທີ່ຜົນຜະລິດສາມາດ overridden ໃນໄຟລ໌ການຕັ້ງຄ່າ).

EXAMPLE 3 - ສ້າງ a ຊຸດ manifest (ICICLE) ຫຼັງຈາກ ການຕິດຕັ້ງ


ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງລະບົບປະຕິບັດການ RHEL-5 x86_64 ຈາກ RHEL-5 DVD ISO ທີ່ຕັ້ງຢູ່.
at http://example.org/rhel-5-x86_64.iso

ນອກຈາກນັ້ນສົມມຸດວ່າພວກເຮົາຕ້ອງການທີ່ຈະໄດ້ຮັບຊຸດ manifest ອອກຈາກລະບົບປະຕິບັດການຫຼັງຈາກນັ້ນ
ການ​ຕິດ​ຕັ້ງ​ແມ່ນ​ສໍາ​ເລັດ​. ເພື່ອເຮັດການຕິດຕັ້ງນີ້, ພວກເຮົາທໍາອິດຈໍາເປັນຕ້ອງສ້າງໄຟລ໌ TDL XML ແລະຫຼັງຈາກນັ້ນ
ໃຫ້ອາຫານນັ້ນເພື່ອຕິດຕັ້ງ oz. ໄຟລ໌ TDL ເບິ່ງຄືວ່າ:


rhel5_x86_64

RHEL-5
U6
x86_64

http://example.org/rhel-5-x86_64.iso


RHEL-5 x86_64


ນີ້ເປັນສິ່ງຈໍາເປັນຄືກັນກັບຕົວຢ່າງ 1, ຍົກເວັ້ນພວກເຮົາຕ້ອງການຕິດຕັ້ງ RHEL-5 ແທນ
Fedora-13.

ການດໍາເນີນການຕິດຕັ້ງແມ່ນເຮັດເຊັ່ນດຽວກັນກັບຕົວຢ່າງ 1, ຍົກເວັ້ນພວກເຮົາຕ້ອງເພີ່ມ a
ພາຣາມິເຕີແຖວຄໍາສັ່ງເພື່ອສ້າງ manifest ໃນຕອນທ້າຍ:

# oz-install -g /path/to/rhel5.tdl

ການດໍາເນີນການຄໍາສັ່ງນີ້ຈະດາວໂຫລດແລະກະກຽມສື່ການຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ
ການຕິດຕັ້ງອັດຕະໂນມັດໃນແຂກ KVM.

ສົມມຸດວ່າການຕິດຕັ້ງເບື້ອງຕົ້ນສໍາເລັດ, Oz ຈະເປີດລະບົບປະຕິບັດການແລະດໍາເນີນການ
ຄໍາສັ່ງພື້ນເມືອງເພື່ອສອບຖາມທຸກແພັກເກັດໃນລະບົບ. ຫຼັງຈາກນັ້ນມັນຈະອອກ XML
ເອກະສານ (ເອີ້ນວ່າ ICICLE) ອະທິບາຍ manifest ທັງຫມົດ.

ສົມມຸດວ່າຂັ້ນຕອນນີ້ປະສົບຜົນສໍາເລັດ, ລະບົບປະຕິບັດການຫນ້ອຍທີ່ສຸດຈະຖືກຕິດຕັ້ງໃສ່ໄຟລ໌ໃນ
/var/lib/libvirt/images/rhel5_x86_64.dsk (ຕາມຄ່າເລີ່ມຕົ້ນ, ສະຖານທີ່ຜົນຜະລິດສາມາດເປັນ.
overridden ໃນໄຟລ໌ການຕັ້ງຄ່າ).

EXAMPLE 4 - ຕິດຕັ້ງ a ຊຸດ ຈາກ an ຈັບສະຫຼັບ repository


ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງລະບົບປະຕິບັດການ RHEL-6 x86_64 ຈາກ RHEL-6 DVD ISO ທີ່ຕັ້ງຢູ່.
at http://example.org/rhel-6-x86_64.iso

ນອກຈາກນັ້ນ, ໃຫ້ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງຊຸດ ccache ຈາກ EPEL-6
repositories ໃນລະບົບປະຕິບັດການ. ເພື່ອເຮັດສິ່ງນີ້, ທໍາອິດພວກເຮົາຈໍາເປັນຕ້ອງສ້າງ TDL
ໄຟລ໌ XML ແລະຫຼັງຈາກນັ້ນໃຫ້ອາຫານນັ້ນເພື່ອຕິດຕັ້ງ oz. ໄຟລ໌ TDL ເບິ່ງຄືວ່າ:


rhel6_ccache

RHEL-6
1
x86_64

http://example.org/rhel-6-x86_64.iso


RHEL-6 x86_64 ກັບ ccache


http://download.fedoraproject.org/pub/epel/6/$basearch
ແມ່ນແລ້ວ







ໃຫ້ສັງເກດວ່ານີ້ແມ່ນຄ້າຍຄືກັນກັບຕົວຢ່າງ 2, ຍົກເວັ້ນພວກເຮົາໄດ້ລະບຸເພີ່ມເຕີມ
repository ທີ່ຈະດາວໂຫລດແພັກເກດ. ສ່ວນ /repositories/repository ຂອງ
TDL ໄດ້ລະບຸ URL ໃຫ້ກັບບ່ອນເກັບຂໍ້ມູນຊຸດພ້ອມກັບວ່າແພັກເກັດທີ່ຢູ່ໃນ
repository ໄດ້ຖືກເຊັນ. ການດໍາເນີນການຕິດຕັ້ງແມ່ນເຮັດແບບດຽວກັນກັບຕົວຢ່າງ 2:

# oz-install -u /path/to/rhel6_ccache.tdl

ການດໍາເນີນການຄໍາສັ່ງນີ້ຈະດາວໂຫລດແລະກະກຽມສື່ການຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ
ການຕິດຕັ້ງອັດຕະໂນມັດໃນແຂກ KVM.

ສົມມຸດວ່າການຕິດຕັ້ງເບື້ອງຕົ້ນສໍາເລັດ, Oz ຈະເປີດລະບົບປະຕິບັດການແລະດໍາເນີນການ
ຄໍາສັ່ງພື້ນເມືອງເພື່ອຕິດຕັ້ງ repositories ເພີ່ມເຕີມແລະຕິດຕັ້ງຊຸດເພີ່ມເຕີມ.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວ່າເປັນຫຍັງວິທີການນີ້ຖືກນໍາໃຊ້, ກະລຸນາເບິ່ງ Oz Architecture
ເອກະສານຢູ່ http://github.com/clalancette/oz/wiki/Oz-architecture.

ສົມມຸດວ່າຂັ້ນຕອນສຸດທ້າຍນີ້ປະສົບຜົນສໍາເລັດ, ລະບົບປະຕິບັດການທີ່ມີຊຸດເພີ່ມເຕີມຈະ
ຕິດຕັ້ງຢູ່ໃນໄຟລ໌ໃນ /var/lib/libvirt/images/rhel6_ccache.dsk (ຕາມຄ່າເລີ່ມຕົ້ນ, ຜົນຜະລິດ.
ສະຖານທີ່ສາມາດ overridden ໃນໄຟລ໌ການຕັ້ງຄ່າ).

EXAMPLE 5 - ຕິດຕັ້ງ a custom ເອກະສານ ຈາກ ຂໍ້ມູນຂ່າວສານ in ໄດ້ TDL


ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງລະບົບປະຕິບັດການ RHEL-6 x86_64 ຈາກ RHEL-6 DVD ISO ທີ່ຕັ້ງຢູ່.
at http://example.org/rhel-6-x86_64.iso

ນອກຈາກນັ້ນສົມມຸດວ່າພວກເຮົາຕ້ອງການຂຽນຂໍ້ມູນບາງຢ່າງໃສ່ໄຟລ໌ /etc/test.out ພາຍໃນ
ແຂກ. ເພື່ອເຮັດການຕິດຕັ້ງນີ້, ທໍາອິດພວກເຮົາຈໍາເປັນຕ້ອງສ້າງໄຟລ໌ TDL XML ແລະຫຼັງຈາກນັ້ນໃຫ້ອາຫານນັ້ນ
oz-ຕິດຕັ້ງ. ໄຟລ໌ TDL ເບິ່ງຄືວ່າ:


rhel6_testout

RHEL-6
1
x86_64

http://example.org/rhel-6-x86_64.iso


RHEL-6 x86_64 ກັບ test.out

THIS=extra_data



ສາມາດລະບຸໄຟລ໌ຫຼາຍອັນໄດ້ທີ່ນີ້, ແລະພວກມັນທັງໝົດຈະຖືກຕິດຕັ້ງຢູ່ໃນລະບົບປະຕິບັດການ
ລະ​ບົບ​ໃນ​ສະ​ຖານ​ທີ່​ທີ່​ກໍາ​ນົດ​ໄວ້​. ໄຟລ໌ສາມາດຖືກລະບຸໄວ້ໃນແຖວໃນຂໍ້ຄວາມດິບໃນ TDL,
ເປັນຂໍ້ມູນເຂົ້າລະຫັດ base64 ໃນ TDL, ຫຼືເປັນ URLs. ພວກເຮົາຈໍາເປັນຕ້ອງດໍາເນີນການຕິດຕັ້ງດ້ວຍ
ການປັບແຕ່ງເພື່ອເຮັດວຽກນີ້:

# oz-install -u /path/to/rhel6_testout.tdl

ການດໍາເນີນການຄໍາສັ່ງນີ້ຈະດາວໂຫລດແລະກະກຽມສື່ການຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ
ການຕິດຕັ້ງອັດຕະໂນມັດໃນແຂກ KVM.

ສົມມຸດວ່າການຕິດຕັ້ງເບື້ອງຕົ້ນສໍາເລັດ, Oz ຈະເປີດລະບົບປະຕິບັດການແລະດໍາເນີນການ
ຄໍາສັ່ງພື້ນເມືອງເພື່ອອັບໂຫລດໄຟລ໌ທີ່ລະບຸໄວ້ໃນ TDL. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວ່າເປັນຫຍັງ
ວິທີການນີ້ຖືກນໍາໃຊ້, ກະລຸນາເບິ່ງເອກະສານສະຖາປັດຕະ Oz ຢູ່
http://github.com/clalancette/oz/wiki/Oz-architecture.

ສົມມຸດວ່າຂັ້ນຕອນສຸດທ້າຍນີ້ປະສົບຜົນສໍາເລັດ, ລະບົບປະຕິບັດການທີ່ມີໄຟລ໌ເພີ່ມເຕີມຈະເປັນ
ຕິດຕັ້ງຢູ່ໃນໄຟລ໌ໃນ /var/lib/libvirt/images/rhel6_testout.dsk (ຕາມຄ່າເລີ່ມຕົ້ນ, ຜົນຜະລິດ.
ສະຖານທີ່ສາມາດ overridden ໃນໄຟລ໌ການຕັ້ງຄ່າ).

EXAMPLE 6 - ຕິດຕັ້ງ a custom ເອກະສານ ຈາກ base64-ເຂົ້າລະຫັດ ຂໍ້ມູນຂ່າວສານ in ໄດ້ TDL


ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງລະບົບປະຕິບັດການ RHEL-6 x86_64 ຈາກ RHEL-6 DVD ISO ທີ່ຕັ້ງຢູ່.
at http://example.org/rhel-6-x86_64.iso

ນອກຈາກນັ້ນສົມມຸດວ່າພວກເຮົາຕ້ອງການຂຽນຂໍ້ມູນບາງຢ່າງໃສ່ໄຟລ໌ /etc/test.out ພາຍໃນ
ແຂກ. ເນື່ອງຈາກຂໍ້ມູນນີ້ອາດຈະເປັນຖານສອງ, ພວກເຮົາຕ້ອງການເຂົ້າລະຫັດ base64 ກ່ອນ. ເພື່ອເຮັດສິ່ງນີ້
ຕິດຕັ້ງ, ທໍາອິດພວກເຮົາຈໍາເປັນຕ້ອງສ້າງໄຟລ໌ TDL XML ແລະຫຼັງຈາກນັ້ນໃຫ້ອາຫານນັ້ນເພື່ອຕິດຕັ້ງ oz. TDL
ໄຟລ໌ຈະຄ້າຍຄື:


rhel6_testout

RHEL-6
1
x86_64

http://example.org/rhel-6-x86_64.iso


RHEL-6 x86_64 ກັບ test.out

VEhJUz64leHRyYV1kYXRhCg==



ສາມາດລະບຸໄຟລ໌ຫຼາຍອັນໄດ້ທີ່ນີ້, ແລະພວກມັນທັງໝົດຈະຖືກຕິດຕັ້ງຢູ່ໃນລະບົບປະຕິບັດການ
ລະ​ບົບ​ໃນ​ສະ​ຖານ​ທີ່​ທີ່​ກໍາ​ນົດ​ໄວ້​. ໄຟລ໌ສາມາດຖືກລະບຸໄວ້ໃນແຖວໃນຂໍ້ຄວາມດິບໃນ TDL,
ເປັນຂໍ້ມູນເຂົ້າລະຫັດ base64 ໃນ TDL, ຫຼືເປັນ URLs. ພວກເຮົາຈໍາເປັນຕ້ອງດໍາເນີນການຕິດຕັ້ງດ້ວຍ
ການປັບແຕ່ງເພື່ອເຮັດວຽກນີ້:

# oz-install -u /path/to/rhel6_testout.tdl

ການດໍາເນີນການຄໍາສັ່ງນີ້ຈະດາວໂຫລດແລະກະກຽມສື່ການຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ
ການຕິດຕັ້ງອັດຕະໂນມັດໃນແຂກ KVM.

ສົມມຸດວ່າການຕິດຕັ້ງເບື້ອງຕົ້ນສໍາເລັດ, Oz ຈະເປີດລະບົບປະຕິບັດການແລະດໍາເນີນການ
ຄໍາສັ່ງພື້ນເມືອງເພື່ອອັບໂຫລດໄຟລ໌ທີ່ລະບຸໄວ້ໃນ TDL. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວ່າເປັນຫຍັງ
ວິທີການນີ້ຖືກນໍາໃຊ້, ກະລຸນາເບິ່ງເອກະສານສະຖາປັດຕະ Oz ຢູ່
http://github.com/clalancette/oz/wiki/Oz-architecture.

ສົມມຸດວ່າຂັ້ນຕອນສຸດທ້າຍນີ້ປະສົບຜົນສໍາເລັດ, ລະບົບປະຕິບັດການທີ່ມີໄຟລ໌ເພີ່ມເຕີມຈະເປັນ
ຕິດຕັ້ງຢູ່ໃນໄຟລ໌ໃນ /var/lib/libvirt/images/rhel6_testout.dsk (ຕາມຄ່າເລີ່ມຕົ້ນ, ຜົນຜະລິດ.
ສະຖານທີ່ສາມາດ overridden ໃນໄຟລ໌ການຕັ້ງຄ່າ).

EXAMPLE 7 - ຕິດຕັ້ງ a custom ເອກະສານ ຈາກ a URL


ສົມມຸດວ່າພວກເຮົາຕ້ອງການຕິດຕັ້ງລະບົບປະຕິບັດການ RHEL-6 x86_64 ຈາກ RHEL-6 DVD ISO ທີ່ຕັ້ງຢູ່.
at http://example.org/rhel-6-x86_64.iso

ນອກຈາກນັ້ນສົມມຸດວ່າພວກເຮົາຕ້ອງການຂຽນຂໍ້ມູນບາງຢ່າງໃສ່ໄຟລ໌ /etc/test.out ພາຍໃນ
ແຂກ. ພວກເຮົາຕ້ອງການດຶງຂໍ້ມູນນີ້ຈາກ URL ແລະອັບໂຫຼດໃສ່ແຂກ. ເພື່ອເຮັດສິ່ງນີ້
ຕິດຕັ້ງ, ທໍາອິດພວກເຮົາຈໍາເປັນຕ້ອງສ້າງໄຟລ໌ TDL XML ແລະຫຼັງຈາກນັ້ນໃຫ້ອາຫານນັ້ນເພື່ອຕິດຕັ້ງ oz. TDL
ໄຟລ໌ຈະຄ້າຍຄື:


rhel6_testout

RHEL-6
1
x86_64

http://example.org/rhel-6-x86_64.iso


RHEL-6 x86_64 ກັບ test.out

http://example.org/orig.out



ສາມາດລະບຸໄຟລ໌ຫຼາຍອັນໄດ້ທີ່ນີ້, ແລະພວກມັນທັງໝົດຈະຖືກຕິດຕັ້ງຢູ່ໃນລະບົບປະຕິບັດການ
ລະ​ບົບ​ໃນ​ສະ​ຖານ​ທີ່​ທີ່​ກໍາ​ນົດ​ໄວ້​. ໄຟລ໌ສາມາດຖືກລະບຸໄວ້ໃນແຖວໃນຂໍ້ຄວາມດິບໃນ TDL,
ເປັນຂໍ້ມູນເຂົ້າລະຫັດ base64 ໃນ TDL, ຫຼືເປັນ URLs. ພວກເຮົາຈໍາເປັນຕ້ອງດໍາເນີນການຕິດຕັ້ງດ້ວຍ
ການປັບແຕ່ງເພື່ອເຮັດວຽກນີ້:

# oz-install -u /path/to/rhel6_testout.tdl

ການດໍາເນີນການຄໍາສັ່ງນີ້ຈະດາວໂຫລດແລະກະກຽມສື່ການຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ
ການຕິດຕັ້ງອັດຕະໂນມັດໃນແຂກ KVM.

ສົມມຸດວ່າການຕິດຕັ້ງເບື້ອງຕົ້ນສໍາເລັດ, Oz ຈະເປີດລະບົບປະຕິບັດການແລະດໍາເນີນການ
ຄໍາສັ່ງພື້ນເມືອງເພື່ອອັບໂຫລດໄຟລ໌ທີ່ລະບຸໄວ້ໃນ TDL. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວ່າເປັນຫຍັງ
ວິທີການນີ້ຖືກນໍາໃຊ້, ກະລຸນາເບິ່ງເອກະສານສະຖາປັດຕະ Oz ຢູ່
http://github.com/clalancette/oz/wiki/Oz-architecture.

ສົມມຸດວ່າຂັ້ນຕອນສຸດທ້າຍນີ້ປະສົບຜົນສໍາເລັດ, ລະບົບປະຕິບັດການທີ່ມີໄຟລ໌ເພີ່ມເຕີມຈະເປັນ
ຕິດຕັ້ງຢູ່ໃນໄຟລ໌ໃນ /var/lib/libvirt/images/rhel6_testout.dsk (ຕາມຄ່າເລີ່ມຕົ້ນ, ຜົນຜະລິດ.
ສະຖານທີ່ສາມາດ overridden ໃນໄຟລ໌ການຕັ້ງຄ່າ).

ໃຊ້ຕົວຢ່າງ oz-online ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.