ক্লাউড-ডিআইএন থেকে লগ আউটপুট কোথায় সঞ্চয় করা হয়?


16

মেঘ-আরআর থেকে আউটপুট কোথায় যায় ( ক্লাউডে ভার্চুয়াল মেশিন শুরু করার সাথে সাথে স্বয়ংক্রিয়ভাবে স্ক্রিপ্টগুলি সঞ্চালিত হয়, উদাহরণস্বরূপ অ্যামাজন ইসি 2 তে)? আমি জানতে চাই যে আমার সূচনা স্ক্রিপ্টগুলি সফলভাবে সম্পাদিত হয়েছে।

একটি /var/log/cloud-init.log ফাইল রয়েছে তবে এটিতে কেবল আংশিক আউটপুট রয়েছে (যথা এসএসএইচ কী প্রারম্ভিককরণ থেকে)।

উত্তর:


17

যেহেতু cloud-init0.7.5 (চালু 2014 এপ্রিল 1 টি প্রকাশিত), মেঘ-Init থেকে সব আউটপুট ডিফল্টরূপে বন্দী করা হয় /var/log/cloud-init-output.log। এই ডিফল্ট লগিং কনফিগারেশন 14 ই জানুয়ারী 2014 থেকে একটি প্রতিশ্রুতিতে যুক্ত করা হয়েছিল :

# this tells cloud-init to redirect its stdout and stderr to
# 'tee -a /var/log/cloud-init-output.log' so the user can see output
# there without needing to look on the console.
output: {all: '| tee -a /var/log/cloud-init-output.log'}

পূর্ববর্তী সংস্করণগুলির জন্য সমর্থন যুক্ত cloud-initকরতে, আপনি নিজের ক্লাউড কনফিগারেশন ডেটাতে ম্যানুয়ালি এই কনফিগারেশনটি যুক্ত করতে পারেন ।


3

আমি এটি করার জন্য কোনও "দেশীয়" উপায় খুঁজে পাইনি। স্ক্রিপ্টটি ক্লাউড-থ্রিতে পাস করার আগে, আমি সহজেই (স্বয়ংক্রিয়ভাবে) >> /tmp/init-script-log 2>&1স্ক্রিপ্টের প্রতিটি লাইনে একটি যুক্ত করেছিলাম , স্টাউট এবং স্টডারকে একটি ফাইলে ফরোয়ার্ড করতে।


ভালকো যেমন উল্লেখ করেছেন, ব্যবহারকারী-ডেটা স্ক্রিপ্টগুলি থেকে আউটপুট ক্যাপচারও করে /var/log/cloud-init.logনা /var/log/cloud-init-output.log। রবার্তোর সমাধান এখানে উদ্বেগের উত্তর দেয়। অন্য কোনো উপায় আমি এই কাজ দেখা করেছি সব আউটপুট পাঠানোর জন্য আপনার ব্যবহারকারী-ডেটা স্ক্রিপ্ট প্রস্তাবনা হয় syslog- র সঙ্গেexec 1> >(logger -s -t "WhateverNameYouWantToMakeSiftingLogMessagerEasier") 2>&1
Toddius Zho

1

সেন্টোস AM এএমআইতে আমি ব্যবহার করছি, আমার ব্যবহারকারীর ডেটা স্ক্রিপ্টের আউটপুট রয়েছে /var/log/cloud-init-output.log


0

আমার ইসি 2 বাক্সে (অ্যামাজন লিনাক্স এএমআই চালাচ্ছে) এটি /var/log/cloud-init.log এ সঞ্চিত আছে


2
ধন্যবাদ, তবে এতে ব্যবহারকারী স্ক্রিপ্ট থেকে আউটপুট রয়েছে বলে মনে হয় না।
মার্কাস হলম্যান

0

আমি / var / লগ / বার্তাগুলিতে লগ আউটপুট খুঁজে পেয়েছি (CentOS7 AWS AMI)


-4

প্রথমত আপনাকে ক্লাউড-ডিআর ব্যবহারের জন্য আপনাকে অভিনন্দন জানাতে দিন, এটি বেশ আশ্চর্যজনক একটি সরঞ্জাম!

লগ স্তর নির্ধারণের জন্য এখনও কোনও উপায় নেই তবে ডিফল্টরূপে ক্লাউড-ইন DEBUG সক্ষম দ্বারা চালিত হবে।

এটি এখনও প্রচণ্ড বিকাশে রয়েছে, আমি উবুন্টু নাট্টিকে মুক্তি দিয়ে এটি আরও অনেক ভাল হওয়ার প্রত্যাশা করি

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