Kann ich ein Amazon Linux-Betriebssystem auf meinen lokalen Computer herunterladen und ausführen?
Falls ja:
- Wo kann ich das dann herunterladen?
- Und kann ich das Image für VirtualBox vorbereiten?
Wenn nein:
- Was ist das äquivalente Betriebssystem, das der folgenden Version von EC2 Amazon AMI entspricht: 3.4.57-48.42.amzn1.x86_64 (Ich denke, es ist Amazon Linux AMI 2013.03)
Ich verwende derzeit Ubuntu 14.04 und möchte entweder die EC2 Amazon-Instanz oder eine ähnliche Variante des Linux-Betriebssystems einrichten.
Ich habe eine Anwendung vom Client, die auf dem oben angegebenen Computer ausgeführt wird. Sie läuft unter Ubuntu, aber mit Millionen von Verbesserungen. Jedes Mal, wenn neue Entwickler mit der Arbeit an dieser Anwendung beginnen müssen, müssen sie entweder das System wechseln oder Tausende von Stunden verbringen um die PHP-Anwendung einzurichten.
Ich richte es gerne auf einer virtuellen Maschine ein und für jeden neuen Entwickler können wir das Image klonen und freigeben, damit wir Zeit für die Einrichtung des Projekts sparen können.
quelle
Antworten:
Ja, du kannst!
Während Sie es am 13. Mai 2016 nicht tun können ... Ab heute, dem 13. Dezember 2017, lautet die Antwort: Ja, Sie können Amazon Linux 2 auf Ihren eigenen Computern und in seinem Amazon AMI-Image installieren!
https://aws.amazon.com/amazon-linux-2/
Dies ist aus der Ankündigung:
https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-amazon-linux-2/
Images von virtuellen Maschinen und Docker-Images:
Yahoo! Aus den FAQ soll eine config.iso mit Benutzerdaten und Metadaten generiert werden:
... aber es sieht so aus, als würde dieses Beispiel eines Cloud-Init etwas genauer erläutern, wie Sie die Authentifizierung einrichten können:
https://cdn.amazonlinux.com/os-images/latest/README.cloud-init
Als MacOS-Benutzer und nicht als Linux-Desktop-Benutzer musste ich auch wissen, dass das
cdrtools
Homebrew-Paketmkisofs
anscheinend nahezu identisch mit demgenisoimage
Tool ist, das in der Amazon Linux Cloud-Init-Dokumentation erwähnt wird.Es kann auch hilfreich sein zu wissen, dass die
seed.iso
oben generierte Datei , wenn sie beim ersten Start nicht verbunden wird, unwirksam ist. (Dies hat mich zu viele Anmeldeversuche gekostet, um es selbst herauszufinden, und ich habe es nirgends in der Dokumentation erwähnt, die ich überflogen habe.)Wenn Sie nur ein
ec2-user
Konto mit dem Kennwort festlegen möchtenpassword
, wird dies durch Anhängen dieser init.iso- Datei beim ersten Start erreicht.d3fbbe38530f6c49964e6829e86d1133b4dfe2b7 /Users/kingdonb/Downloads/init.iso
Der Inhalt dieser Datei befindet sich in dieser Liste für die Nachwelt, falls der Link init.iso fehlerhaft wird.
Hoffe das hilft!
quelle
BEARBEITEN Ende 2017 AWS hat Amazon Linux 2 veröffentlicht, das auf einem lokalen Computer installiert werden kann.
ORIGINAL ANTWORT für Amazon Linux v1 Ich glaube, die Antwort ist nein, und das nächstgelegene Betriebssystem wäre CentOS, was nicht nah genug ist, um Ihr Problem mit "Millionen von Optimierungen" zu vermeiden.
Amazon sagt: "Das Amazon Linux AMI ist nur für die Verwendung innerhalb von Amazon EC2 verfügbar." ( http://aws.amazon.com/amazon-linux-ami/faqs/ ). Sie können nur eine AMI exportieren, die Sie durch Import erstellt haben ( https://aws.amazon.com/ec2/vm-import/ ). Die Liste der Bilder, die Sie importieren / exportieren können, enthält nicht Amazon Linux ( http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html#vmimport-operating-systems ).
CentOS ist wahrscheinlich das nächstgelegene Betriebssystem (Amazon Linux basierte vor vielen Jahren auf RedHat / CentOS), aber Amazon Linux ist weit auseinander gegangen, wird häufiger aktualisiert und enthält eine Reihe von Tools und Repositorys, die Sie nicht einfach in Ihr System aufnehmen können bauen. Ich habe keine Möglichkeit gefunden, Amazon Linux zu duplizieren und auf dem neuesten Stand zu halten.
STELLUNGNAHME : Durch die Bereitstellung eines kostenlosen, sehr aktuellen Betriebssystems mit allen AWS-Tools hat Amazon es ziemlich überzeugend gemacht, das Betriebssystem gegenüber allen anderen zu verwenden. Aber es ist kein Open Source, es bindet Sie viel mehr an die Plattform als jedes andere Linux und Sie werden wahrscheinlich Amazon für viele Entwicklungsumgebungen bezahlen, für die Sie sich sonst nicht entschieden hätten. Gute kommerzielle Entscheidung für sie, aber wenn Sie eine andere offenere Distribution wählen, haben Sie eine portablere Plattform und weniger Fehler zwischen Entwickler und Produktion.
quelle