ການຕິດຕັ້ງ Fedora CoreOS ເທິງ Vultr
ຄູ່ມືນີ້ຈະສະແດງວິທີການຕິດຕັ້ງໂນດ Fedora CoreOS (FCOS) ໃໝ່ເທິງ Vultr. Vultr ມີການເຜີຍແຜ່ຮູບພາບ FCOS, ແຕ່ພວກມັນເກົ່າເກີນໄປ, ດັ່ງນັ້ນ ພວກເຮົາຈຶ່ງບໍ່ແນະນຳໃຫ້ໃຊ້ຮູບພາບມາດຕະຖານຂອງ Vultr. ແຕ່ໃຫ້ໃຊ້ການອັບໂຫຼດເວີຊັນ FCOS ຫຼ້າສຸດເປັນ ຮູບພາບທີ່ກຳນົດເອງ ແທນ.
ສິ່ງທີ່ຕ້ອງມີມາກ່ອນ
Fedora CoreOS supports configuring access via SSH keys using Afterburn on this platform. Once you have configured your SSH Key in the platform configuration, you can provision and access Fedora CoreOS instances with the default user core, without using an Ignition config.
We recommend using an Ignition config once you are more familiar with Fedora CoreOS and want to automate the deployment of systems.
ການໃຊ້ສະແນັບຊອດທີ່ກຳນົດເອງ
Vultr ຮອງຮັບການສ້າງສະແນັບຊອດທີ່ກຳນົດເອງຈາກຮູບພາບ raw ແບບສາທາລະນະ.
ຂັ້ນຕອນເຫຼົ່ານີ້ຈະສະແດງວິທີດາວໂຫຼດຮູບພາບ FCOS ແລະ ອັບໂຫຼດມັນໄປຍັງບັກເກັດ (storage bucket) ທີ່ມີຢູ່, ເພື່ອສ້າງສະແນັບຊອດຈາກສິ່ງນັ້ນ.
ເບິ່ງ ເອກະສານຂອງ Vultr ສຳລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບວິທີສ້າງບັກເກັດ ແລະ ການກຳນົດຄ່າ s3cmd ເພື່ອນຳໃຊ້ມັນ.
ການສ້າງສະແນັບຊອດ
Fedora CoreOS ມີໃຫ້ເລືອກ 3 ສາຍ (streams), ເຊິ່ງແຕ່ລະສາຍມີກຳນົດການອັບເດດທີ່ແຕກຕ່າງກັນ. ຂັ້ນຕອນເຫຼົ່ານີ້ຈະສະແດງຕົວຢ່າງຂອງສາຍ stable, ແຕ່ກໍສາມາດໃຊ້ກັບສາຍອື່ນໆໄດ້ຄືກັນ.
-
ດຶງຂໍ້ມູນຮູບພາບລ່າສຸດທີ່ເໝາະສົມກັບສາຍການພັດທະນາ (stream) ທີ່ເຈົ້າຕ້ອງການ (ຫຼື ດາວໂຫຼດ ແລະ ກວດສອບ ມັນຈາກເວັບໄຊ).
STREAM='stable' coreos-installer download -s $STREAM -p vultr -f raw.xz --decompress -
ໃຊ້ s3cmd ເພື່ອອັບໂຫຼດ ຮູບພາບ raw ໄປຍັງບັກເກັດຂອງທ່ານ, ແລະ ໝາຍ URL ສາທາລະນະຂອງມັນໄວ້.
BUCKET='my-bucket' FCOS_VERSION='...' s3cmd put --acl-public "fedora-coreos-${FCOS_VERSION}-vultr.x86_64.raw" "s3://${BUCKET}/" -
ສ້າງສະແນັບຊອດຈາກ URL ຂອງວັດຖຸ (object) ຂອງທ່ານ, ແລະ ໝາຍ ID ຂອງມັນໄວ້.
IMAGE_URL='https://...' VULTR_API_KEY='<token>' vultr-cli snapshot create-url -u "${IMAGE_URL}"
ທ່ານຈຳເປັນຕ້ອງລໍຖ້າໃຫ້ການປະມວນຜົນສະແນັບຊອດສຳເລັດກ່ອນທີ່ຈະນຳໃຊ້ມັນ. ກວດສອບເບິ່ງດ້ວຍ vultr-cli snapshot list.
|
ການເລີ່ມໃຊ້ງານອິນສະແຕນຊ໌ຈາກສະແນັບຊອດ
ດຽວນີ້ທ່ານສາມາດສ້າງອິນສະແຕນຊ໌ FCOS Vultr ໂດຍໃຊ້ ID ຂອງສະແນັບຊອດຂ້າງເທິງໄດ້ແລ້ວ.
ຕົວຢ່າງນີ້ແມ່ນການສ້າງອິນສະແຕນຊ໌ທີ່ມີ 2 vCPU, RAM 4GB ໂດຍຕັ້ງຊື່ວ່າ instance1 ໃນເຂດ (region) New Jersey. ໃຊ້ vultr-cli regions list ແລະ vultr-cli plans list ເພື່ອເບິ່ງຕົວເລືອກອື່ນໆ.
NAME='instance1'
SNAPSHOT_ID='...'
REGION='ewr'
PLAN='vc2-2c-4gb'
vultr-cli instance create --region "${REGION}" --plan "${PLAN}" \
--snapshot "${SNAPSHOT_ID}" --label "${NAME}" --host "${NAME}" \
--userdata "$(cat example.ign)"
ເຖິງແມ່ນວ່າເອກະສານຂອງ Vultr ຈະມີການກ່າວເຖິງ cloud-init ແລະ ສະຄຣິບ (scripts), ແຕ່ FCOS ບໍ່ຮອງຮັບ cloud-init ຫຼື ຄວາມສາມາດໃນການລັນສະຄຣິບຈາກ user-data. ມັນຮອງຮັບພຽງແຕ່ໄຟລ໌ການກຳນົດຄ່າ Ignition ເທົ່ານັ້ນ.
|
ທ່ານສາມາດກວດສອບ IP ທີ່ໄດ້ຮັບການມອບໝາຍໃຫ້ອິນສະແຕນຊ໌ໄດ້ໂດຍການລັນຄຳສັ່ງ vultr-cli instance list.
|
ດຽວນີ້ທ່ານຄວນຈະສາມາດ SSH ເຂົ້າໄປຍັງອິນສະແຕນຊ໌ໂດຍໃຊ້ທີ່ຢູ່ IP ທີ່ກ່ຽວຂ້ອງໄດ້ແລ້ວ.
ssh core@<ip address>
Want to help? Learn how to contribute to Fedora Docs ›