VK Cloud logo

ВМ-ды басқа қолжетімділік аймағына көшіру

GZ1 қолжетімділік аймағын пайдаланатын барлық виртуалды машиналарды басқа қолжетімділік аймағына (мысалы, PA2) көшіру қажет, өйткені GZ1 пайдаланудан шығарылуда.

Бұл нұсқаулық сізге виртуалды машиналарыңызды жаңа қолжетімділік аймағына көшіруге көмектеседі. Сіз келесі қадамдарды орындайсыз:

  1. Көшіру қажет виртуалды машинаның дискілерінің снапшоттарын жасайсыз.
  2. Снапшоттардан жаңа қолжетімділік аймағында дискілер жасайсыз.
  3. Жаңа қолжетімділік аймағында дискіден виртуалды машина жасайсыз.
  4. ВМ-ды іске қосып, егер бар болса, қосымша дискілерді қосасыз.
  5. (Қосымша) Terraform State-ті нақты инфрақұрылыммен синхронизациялайсыз.

Дайындық қадамдары

  1. Қай виртуалды машинаны жаңа қолжетімділік аймағына көшіру қажет екенін анықтаңыз.
  2. Оның дискілерінің снапшоттарындағы деректердің тұтастығын қамтамасыз ету үшін бұл виртуалды машинаны тоқтатыңыз.
  3. Егер виртуалды машинаға Floating IP-мекенжайы байланған болса, оны босатыңыз.

1. ВМ дискілерінің снапшоттарын жасаңыз

  1. ВМ жүктеу дискісінің снапшоттарын жасаңыз.
  2. (Қосымша) Егер бар болса, ВМ қосымша дискілерінің снапшоттарын жасаңыз.

2. Снапшоттардан жаңа дискілер жасаңыз

  1. ВМ жүктеу дискісінің снапшотынан жаңа қолжетімділік аймағында жүктеу дискісін жасаңыз.
  2. (Қосымша) ВМ қосымша дискілерінің снапшоттарынан жаңа қолжетімділік аймағында дискілер жасаңыз.

3. Жаңа дискіден ВМ жасаңыз

  1. Бұлттық есептеулерДискілер бөліміне өтіңіз.

  2. Дискілер тізімінде жаңа жүктеу дискісі үшін  басыңыз және ВМ инстансын жасау опциясын таңдаңыз.

  3. Конфигурация блогында ВМ параметрлерін орнатыңыз:

    • Виртуалды машиналар санаты: ВМ алдын ала орнатылған конфигурациялардың санатын таңдаңыз.

    • Виртуалды машинаның түрі: ВМ алдын ала орнатылған конфигурациясын таңдаңыз.

    • Қолжетімділік аймағы: мән ВМ жасалатын дискінің қолжетімділік аймағына сәйкес келеді.

  4. Жалпы ақпарат блогын толтырыңыз:

    • Виртуалды машинасының атауы: тек латын әріптерін, сандарды немесе -, _ және . арнайы таңбаларын пайдаланыңыз.

    • Тегтер: қажет болған жағдайда ВМ үшін тегті көрсетіңіз немесе жаңасын жасаңыз.

    • ВМ іске қосылған кезде скрипттерді баптау: бұл опцияны ВМ алғаш рет іске қосылған кезде орындалатын bash-скриптін немесе cloud-config сценарийін қосу үшін қосыңыз.

  5. Желі және firewall баптаулары блогында желі баптауларын орнатыңыз.

    • Желі: бар желіні таңдаңыз немесе жаңасын жасаңыз. Жаңа желі жасау кезінде қосымша өрістер пайда болады:

      • SDN: виртуалды желілерді басқару жүйесін таңдаңыз. Жаңа тіркелгілер үшін опция қолжетімді емес және әдепкі бойынша Sprut пайдаланылады.

      • Ішкі желі мекенжайы: CIDR-ді XXX.XXX.XXX.XXX/XX пішімінде көрсетіңіз, мысалы, 10.0.0.0/24.

    • Конфигурациялық дискіні пайдалану: желиде DHCP-сервері болмаған жағдайда виртуалды машинада желіні баптау қажет болса, опцияны қосыңыз. Егер сыртқы желі немесе DHCP өшірілген желі таңдалса, опция автоматты түрде қосылады.

    • DNS-атауы: жеке DNS үшін домендік атауды көрсетіңіз. Оның бойынша ішкі желиде инстанстарға жүгінуге болады.

    • Виртуалды машинаның кілті: SSH арқылы қосылу үшін кілтті таңдаңыз немесе жаңасын жасаңыз.

      Жаңа кілт жасау таңдалған кезде ВМ жасалғаннан кейін *.pem жеке кілт файлы автоматты түрде жүктеледі. Оны сақтаңыз, кейін ол серверге SSH арқылы қосылу үшін қажет болады.

      Кілттің ашық бөлігі серверге автоматты түрде қосылады.

    • Firewall баптаулары: қажетті қауіпсіздік топтарын таңдаңыз.

      SSH арқылы қосылу үшін ssh немесе ssh+www тобын қосыңыз. Желілік қол жеткізу ережелерін баптау туралы толығырақ Қауіпсіздік топтары бөлімінде.

    • (Қосымша) Сыртқы IP тағайындау: ВМ үшін жаңа немесе бар Floating IP-мекенжайын тағайындау үшін опцияны қосыңыз. Опция желі үшін интернетке қол жеткізу қосылған болса қолжетімді.

    • (Қосымша) Доменді сыртқы IP-ге байлау: FQDN-ді сыртқы IP-мекенжайға байлау үшін опцияны қосыңыз және доменді көрсетіңіз. Таңдалған IP-мекенжай үшін DNS-аймағына A-жазба қосылады. Опция Сыртқы IP тағайындау опциясы қосылған болса қолжетімді.

    • Мониторингті қосу: мониторинг сервісіне метрикаларды жіберу үшін агентті орнату мақсатында қосыңыз.

  6. Резервтік көшіру блогында қажетті параметрлерді көрсетіңіз.

    Әдепкі бойынша резервтік көшіру қосылған және ол үшін ұсынылатын баптаулар көрсетілген, бірақ сіз оларды өзгерте аласыз:

    • Жоспар атауы: резервтік көшіру жоспары үшін кез келген атауды көрсетіңіз.

    • Толық бэкаптарды сақтау стратегиясын (GFS) қосу: сақтау мерзімі аяқталғаннан кейін резервтік көшірмелер автоматты түрде жойылуы үшін қосыңыз.

      • Апталық толық бэкаптарды сақтау: резервтік көшірмені қанша апта сақтау керектігін көрсетіңіз.
      • Айлық толық бэкаптарды сақтау: резервтік көшірмені қанша ай сақтау керектігін көрсетіңіз.
      • Жылдық толық бэкаптарды сақтау: резервтік көшірмені қанша жыл сақтау керектігін көрсетіңіз.
    • Инкременталды бэкаптарды қосу: апта сайын бір рет толық резервтік көшірме жасалуы үшін опцияны қосыңыз. Аптаның барлық басқа күндерінде инкременталды резервтік көшірмелер жасалады.

    • Резервтік көшіру кестесі: апта күндерін және резервтік көшіруді іске қосу уақытын таңдаңыз. Уақыт GMT+03:00 уақыт аймағында көрсетіледі.

    • Жойылмайтын бэкаптарды қосу: объектілерді блоктау арқылы резервтік көшірмелерді жойылудан қорғау үшін опцияны қосыңыз. Екі блоктау түрі қолжетімді:

      • Уақытша қорғау: көшірмелерді жойылудан және қайта жазудан берілген күн саны бойынша қорғайды. Екі режимі бар:

        • Compliance: қатаң блоктау. Көрсетілген сақтау кезеңінде алынып тасталмайды немесе өзгертілмейді.
        • Governance: жобаның әкімшісі арқылы алып тастау мүмкіндігі бар икемді блоктау.
      • Мерзімсіз қорғау: блоктау алынып тасталғанға дейін көшірмені жойылудан қорғайды.

  7. Жасау батырмасын басыңыз.

  8. ВМ жасалуды күтіңіз. Бұл процесс біраз уақыт алуы мүмкін. Жасау аяқталған кезде ВМ сипаттамалары мен қосылу нұсқаулығы бар бет ашылады.

