सवाल अमेज़ॅन ईसी 2 उदाहरणों के समान सबसे अधिक वग्रेंट बॉक्स


क्या वेग्रामेंट के लिए डाउनलोड करने के लिए कोई 'बॉक्स' उपलब्ध है जो अमेज़ॅन ईसी 2 उदाहरणों के लिए उपलब्ध लिनक्स संस्करण और पैकेजों को बारीकी से दर्पण करता है?

मैं स्थानीय रूप से Vagrant का उपयोग कर परीक्षण कर रहा हूं, वर्तमान में Precise32 बॉक्स का उपयोग कर रहा हूं। मैं अमेज़ॅन ईसी 2 उदाहरणों में 'अमेज़ॅन लिनक्स एएमआई 2013.03' एएमआई के साथ अपना कोड तैनात कर रहा हूं।

मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि प्रीसीज़ 32 बॉक्स पर स्थापित करने के लिए उपलब्ध संकुल अलग-अलग नाम हैं।

  • php5-fpm - वानर बॉक्स में
  • php54-fpm - अमेज़ॅन ईसी 2 उदाहरण में।

हालांकि मैं विभिन्न पैकेज नामों को संभालने के लिए कठपुतली कॉन्फ़िगरेशन फ़ाइलों में चर का उपयोग करके इसे ठीक कर सकता हूं, जो एक हैक की तरह थोड़ा सा लगता है।

ऐसे में कोई भी वानर बॉक्स उपलब्ध है जो अमेज़ॅन ईसी 2 पर्यावरण को बारीकी से दर्पण करेगा।

या क्या मेरे लिए अमेज़ॅन ईसी 2 इंस्टेंस के समान पैकेज स्रोत का उपयोग करने के लिए एक वानर बॉक्स बताना संभव है?

एक बात को स्पष्ट करने के लिए - कारण मैं ऐसा करना चाहता हूं ताकि मैं पहले सब कुछ करने के बिना स्थानीय रूप से परीक्षण कर सकूं। यद्यपि वाग्रेंट को एक प्रदाता के रूप में एडब्ल्यूएस के लिए समर्थन है, जो वास्तव में स्थानीय रूप से परीक्षण करने में सक्षम नहीं होगा।


37
2018-05-08 14:09


मूल


उम्मीद है कि यह एक उपयोगी जवाब हो जाएगा, मुझे इस तरह के उपयोग के मामले के लिए एक अमेज़ॅन लिनक्स स्थानीय स्थापित करना अच्छा लगेगा। - ceejayoz
अमेज़ॅन लिनक्स का उपयोग न करें? - Michael Hampton♦
@MichaelHampton एक अमेज़ॅन बनाने और लिनक्स संस्करण का समर्थन करने के लिए अक्सर अच्छा लगता है। एडब्ल्यूएस टूल्स की तरह सामान रखने से बाहर का काम अमूल्य हो सकता है। - ceejayoz
@ceejayoz हां, यह उपयोगी है, लेकिन इतना नहीं है कि शेष सिस्टम काम नहीं करता है। मैं अमेज़ॅन लिनक्स की निर्माण गुणवत्ता से प्रभावित नहीं हुआ हूं; हमेशा टूटा हुआ कुछ महत्वपूर्ण लगता है। - Michael Hampton♦
वाईएमएमवी, मुझे लगता है। मुझे अभी तक हमारे nginx / php-fpm / percona क्लस्टर पर इस तरह के टूटने का सामना करना पड़ेगा। - ceejayoz


जवाब:


नहीं, ईसी 2 के बाहर अमेज़ॅन लिनक्स का उपयोग करने का कोई तरीका नहीं है। यदि आप Red Hat Enterprise Linux व्युत्पन्न (जो अमेज़ॅन लिनक्स है) का उपयोग करना चाहते हैं, तो मैं वग्रेंट और ईसी 2 दोनों में सेंटोस 6 का उपयोग करने की सलाह देता हूं। आपको कई सेंटोस बेस बॉक्स मिलेगा यहाँ, और आधिकारिक एएमआई सूचीबद्ध हैं यहाँ


11
2018-05-09 00:18



