{"id":1014,"date":"2018-11-25T16:34:00","date_gmt":"2018-11-25T16:34:00","guid":{"rendered":"http:\/\/192.168.2.32:8082\/?p=1014"},"modified":"2018-12-28T09:49:02","modified_gmt":"2018-12-28T09:49:02","slug":"photon-3-0-auf-esxi-5-5","status":"publish","type":"post","link":"https:\/\/www.dev-metal.ch\/?p=1014","title":{"rendered":"Photon 3.0 auf ESXi 5.5"},"content":{"rendered":"<h1>Photon 3.0 installieren<\/h1>\n<ul>\n<li>Photon kann unter <a href=\"https:\/\/vmware.github.io\/photon\/\" target=\"_blank\" rel=\"noopener\">https:\/\/vmware.github.io\/photon\/<\/a> heruntergeladen werden. Ich habe mich f\u00fcr die ISO-Install Variante entschieden.<\/li>\n<li>Bei der Installation kann nach dem Guide vorgegangen werden: <a href=\"https:\/\/vmware.github.io\/photon\/assets\/files\/html\/1.0-2.0\/Running-Photon-OS-on-vSphere.html\" target=\"_blank\" rel=\"noopener\">https:\/\/vmware.github.io\/photon\/assets\/files\/html\/1.0-2.0\/Running-Photon-OS-on-vSphere.html<\/a><\/li>\n<\/ul>\n<h2>Netzwerk einrichten<\/h2>\n<pre class=\"lang:sh decode:true \">vi \/etc\/systemd\/network\/99-dhcp-en.network<\/pre>\n<p>Das File updaten<\/p>\n<pre class=\"lang:sh decode:true \">[Match]\nName=e*\n\n[Network]\nAddress=x.x.x.x\/xx\nGateway=x.x.x.x\nDNS=x.x.x.x\nDomains=name<\/pre>\n<p>Nach dem anschliessend Reboot sollte das Netzwerk erreichbar sein<\/p>\n<pre class=\"lang:sh decode:true \">reboot<\/pre>\n<h2>root-login auf ssh erlauben<\/h2>\n<p>Nat\u00fcrlich ist es keine gute Idee, den root-User auf SSH zu erlauben. Damit man aber einigermassen angenehem die Konfigurationen vornehmen kann (\u00fcber die ssh Konsole), wird dieser aktiviert. Sobald weitere User eingereichtet sind, kann der root-access wieder eingeschr\u00e4nkt werden.<\/p>\n<p>Damit man sich als root per ssh einloggen kann muss man das File<\/p>\n<pre class=\"lang:sh decode:true\">vi \/etc\/ssh\/sshd_config<\/pre>\n<p>editieren:<\/p>\n<pre class=\"lang:sh decode:true\">PermitRootLogin yes<\/pre>\n<p>Anschliessend den Service restarten<\/p>\n<pre class=\"lang:sh decode:true\">systemctl restart sshd<\/pre>\n<h2>Root Passwort \u00e4ndern<\/h2>\n<p>Beim Installieren von Photon gebe ich ein einfaches Passwort ein, weil die locale (Tastatur-Layout) nicht wirklich f\u00fcr Deutsch funktioniert. Anschliessen, sobald \u00fcber SSH connected werden kann, setze ich ein st\u00e4rkeres Passwort:<\/p>\n<pre class=\"lang:sh decode:true \">passwd<\/pre>\n<h2>Upgrade PhotonOS<\/h2>\n<p>PhotonOS upgraden<\/p>\n<pre class=\"lang:sh decode:true \">tdnf distro-sync<\/pre>\n<h2>Docker aktivieren<\/h2>\n<pre class=\"lang:sh decode:true \">systemctl enable docker<\/pre>\n<h2>Neuer User erstellen<\/h2>\n<p>Nun werden neue User erstellt.<\/p>\n<pre class=\"lang:sh decode:true\">useradd -m -U username\npasswd username\nusermod -aG docker username<\/pre>\n<p>Anschliessend rebooten<\/p>\n<pre class=\"lang:sh decode:true \">reboot<\/pre>\n<p>Ab sofort kann man sich mit dem neue erstellen User per SSH einloggen.<\/p>\n<p>Root-User Rechter erh\u00e4lt man ab sofort mit<\/p>\n<pre class=\"lang:sh decode:true \">su -<\/pre>\n<h2>Docker Compose installieren<\/h2>\n<p>Nun wird Docker Compose installiert. Bitte darauf achten, dass die neueste Version installiert wird.<\/p>\n<p>Siehe auch https:\/\/github.com\/docker\/compose\/releases\/<\/p>\n<pre class=\"lang:sh decode:true\">su -\ncurl -L https:\/\/github.com\/docker\/compose\/releases\/download\/1.23.1\/docker-compose-`uname -s`-`uname -m` -o \/usr\/local\/bin\/docker-compose\nchmod +x \/usr\/local\/bin\/docker-compose\nchgrp docker \/usr\/local\/bin\/docker-compose\nexit<\/pre>\n<h2>Root wieder deaktivieren<\/h2>\n<p>Nun kann das Root-Login \u00fcber SSH wenn gew\u00fcnscht wieder deaktiviert werden.<\/p>\n<pre class=\"lang:sh decode:true\">vi \/etc\/ssh\/sshd_config<\/pre>\n<pre class=\"lang:sh decode:true \">PermitRootLogin yes<\/pre>\n<pre class=\"lang:sh decode:true  \">systemctl restart sshd<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Photon 3.0 installieren Photon kann unter https:\/\/vmware.github.io\/photon\/ heruntergeladen werden. Ich habe mich f\u00fcr die ISO-Install Variante entschieden. Bei der Installation kann nach dem Guide vorgegangen werden: https:\/\/vmware.github.io\/photon\/assets\/files\/html\/1.0-2.0\/Running-Photon-OS-on-vSphere.html Netzwerk einrichten vi \/etc\/systemd\/network\/99-dhcp-en.network Das File updaten [Match] Name=e* [Network] Address=x.x.x.x\/xx Gateway=x.x.x.x DNS=x.x.x.x Domains=name Nach dem anschliessend Reboot sollte das Netzwerk erreichbar sein reboot root-login auf ssh erlauben [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[32,10,8],"tags":[],"class_list":["post-1014","post","type-post","status-publish","format-standard","hentry","category-docker","category-techdocs","category-vm-ware-esxi"],"modified_by":"ralph","_links":{"self":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/1014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1014"}],"version-history":[{"count":24,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/1014\/revisions"}],"predecessor-version":[{"id":1104,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/1014\/revisions\/1104"}],"wp:attachment":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}