4. ВМ-ды іске қосып, қосымша дискілерді қосыңыз

  1. Жаңа виртуалды машинаны іске қосыңыз.
  2. (Қосымша) Виртуалды машинаға қосымша дискілерді қосыңыз.

5. (Қосымша) Terraform State-ті синхронизациялаңыз

Егер сіз VK Cloud ресурстарын Terraform арқылы басқарсаңыз, ВМ көшіргеннен кейін Terraform State-ті нақты инфрақұрылыммен синхронизациялаңыз:

  1. Жаңа ВМ-ды vkcs_compute_instance ресурсына байлаңыз:

    terraform import vkcs_compute_instance.<ИМЯ_РЕСУРСА> <ID_ВМ>
  2. Жаңа дискілерді vkcs_blockstorage_volume ресурсына байлаңыз:

    terraform import vkcs_blockstorage_volume.<ИМЯ_РЕСУРСА> <ID_ДИСКА>
  3. Floating IP-мекенжайын vkcs_networking_floatingip ресурсына байлаңыз:

    terraform import vkcs_networking_floatingip.<ИМЯ_РЕСУРСА> <ID_FLOATING-IP>
  4. Дискіні қосуды vkcs_compute_volume_attach ресурсына байлаңыз:

    terraform import vkcs_compute_volume_attach.<ИМЯ_РЕСУРСА> <ID_ВМ>/<ID_ДИСКА>
  5. Floating IP-мекенжайының байлануын vkcs_networking_floatingip_associate ресурсына байлаңыз:

    terraform import vkcs_networking_floatingip_associate.<ИМЯ_РЕСУРСА> <ID_FLOATING-IP>
  6. Жаңа ресурстарда қандай параметрлер пайда болғанын қараңыз:

    terraform state show <РЕСУРС>.<ИМЯ_РЕСУРСА>
  7. Алынған өрістерді Terraform конфигурация файлына қосыңыз.

  8. Өзгерістер файлын жасап, оның бос екеніне көз жеткізіңіз:

    terraform plan

Пайдаланылмайтын ресурстарды жойыңыз

Істеп тұрған виртуалды машина, дискілер және олардың снапшоттары ақылы. Егер бастапқы ВМ сізге енді қажет болмаса, оны жойыңыз. Онымен бірге оның дискілері және олардың снапшоттары жойылады.