यह अधिक से अधिक समान प्रतीत होता है, लेकिन अभी भी थोड़ा अलग है अमेज़ॅन लिनक्स के पास इसके पैकेज में अलग PHP 5.3 और PHP 5.4 उपलब्ध है। मुझे लगता है कि एक वाग्रेंट पर्यावरण रखने का मेरा विचार जो अमेज़ॅन के पर्यावरण से मेल खाने के लिए काफी करीब होगा ताकि इंस्टॉलेशन स्क्रिप्ट के लिए समान हो सके कस्टम बॉक्स बनाने में बहुत सारे काम किए बिना व्यवहार्य नहीं है। - Danack
ठीक है, अमेज़ॅन लिनक्स आरएचईएल और सेंटोस के अलावा अतिरिक्त और नए सॉफ्टवेयर को जोड़ता है। Thats क्यों मैं अमेज़ॅन लिनक्स का उपयोग करने की सिफारिश नहीं करेंगे। - sciurus
उन लोगों के लिए (मेरे जैसे) जो इस 5+ साल बाद पाते हैं, अब, 2018 में, यह उत्तर अब सत्य नहीं है:> "ईसी 2 के बाहर अमेज़ॅन लिनक्स का उपयोग करने का कोई तरीका नहीं है" अमेज़ॅन अब आभासी मशीन छवियां प्रदान करता है (वर्चुअलबॉक्स के लिए, अमेज़ॅन लिनक्स का उत्तरदायी, वीएमवेयर, विंडोज़-हाइपर-जेड-जो भी और डॉकर), जो मूल रूप से सिर्फ एक वेनिला हाल ही में सेंटोस डिस्ट्रो है जिसे अमेज़ॅन के एपीआई टूल्स और क्लाउडिनिट पैकेज के साथ ईसी 2 के लिए अनुकूलित और पूर्व-कॉन्फ़िगर किया गया है, और वे पूरी तरह से आपको समर्थन देते हैं और प्रोत्साहित करते हैं इसे ऑन-प्रिमाइसेस के साथ-साथ एडब्ल्यूएस में चलाने के लिए: अमेज़ॅन लिनक्स 2 aws.amazon.com/amazon-linux-2/#Resources - gigawatt


नोट: यह उत्तर "अमेज़ॅन लिनक्स" के लिए एक वानर बॉक्स खोजने के बारे में नहीं है। यह उत्तर मूल पोस्टर को देव में उत्पादन के समान सिस्टम का उपयोग करने के लक्ष्य को हल करने में मदद करने के बारे में है, जो उबंटू होता है। जैसा कि आप नीचे दी गई टिप्पणियों में देख सकते हैं, ओपी सहमत है कि इससे उसकी समस्या हल हो जाएगी।


कैनोनिकल ईसी 2 पर आधिकारिक उबंटू एएमआई और डाउनलोड के लिए संबंधित आधिकारिक वग्रेंट बॉक्स प्रदान करता है।

उबंटू 12.04 सटीक के लिए, एएमआई सूचीबद्ध हैं

http://cloud-images.ubuntu.com/precise/current/

और वाग्रेंट बॉक्स सूचीबद्ध हैं

http://cloud-images.ubuntu.com/vagrant/precise/current/

आप ईसी 2 पर उसी आधार कॉन्फ़िगरेशन के साथ शुरू करने के लिए इसका उपयोग कर सकते हैं क्योंकि आप स्थानीय रूप से देव में उपयोग कर रहे हैं।


18
2018-05-08 21:18



वे आरएचईएल आधारित अमेज़ॅन लिनक्स एएमआई जैसी कुछ भी नहीं करेंगे। - ceejayoz
धन्यवाद कि मेरे लिए समस्या का समाधान होगा, क्योंकि मुझे विशेष रूप से परवाह नहीं है कि मैं लिनक्स का किस स्वाद का उपयोग करता हूं। हालांकि यह देखना अच्छा होगा कि किसी ने अमेज़ॅन स्वाद वाले वाग्रेंट बॉक्स को बनाकर हल किया है या नहीं। - Danack
@ सेजयोज़: मैं देव को स्विच करने के बजाय प्रोड स्विच करके देव + प्रोड पर एक ही छवि रखने की ओपी की मुख्य समस्या को हल करने का प्रस्ताव कर रहा हूं। सभी उत्तरों को खुद को उन धारणाओं तक सीमित करने की आवश्यकता नहीं है जिन्हें हम प्रश्न में पढ़ते हैं। हम जो करने की कोशिश कर रहे हैं वह प्रश्नकर्ता को व्यावहारिक समाधानों के साथ अपने असली दुनिया के मुद्दों को हल करने में मदद करता है। "नहीं, आप इसे नहीं कर सकते" एक वैध जवाब है, लेकिन मैं सराहना करता हूं "आप अपने अंतर्निहित लक्ष्य को पूरा कर सकते हैं ..." - Eric Hammond


एक नज़र डालने के लायक भी http://www.packer.io इसका उपयोग आपके बाहरी योनि के लिए बिल्कुल वही अमी छवि देने के लिए किया जा सकता है


4
2017-08-21 21:19



