ວິທີການສ້າງແລະຕິດຕັ້ງເຄື່ອງ Virtual Virtual Guest ໃນ XenServer - ພາກທີ 5
ສືບຕໍ່ກ້າວໄປຂ້າງ ໜ້າ ກັບຊຸດ XenServer, ບົດຂຽນນີ້ຈະເຂົ້າຫາການສ້າງບຸກຄົນທົ່ວໄປຕົວເອງ (ມັກເອີ້ນວ່າເຄື່ອງຈັກເສມືນ).
ບົດຂຽນນີ້ຈະຖືໄດ້ວ່າທຸກໆບົດຂຽນກ່ອນ ໜ້າ ນີ້ລວມທັງການເຮັດເຄືອຂ່າຍ, ການຕິດ, ແລະການເກັບຮັກສາໄດ້ ສຳ ເລັດແລ້ວ. ໂຊກດີທີ່ບໍ່ມີ ຄຳ ສັບ ໃໝ່ໆ ອີກທີ່ຕ້ອງການສົນທະນາແລະການສ້າງແຂກກໍ່ສາມາດເລີ່ມຕົ້ນໄດ້!
ໃນຈຸດນີ້, ຫຼາຍໄດ້ຮັບການຕັ້ງຄ່າໃນ XenServer host ນີ້. ນີ້ຈະເປັນການທົບທວນຢ່າງໄວວາກ່ຽວກັບສິ່ງທີ່ໄດ້ຖືກ ກຳ ນົດແລະບົດຂຽນໃດທີ່ຫົວຂໍ້ໄດ້ຖືກປຶກສາຫາລື.
<
<
<
<
ການສ້າງບຸກຄົນທົ່ວໄປແບບເສມືນໃນ XenServer
ສ່ວນຂອງຄູ່ມືນີ້ຈະອີງໃສ່ຜູ້ຕິດຕັ້ງ ISO ໃນການບູລະນະເຄື່ອງຈັກທີ່ຖືກສ້າງຂື້ນ ໃໝ່ ແລະຕິດຕັ້ງລະບົບປະຕິບັດການ ໃຫ້ແນ່ໃຈວ່າຈະທົບທວນບົດຂຽນທີ່ສີ່ ສຳ ລັບຂໍ້ມູນກ່ຽວກັບການສ້າງຫໍສະມຸດ ISO.
XenServer ມາພ້ອມກັບແມ່ແບບຊຸດທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອຈັດຫາແຂກ virtual. ແມ່ແບບເຫຼົ່ານີ້ໃຫ້ທາງເລືອກທົ່ວໄປ ສຳ ລັບລະບົບປະຕິບັດການທີ່ທ່ານເລືອກ. ຕົວເລືອກຕ່າງໆປະກອບມີສິ່ງຕ່າງໆເຊັ່ນ: ພື້ນທີ່ຂັບແຂງ, ສະຖາປັດຕະຍະ ກຳ CPU, ແລະ ຈຳ ນວນ RAM ທີ່ມີຢູ່ໃນບັນດາຕົວເລືອກອື່ນໆ.
ຕົວເລືອກເຫຼົ່ານີ້ສາມາດຖືກດັດແປງດ້ວຍຕົນເອງໃນພາຍຫລັງແຕ່ໃນເວລານີ້ແມ່ແບບງ່າຍໆຈະຖືກ ນຳ ໃຊ້ເພື່ອສະແດງໃຫ້ເຫັນເຖິງການ ນຳ ໃຊ້ຂອງມັນ. ເພື່ອໄດ້ຮັບບັນຊີລາຍຊື່ຂອງແມ່ແບບທີ່ມີຢູ່, ຄຳ ສັ່ງ xe
ແບບດັ້ງເດີມສາມາດຜ່ານການໂຕ້ຖຽງທີ່ແຕກຕ່າງກັນເພື່ອກະຕຸ້ນລະບົບໃຫ້ກັບຄືນແມ່ແບບທີ່ມີ.
# xe template-list
ຄຳ ສັ່ງນີ້ມີແນວໂນ້ມທີ່ຈະສົ່ງຜົນໄດ້ຮັບຫຼາຍ. ເພື່ອເຮັດໃຫ້ຜົນຜະລິດອ່ານງ່າຍຂື້ນ, ມີການແນະ ນຳ ວ່າຜົນຜະລິດຈະຖືກສົ່ງເປັນ 'ນ້ອຍ' ດັ່ງຕໍ່ໄປນີ້:
# xe template-list | less
ນີ້ຈະຊ່ວຍໃຫ້ການວິເຄາະແບບງ່າຍໆຂອງແມ່ແບບທີ່ມີເພື່ອຊອກຫາຂໍ້ມູນ UUID ທີ່ ຈຳ ເປັນ. ບົດຂຽນນີ້ ກຳ ລັງຈະເຮັດວຽກກັບ Debian 8 Jessie ແຕ່ຈະຮຽກຮ້ອງໃຫ້ມີການ ນຳ ໃຊ້ແມ່ແບບ Debian 7 Wheezy ທີ່ເກົ່າແກ່ຈົນກວ່າ Citrix ຈະອອກແມ່ແບບ ໃໝ່.
ການເລືອກ Debian 7 ຈະບໍ່ມີຜົນຕໍ່ສິ່ງໃດໃນການ ດຳ ເນີນງານຂອງລະບົບປະຕິບັດການຕົວຈິງ. (ພາບ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້ໃຊ້ UUID ໃນ ຄຳ ສັ່ງຕັດບາງສ່ວນຂອງຜົນຜະລິດ ທຳ ມະດາ).
# xe sr-list name-label=”Tecmint iSCSI Storage”
ດ້ວຍ UUID ນີ້, ຂໍ້ມູນເບື້ອງຕົ້ນທັງ ໝົດ ໃນການຈັດຕັ້ງແຂກນີ້ໄດ້ຮັບແລ້ວ. ຄືກັນກັບເກືອບທຸກຢ່າງໃນ XenServer, ຄຳ ສັ່ງ 'xe' ອື່ນຈະຖືກ ນຳ ໃຊ້ເພື່ອຈັດຫາແຂກ ໃໝ່.
# xe vm-install template=”Debian Wheezy 7.0 (64-bit)” new-name-label="TecmintVM" sr-uuid=bea6caa4-ecab-8509-33a4-2cda2599fb75
UUID ທີ່ຖືກເນັ້ນແມ່ນ UUID ຂອງແຂກທີ່ໄດ້ຮັບການຕອບສະ ໜອງ ໃໝ່. ມີສອງຂັ້ນຕອນການຮັກສາເຮືອນທີ່ມີທ່າແຮງທີ່ສາມາດເຮັດໃຫ້ສິ່ງຕ່າງໆງ່າຍຂື້ນໃນອະນາຄົດ. ທຳ ອິດແມ່ນການສະ ເໜີ ປ້າຍຊື່ໃຫ້ແກ່ VDI ທີ່ສ້າງຂື້ນ ໃໝ່ ແລະທີສອງແມ່ນການດັດແປງຂໍ້ ກຳ ນົດຮາດແວທີ່ ກຳ ນົດໄວ້ໃນແບບຕົ້ນໆ.
ເພື່ອເບິ່ງວ່າເປັນຫຍັງມັນຈຶ່ງ ສຳ ຄັນທີ່ຈະຕັ້ງຊື່ VDI, ໃຫ້ທ່ານພິຈາລະນາເບິ່ງວ່າລະບົບຈະມອບ ໝາຍ ໃຫ້ VDI ອັດຕະໂນມັດເມື່ອຈັດຫາໂດຍໃຊ້ ຄຳ ສັ່ງ 'xe' ຕໍ່ໄປນີ້:
# xe vbd-list vm-name-label=TecmintVM – Used to get the VDI UUID # xe vdi-list vbd-uuids=2eac0d98-485a-7c22-216c-caa920b10ea9 [Used to show naming issue]
ທາງເລືອກອື່ນທີ່ມີຢູ່ແມ່ນການເກັບ ກຳ ຂໍ້ມູນທັງສອງຂໍ້ຄື ຄຳ ສັ່ງຕໍ່ໄປນີ້:
# xe vm-disk-list vm=TecmintVM
ສ່ວນທີ່ເປັນສີເຫຼືອງແມ່ນຄວາມກັງວົນໃຈ. ສຳ ລັບຫລາຍໆຄົນ, ປະເດັນນີ້ແມ່ນເລື່ອງເລັກນ້ອຍແຕ່ ສຳ ລັບຈຸດປະສົງໃນການຮັກສາເຮືອນຊື່ທີ່ຕ້ອງການຢາກຕິດຕາມຈຸດປະສົງຂອງ VDI ໂດຍສະເພາະ ເພື່ອປ່ຽນຊື່ VDI ໂດຍສະເພາະນີ້, UUID ໃນຜົນໄດ້ຮັບຂ້າງເທິງແມ່ນມີຄວາມ ຈຳ ເປັນແລະຕ້ອງມີການສ້າງ ຄຳ ສັ່ງອີກ“ xe xe”.
# xe vdi-param-set uuid=90611915-fb7e-485b-a0a8-31c84a59b9d8 name-label="TecmintVM Disk 0 VDI" # xe vm-disk-list vm=TecmintVM
ນີ້ອາດເບິ່ງຄືວ່າບໍ່ສົມຄວນທີ່ຈະຕັ້ງແຕ່ຈາກປະສົບການ, ສິ່ງນີ້ໄດ້ປ້ອງກັນບໍ່ໃຫ້ເກີດບັນຫາຮ້າຍແຮງໃນເວລາທີ່ຊອກຫາບ່ອນເກັບມ້ຽນບ່ອນເກັບມ້ຽນຈາກ XenServer ແລະພະຍາຍາມທີ່ຈະແນບມັນກັບ XenServer ອື່ນ. ສະຖານະການສະເພາະນີ້, ຂໍ້ມູນ metadata ສຳ ຮອງຂໍ້ມູນຂອງແຂກທັງ ໝົດ ບໍ່ສາມາດ ນຳ ກັບມາໃຊ້ ໃໝ່ XenServer ແລະຂໍຂອບໃຈໂດຍຕັ້ງຊື່ VDI ໃສ່ແຕ່ລະບຸກຄົນທົ່ວໄປ, ການສ້າງແຜນທີ່ທີ່ ເໝາະ ສົມຂອງແຂກໃຫ້ VDI ຂອງມັນແມ່ນສາມາດເຮັດໄດ້ງ່າຍດາຍໂດຍ ຊື່ປ້າຍ ກຳ ກັບ.
ຂັ້ນຕອນການຮັກສາເຮືອນຕໍ່ໄປ ສຳ ລັບບົດຂຽນນີ້ແມ່ນເພື່ອໃຫ້ແຂກພິເສດນີ້ມີຊັບພະຍາກອນເພີ່ມເຕີມ. ຕາມທີ່ໄດ້ ກຳ ນົດໄວ້ແລ້ວແຂກຄົນນີ້ຈະມີພຽງແຕ່ປະມານ 256 MiB (Mebibytes) ທີ່ມີຄ່າເທົ່ານັ້ນ. ແຂກສ່ວນໃຫຍ່ບໍ່ພຽງພໍດັ່ງນັ້ນຈຶ່ງເປັນປະໂຫຍດທີ່ຈະຮູ້ວິທີທີ່ຈະເພີ່ມຄວາມຊົງ ຈຳ ຂອງແຂກ. ເຊັ່ນດຽວກັບສິ່ງໃດໃນ XenServer ສິ່ງນີ້ສາມາດ ສຳ ເລັດດ້ວຍ ຄຳ ສັ່ງ 'xe'.
# xe vm-param-list uuid=6eab5bdd-c277-e55d-0363-dcfd186c8e8e | grep -i memory
ກ່ອງສີຂຽວຂ້າງເທິງນີ້ຊີ້ໃຫ້ເຫັນວ່າຄວາມຊົງ ຈຳ ທີ່ສຸດທີ່ແຂກຄົນນີ້ສາມາດມີແມ່ນປະມານ 256 MiB. ສຳ ລັບຈຸດປະສົງໃນການທົດສອບນີ້ມັນຈະບໍ່ເປັນຫຍັງແຕ່ ສຳ ລັບລະບົບການ ນຳ ໃຊ້ທີ່ຮຸນແຮງໃດໆ, ສິ່ງນີ້ຈະພິສູດບໍ່ພຽງພໍ.
ເພື່ອດັດແປງຄຸນຄ່ານີ້ເພື່ອໃຫ້ແຂກເຂົ້າເຖິງ RAM ຫລາຍ, ສາມາດອອກ ຄຳ ສັ່ງງ່າຍໆພ້ອມກັບການເປີດໃຊ້ງານຂອງແຂກ. ໃນຕົວຢ່າງນີ້, ຈຳ ນວນ ram ທີ່ຈະມອບໃຫ້ເຄື່ອງນີ້ຈະຖືກສະແດງເປັນໄບແຕ່ຈະເທົ່າກັບ RAM 2 Gibibytes ທີ່ມີຄ່າ.
# xe vm-memory-limits-set dynamic-max=2147483648 dynamic-min=2147483648 static-max=2147483648 static-min=2147483648 name-label=TecmintVM
ສັງເກດເຫັນວ່າສິ່ງນີ້ຈະສະຫງວນ ram GiB ຈຳ ນວນ 2 ໜ່ວຍ ສຳ ລັບແຂກຄົນນີ້ຕະຫຼອດເວລາ.
ຕອນນີ້ແຂກພິເສດຄົນນີ້ພ້ອມແລ້ວທີ່ຈະຕິດຕັ້ງລະບົບປະຕິບັດການ. ຈາກບົດຂຽນກ່ອນ ໜ້າ ນີ້ກ່ຽວກັບຖານຂໍ້ມູນການເກັບຮັກສາ, ສ່ວນແບ່ງຂອງ Samba ໄດ້ຖືກເພີ່ມເຂົ້າໃນ XenServer ນີ້ເພື່ອເກັບຮັກສາເອກະສານຕິດຕັ້ງ ISO. ສິ່ງນີ້ສາມາດຢັ້ງຢືນໄດ້ດ້ວຍ ຄຳ ສັ່ງ 'xe' ຕໍ່ໄປນີ້:
# xe sr-list name-label=Remote\ ISO\ Library\ on:\ //<servername>/ISO
ໃຫ້ແນ່ໃຈວ່າໄດ້ທົດແທນ <servername>
ດ້ວຍຊື່ຂອງເຊີຟເວີ Samba ທີ່ ເໝາະ ສົມ ສຳ ລັບສະພາບແວດລ້ອມທີ່ການຕັ້ງຄ່ານີ້ ກຳ ລັງເກີດຂື້ນ. ເມື່ອ XenServer ຖືກຢືນຢັນວ່າຈະເຫັນຫໍເກັບຂໍ້ມູນ ISO, ຕ້ອງມີການເພີ່ມ CD-ROM ໃຫ້ກັບແຂກເພື່ອທີ່ຈະບູດເອກະສານ ISO. ຄູ່ມືນີ້ຈະສົມມຸດວ່າ ISO Debian Net Installer ISO ມີຢູ່ໃນບ່ອນເກັບຂໍ້ມູນ ISO.
# xe cd-list | grep debian
# xe vm-cd-add vm=TecmintVM cd-name=debian-8-netinst.iso device=3 # xe vbd-list vm-name-label=TecmintVM userdevice=3
ຄຳ ສັ່ງຂ້າງເທິງນີ້ລະບຸຊື່ຂອງ Debian ISO. ຄຳ ສັ່ງຕໍ່ໄປຈະເພີ່ມອຸປະກອນ CD-ROM ແບບເສມືນໃຫ້ແຂກ TecmintVM ແລະມອບ ໝາຍ ໃຫ້ມັນໃສ່ ID ຂອງອຸປະກອນ 3.
ຄຳ ສັ່ງທີສາມແມ່ນໃຊ້ເພື່ອ ກຳ ນົດ UUID ສຳ ລັບ CD-ROM ທີ່ເພີ່ມເຂົ້າມາ ໃໝ່ ເພື່ອສືບຕໍ່ຕັ້ງອຸປະກອນເພື່ອໃສ່ Debian ISO.
ຂັ້ນຕອນຕໍ່ໄປແມ່ນເຮັດໃຫ້ CD-ROM ສາມາດເລີ່ມຕົ້ນໄດ້ພ້ອມທັງແນະ ນຳ ໃຫ້ແຂກເຂົ້າຕິດຕັ້ງລະບົບປະຕິບັດການຈາກ CD-ROM.
# xe vbd-param-set uuid=3836851f-928e-599f-dc3b-3d8d8879dd18 bootable=true # xe vm-param-set uuid=6eab5bdd-c277-e55d-0363-dcfd186c8e8e other-config:install-repository=cdrom
ຄຳ ສັ່ງ ທຳ ອິດຂ້າງເທິງຕັ້ງ CD-ROM ໃຫ້ສາມາດໃຊ້ງານໄດ້ໂດຍການໃຊ້ UUID ຂອງມັນທີ່ຖືກເນັ້ນເປັນສີຂຽວໃນ ໜ້າ ຈໍຂ້າງເທິງ. ຄຳ ສັ່ງທີສອງແນະ ນຳ ໃຫ້ແຂກໃຊ້ CD-ROM ເປັນວິທີການຕິດຕັ້ງລະບົບປະຕິບັດການ. UUID ສຳ ລັບແຂກ Tecmint ແມ່ນເນັ້ນໃຫ້ເຫັນໃນ ໜ້າ ຈໍຂ້າງເທິງເປັນສີເຫຼືອງ.
ຂັ້ນຕອນສຸດທ້າຍໃນການຕັ້ງຄ່າແຂກແມ່ນການຕິດອິນເຕີເຟດເຄືອຂ່າຍເສມືນ (VIF). ນີ້ແມ່ນສິ່ງທີ່ ສຳ ຄັນໂດຍສະເພາະ ສຳ ລັບວິທີການຕິດຕັ້ງນີ້ເພາະວ່າຜູ້ຕິດຕັ້ງເຄືອຂ່າຍ Debian Network ກຳ ລັງຖືກ ນຳ ໃຊ້ແລະຈະຕ້ອງໄດ້ດຶງແພັກເກັດຈາກຫໍໄຕ Debian.
ຍ້ອນກັບໄປເບິ່ງບົດຂຽນກ່ຽວກັບເຄືອຂ່າຍ XenServer, VLAN ພິເສດໄດ້ຖືກສ້າງຂື້ນ ສຳ ລັບແຂກຄົນນີ້ແລະມັນແມ່ນ VLAN 10. ໂດຍໃຊ້ 'xe' ອິນເຕີເຟດເຄືອຂ່າຍທີ່ ຈຳ ເປັນສາມາດສ້າງແລະມອບ ໝາຍ ໃຫ້ແຂກນີ້.
# xe network-list name-description="Tecmint test VLAN 10" # xe vif-create vm-uuid=6eab5bdd-c277-e55d-0363-dcfd186c8e8e network-uuid=cfe987f0-b37c-dbd7-39be-36e7bfd94cef device=0
ຄຳ ສັ່ງ ທຳ ອິດແມ່ນໃຊ້ເພື່ອຮັບ UUID ຂອງເຄືອຂ່າຍທີ່ຖືກສ້າງຂື້ນ ສຳ ລັບແຂກນີ້. ຄຳ ສັ່ງຕໍ່ໄປແມ່ນໃຊ້ເພື່ອສ້າງເຄື່ອຂ່າຍເຄື່ອຂ່າຍ ສຳ ລັບແຂກແລະຕິດເຄື່ອຂ່າຍເຄື່ອຂ່າຍຕໍ່ເຄືອຂ່າຍທີ່ ເໝາະ ສົມ.
ຂໍສະແດງຄວາມຍິນດີ! ໃນຈຸດນີ້, ເຄື່ອງ virtual ແມ່ນກຽມພ້ອມທີ່ຈະບູດແລະຕິດຕັ້ງ! ເພື່ອເລີ່ມຕົ້ນແຂກ, ອອກ ຄຳ ສັ່ງ 'xe' ຕໍ່ໄປນີ້.
# xe vm-start name-label=TecmintVM
ຖ້າສະຖານີບໍ່ສາມາດຜະລິດຂໍ້ຜິດພາດໃດໆ, ຫຼັງຈາກນັ້ນ, ແຂກເລີ່ມຕົ້ນຢ່າງ ສຳ ເລັດຜົນ. ການເລີ່ມຕົ້ນຂອງແຂກຢ່າງຖືກຕ້ອງສາມາດຢັ້ງຢືນໄດ້ດ້ວຍ ຄຳ ສັ່ງ 'xe' ຕໍ່ໄປນີ້:
# xe vm-list name-label=TecmintVM
ດຽວນີ້ແມ່ນ ຄຳ ຖາມໃຫຍ່. ວິທີການເຂົ້າຫາຜູ້ຕິດຕັ້ງ? ນີ້ແມ່ນ ຄຳ ຖາມທີ່ຖືກຕ້ອງ. ວິທີການທີ່ໄດ້ຮັບການອະນຸມັດຂອງ Citrix ແມ່ນການໃຊ້ XenCenter. ປະເດັນນີ້ແມ່ນວ່າ XenCenter ບໍ່ໄດ້ເຮັດວຽກເທິງ Linux! ດັ່ງນັ້ນ, ມີການແກ້ໄຂທີ່ມີຢູ່ເພື່ອໃຫ້ຜູ້ໃຊ້ບໍ່ ຈຳ ເປັນຕ້ອງສ້າງສະຖານີ Windows ພິເສດພຽງແຕ່ເຂົ້າເຖິງຄອນໂຊນຂອງແຂກທີ່ ກຳ ລັງແລ່ນຢູ່.
ຂະບວນການນີ້ກ່ຽວຂ້ອງກັບການສ້າງອຸໂມງ SSH ຈາກຄອມພິວເຕີ Linux ໄປຫາເຈົ້າຂອງ XenServer ແລະຫຼັງຈາກນັ້ນກໍ່ສົ່ງການເຊື່ອມຕໍ່ VNC ຜ່ານອຸໂມງນັ້ນ. ມັນມີຄວາມສະຫຼາດແລະເຮັດວຽກທີ່ ໜ້າ ອັດສະຈັນແຕ່ວິທີການນີ້ສົມມຸດວ່າຜູ້ໃຊ້ສາມາດເຂົ້າເຖິງ XenServer ຜ່ານ SSH.
ຂັ້ນຕອນ ທຳ ອິດແມ່ນການ ກຳ ນົດ ຈຳ ນວນໂດເມນຂອງແຂກໃນ XenServer. ນີ້ແມ່ນເຮັດໄດ້ໂດຍຜ່ານການໃຊ້ຫລາຍ ຄຳ ສັ່ງທີ່ແຕກຕ່າງກັນ.
# xe vm-list params=dom-id name-label=TecmintVM # xenstore-read /local/domain/1/console/vnc-port
ຄໍາສັ່ງຂອງຄໍາສັ່ງເຫຼົ່ານີ້ແມ່ນສໍາຄັນ! ຄຳ ສັ່ງ ທຳ ອິດຈະສົ່ງເລກທີ່ ຈຳ ເປັນ ສຳ ລັບ ຄຳ ສັ່ງທີສອງ.
ຜົນໄດ້ຮັບຈາກທັງສອງ ຄຳ ສັ່ງແມ່ນ ສຳ ຄັນ. ຜົນໄດ້ຮັບ ທຳ ອິດລະບຸ ID ຂອງໂດເມນທີ່ແຂກ ກຳ ລັງແລ່ນຢູ່; 1
ໃນກໍລະນີນີ້. ຄໍາສັ່ງຕໍ່ໄປຮຽກຮ້ອງໃຫ້ມີຈໍານວນດັ່ງກ່າວເພື່ອກໍານົດພອດ VNC ສໍາລັບກອງປະຊຸມ console ຂອງແຂກ. ຜົນໄດ້ຮັບຈາກຄໍາສັ່ງນີ້ສະຫນອງພອດ VNC ທີ່ສາມາດໃຊ້ເພື່ອເຊື່ອມຕໍ່ກັບວິດີໂອອອກຈາກແຂກພິເສດນີ້.
ດ້ວຍຂໍ້ມູນຂ້າງເທິງທີ່ໄດ້ຮັບ, ມັນແມ່ນເວລາທີ່ຈະປ່ຽນໄປໃຊ້ສະຖານີ Linux ແລະເຊື່ອມຕໍ່ກັບ XenServer ເພື່ອເບິ່ງຄອນເຊັບຂອງແຂກຄົນນີ້. ເພື່ອເຮັດສິ່ງນີ້, ອຸໂມງຂອງ SSH ຈະຖືກສ້າງຂື້ນແລະການສົ່ງຕໍ່ພອດຈະຖືກຕັ້ງຄ່າເພື່ອ ນຳ ໃຊ້ການເຊື່ອມຕໍ່ VNC ໃນທ້ອງຖິ່ນໂດຍຜ່ານອຸໂມງ SSH. ການເຊື່ອມຕໍ່ນີ້ຈະເຮັດໄດ້ຈາກບ່ອນເຮັດວຽກຂອງ Linux Mint 17.2 ແຕ່ຄວນຈະຄ້າຍຄືກັນ ສຳ ລັບການແຈກຈ່າຍອື່ນໆ.
ຂັ້ນຕອນ ທຳ ອິດແມ່ນຮັບປະກັນວ່າລູກຄ້າ OpenSSH ແລະ xtightnvcviewer ຖືກຕິດຕັ້ງຢູ່ໃນ Linux host. ໃນ Linux Mint ນີ້ສາມາດ ສຳ ເລັດດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້:
$ sudo apt-get install openssh-client xtightvncviewer
ຄຳ ສັ່ງນີ້ຈະຕິດຕັ້ງເຄື່ອງໃຊ້ທີ່ ຈຳ ເປັນ. ຂັ້ນຕອນຕໍ່ໄປແມ່ນການສ້າງອຸໂມງອຸໂມງ SSH ໃຫ້ແກ່ XenServer host ແລະການຕັ້ງຄ່າ port forwarding to the VNC port ກໍານົດກ່ອນ ໜ້າ ນີ້ກ່ຽວກັບ XenServer host (5902).
# ssh -L <any_port>:localhost:<VM_Port_Above> [email <server> -N # ssh -L 5902:localhost:5902 [email <servername> -N
ຕົວເລືອກ ‘-L’ ບອກ ssh ໃຫ້ກ້າວໄປຂ້າງ ໜ້າ. ພອດ ທຳ ອິດສາມາດເປັນພອດໃດ ໜຶ່ງ ທີ່ຢູ່ ເໜືອ 1024 ທີ່ບໍ່ໄດ້ ນຳ ໃຊ້ກັບເຄື່ອງ Linux Mint. ‘localhost: 5902’ ສະແດງວ່າການຈະລາຈອນຄວນຈະຖືກສົ່ງຕໍ່ໄປທີ່ພອດ localhost ຫ່າງໄກສອກຫຼີກ 5902 ໃນກໍລະນີນີ້ແມ່ນພອດ XenServer VNC ຂອງ TecmintVM.
ຄຳ ສັ່ງ 'ກຳ ລັງສູງສຸດ' ອຸໂມງສາມາດເບິ່ງໄດ້ໃນຜົນຜະລິດ.
$ sudo lsof -i | grep 5902
ຕໍ່ໄປນີ້ອຸໂມງແມ່ນການຕິດຕັ້ງແລະຟັງສໍາລັບການເຊື່ອມຕໍ່. ດຽວນີ້ເຖິງເວລາທີ່ຈະເປີດການເຊື່ອມຕໍ່ VNC ກັບແຂກທີ່ຢູ່ໃນ XenServer. ຜົນປະໂຫຍດທີ່ຕິດຕັ້ງແມ່ນ 'xvncviewer' ແລະການເຊື່ອມຕໍ່ ssh ເພື່ອສົ່ງຕໍ່ການຈະລາຈອນໃຫ້ແກ່ XenServer ກຳ ລັງຟັງຢູ່ໃນ 'localhost: 5902' ເພື່ອໃຫ້ ຄຳ ສັ່ງທີ່ ເໝາະ ສົມສາມາດສ້າງໄດ້.
$ xvncviewer localhost:5902
Voila! ມີພາກສ່ວນ TecmintVM console ທີ່ໃຊ້ງານ Debian Network Installer ລໍຖ້າຂະບວນການຕິດຕັ້ງເລີ່ມຕົ້ນ. ໃນຈຸດນີ້, ການຕິດຕັ້ງ ດຳ ເນີນການຄືກັນກັບການຕິດຕັ້ງ Debian ອື່ນໆ.
ມາຮອດຈຸດນີ້, ທຸກຢ່າງທີ່ມີ XenServer ໄດ້ເຮັດຜ່ານອິນເຕີເຟດເສັ້ນ ຄຳ ສັ່ງ (CLI) ແລ້ວ. ໃນຂະນະທີ່ຜູ້ໃຊ້ Linux ຈຳ ນວນຫຼາຍມັກໃຊ້ CLI, ມັນກໍ່ມີສິ່ງ ອຳ ນວຍຄວາມສະດວກຕ່າງໆທີ່ມີຢູ່ເພື່ອເຮັດໃຫ້ຂັ້ນຕອນການຈັດການແລະສະລອຍນໍ້າ XenServer ງ່າຍຂື້ນ. ບົດຂຽນຕໍ່ໄປໃນຊຸດນີ້ຈະເວົ້າເຖິງການຕິດຕັ້ງເຄື່ອງມືເຫລົ່ານັ້ນ ສຳ ລັບຜູ້ໃຊ້ທີ່ຕ້ອງການໃຊ້ລະບົບກາຟິກກ່ວາ CLI.