কোনও সার্ভারকে উত্তরযোগ্য ব্যবহার করে ব্যাকআপ করবেন?


10

উত্তরদাতাকে সার্ভারে প্রয়োগ ও আপডেট করার জন্য একটি দুর্দান্ত দক্ষ অটোমেশন সরঞ্জাম বলে মনে হচ্ছে।

  • এটিও (লিনাক্স) সার্ভারের ব্যাকআপ নিতে ব্যবহার করা সম্ভব? এটি করা কি ভাল অনুশীলন?

  • যদি হ্যাঁ হয় তবে কীভাবে এটি করা যায় তার কোনও মডিউল / উদাহরণ রয়েছে? উদাহরণস্বরূপ, আসুন আমি বলি যে আমি একটি ডেটাবেস রফতানি তৈরি করতে এবং এটি অন্য মেশিনে অনুলিপি করতে চাই, কীভাবে উত্তরযুক্তের সাথে এই কাজটি স্বয়ংক্রিয় করতে?

উত্তর:


9

উত্তরযোগ্য ব্যবহার করে সার্ভারটি ব্যাকআপ করা সম্ভব। আমি জবাবদিহি করার নতুন ব্যবহারকারী তাই আমি নিশ্চিত নই যে এটি একটি ভাল অনুশীলন কিনা।

আপনি যদি ডাটাবেসগুলি ব্যাকআপ করতে চান তবে আপনি mysql_db মডিউলটি ব্যবহার করতে পারেন ।

tasks:
  - name: backup db server
    mysql_db: name={{item}} state=dump target=/{{item}}-{{ansible_date_time.iso8601}}.sql
    with_items: db_name

তারপরে আপনি এই ফাইলগুলি স্থানীয় মেশিনে স্থানান্তর করার জন্য আনতে বা মডিউলটিকে সিঙ্ক্রোনাইজ করতে পারেন । fetchমডিউল সহ একাধিক ফাইল ডাউনলোড করা সম্ভব নয় কারণ এটি ওয়াইল্ডকার্ড অক্ষর এবং ফোল্ডার ডাউনলোড সমর্থন করে না। এই সমস্যাটি কাটিয়ে উঠতে একটি টার ফাইল তৈরি করা একটি বিকল্প।

আপনি scpদূরবর্তী উদাহরণ থেকে ব্যাকআপ ফাইল ডাউনলোড করতেও ব্যবহার করতে পারেন ।

- name: Downloading backup files from remote machine
  command: scp -i {{ansible_ssh_private_key_file}} {{remote_user}}@{{host}}:/backup/* {{backup_folder}}
  delegate_to: 127.0.0.1

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.