सर्वर फॉल्ट में आपका स्वागत है! जबकि यह सैद्धांतिक रूप से सवाल का जवाब दे सकता है, यह बेहतर होगा यहां उत्तर के आवश्यक हिस्सों को शामिल करने के लिए, और संदर्भ के लिए लिंक प्रदान करें। - slm
ध्यान दिया, पूर्ण स्थापित और उपयोग पृष्ठ सामग्री के साथ जवाब कूड़े नहीं करना चाहता था? लेकिन अगर वह वरीयता है, तो मैं अगली बार ऐसा करूंगा - digitaladept
पैराफ्रेश करना ठीक है, इसे पूरा विवरण नहीं होना चाहिए, बल्कि केवल ग्रिस्ट होना चाहिए। - slm
पैकर आपको "आपके बाहरी योनि के लिए बिल्कुल वही अमी छवि" नहीं देगा। जैसा कि मैं समझता हूं कि पैकर एक ले सकता है अमी बेस छवि और आउटपुट एमी बनाने के लिए उस पर अपनी कस्टम प्रोविजनिंग स्क्रिप्ट चलाएं। यह भी एक का उपयोग कर सकते हैं योनि बॉक्स (ओवीएफ) या .iso छवि एक आउटपुट वानर बॉक्स बनाने के लिए एक ही प्रावधान स्क्रिप्ट चलाने के लिए आधार के रूप में। जबकि प्रावधान स्क्रिप्ट एक जैसी होगी, आधार बक्से कुछ हद तक अलग होंगे। आप एएमआई से सीधे एक योनि बॉक्स नहीं बना सकते हैं। - poshest
@poshest तो हमें अभी भी एक ही विकास और उत्पादन पर्यावरण (उबंटू) की आवश्यकता है ताकि वाग्रेंट बॉक्स एएमआई के समान व्यवहार कर सके (लगभग)? - Franklin Yu


13-दिसंबर-2017 को, अमेज़ॅन जारी किया गया अमेज़ॅन लिनक्स 2। इस अमेज़ॅन के साथ अब डाउनलोड करने योग्य छवियां प्रदान की जाती हैं जो वर्चुअलबॉक्स, वीएमवेयर, एमएस हाइपर-वी में चलती हैं।

इससे पहले, आपके पास इसका उपयोग करने का विकल्प था अमेज़ॅन ईसीएस डॉकर छवि। यह v1 और v2 दोनों के लिए उपलब्ध है।

अच्छी तरह से देखिए वर्चुअल मशीन ऑन-प्रिमाइसेस के रूप में अमेज़ॅन लिनक्स 2 चला रहा है

मुझे संदेह है कि कोई जल्द ही एक योनि बॉक्स प्रकाशित करेगा। अंतरिम में, यह काफी आसान है एक बेस बॉक्स का निर्माण करें स्वयं।


4
2017-12-22 19:08





अमेज़ॅन लिनक्स रेडहाट / सेंटोस पर आधारित है, इसलिए यदि आप स्थानीय रूप से उन लोगों में से किसी एक को चलाते हैं तो नाम अधिक बारीकी से मिलेंगे।

डेबियन / उबंटू आधारित लिनक्स ओएस पैकेज नाम बदलते हैं, उदा। विकास पैकेज के लिए प्रत्यय के रूप में "डेवेल" के बजाय "देव"।

बीटीडब्ल्यू, आप अमेज़ॅन लिनक्स इंस्टेंस पर "आरपीएम-एका" के आउटपुट को देखना चाहते हैं, इसे सेंटोस / रेडहाट पैकेज नामों से मेल करने के लिए इसे बंद करें, और फिर अपने स्वयं के ओएस संस्करण को बनाने के बारे में सोचें जो अमेज़ॅन के साथ मिलकर मेल खाता है।


2
2017-09-21 17:08





2017 तक, हां।

वाग्रेंट बॉक्स का नाम है mvbcoding / awslinux वाग्रेंट क्लाउड में होस्ट किया गया (अन्य सभी सार्वजनिक वाग्रेंट बक्से के रूप में)।

आप निम्न आदेश के साथ एक बॉक्स लॉन्च कर सकते हैं।

vagrant init mvbcoding/awslinux; vagrant up --provider virtualbox

0
2018-06-27 06:40



आपका स्वागत है, क्या आप कृपया अधिक विस्तृत उत्तर दे सकते हैं? - bgtvfr
@bgtvfr का मतलब है कि अब हमारे पास "अमेज़ॅन ईसी 2 उदाहरणों के समान वग्रेंट बॉक्स" है, यानी, mvbcoding / awslinux। वह नाम का एकमात्र बॉक्स है awslinux से दूर। - Franklin Yu
क्या वाग्रेंट क्लाउड पर होस्ट किए गए सार्वजनिक बक्से का उपयोग करना सुरक्षित है? क्या सार्वजनिक बक्से स्वीकार करने से पहले वाग्रेंट क्लाउड कोई ऑडिट करता है? - Varun
कौन जाने? आपको मिच हाशिमोतो से पूछना होगा। - eneset