Upgrade to Pro — share decks privately, control downloads, hide ads and more …

へんなOSを自宅で使う

Bcbc80799bc32840662a366768318a9b?s=47 KOBA789
December 18, 2020

 へんなOSを自宅で使う

VRC-LT #8-alpha で発表した資料です。
https://vrc-lt.github.io/
なおこのあと、物理マシンでの起動にも成功しています。
くわしくはこちらの記事にて:
https://diary.hatenablog.jp/entry/2020/12/19/192558

Bcbc80799bc32840662a366768318a9b?s=128

KOBA789

December 18, 2020
Tweet

Transcript

  1. KOBA789 ΁ΜͳOSΛࣗ୐Ͱ࢖͏

  2. KOBA789 • ύιίϯΦλΫ • ߴଔʢஜ೾େֶதୀʣ • DBMS ͱ෼ࢄγεςϜ͕޷͖ • ࣗ୐αʔόʔ੎

    Ͱɺ୭ʁ
  3. ࣗ୐ʹαʔόʔ͕͋Δਓ✋

  4. Q. αʔόʔͷ OS ͸ʁ

  5. Q. αʔόʔͷ OS ͸ʁ

  6. Q. αʔόʔͷ OS ͸ʁ Ubuntu

  7. Q. αʔόʔͷ OS ͸ʁ Ubuntu Debian

  8. Q. αʔόʔͷ OS ͸ʁ Ubuntu Windows Server Debian

  9. Q. αʔόʔͷ OS ͸ʁ Ubuntu CentOS Windows Server Debian

  10. Q. αʔόʔͷ OS ͸ʁ Ubuntu CentOS Windows Server Fedora Debian

  11. Q. αʔόʔͷ OS ͸ʁ Ubuntu CentOS Windows Server Fedora SUSE

    Debian
  12. Q. αʔόʔͷ OS ͸ʁ Ubuntu CentOS Windows Server Arch Linux

    Fedora SUSE Debian
  13. Q. αʔόʔͷ OS ͸ʁ Ubuntu CentOS Windows Server Arch Linux

    Fedora Gentoo SUSE Debian
  14. Q. αʔόʔͷ OS ͸ʁ Ubuntu CentOS Windows Server Arch Linux

    OpenBSD Fedora Gentoo SUSE Debian
  15. Q. αʔόʔͷ OS ͸ʁ Ubuntu CentOS Windows Server Arch Linux

    FreeBSD OpenBSD Fedora Gentoo SUSE Debian
  16. ;ͭ͏ͷOS • Ξοϓσʔτ͕ΊΜͲ͍ • ηοτΞοϓ͕ΊΜͲ͍ • ߏ੒؅ཧ͕ΊΜͲ͍

  17. ;ͭ͏ͷOS • Ξοϓσʔτ͕ΊΜͲ͍ • ηοτΞοϓ͕ΊΜͲ͍ • ߏ੒؅ཧ͕ΊΜͲ͍ ίϯςφ͚ͩಈ͚͹Α͘ͳ͍ʁ

  18. Bottlerocket

  19. Bottlerocket ίϯςφϗετ༻LinuxσΟετϦϏϡʔγϣϯ • AWS ੡ • ίϯςφϗετಛԽ • TUF ४ڌͰݎ࿚ͳΞοϓσʔτγεςϜ

    • ௥Ճͷίϯϙʔωϯτ͸΄ͱΜͲ Rust Ͱॻ͔Ε͍ͯΔ
  20. Bottlerocket ίϯςφϗετ༻LinuxσΟετϦϏϡʔγϣϯ • AWS ੡ • ίϯςφϗετಛԽ • TUF ४ڌͰݎ࿚ͳΞοϓσʔτγεςϜ

    • ௥Ճͷίϯϙʔωϯτ͸΄ͱΜͲ Rust Ͱॻ͔Ε͍ͯΔ • ʢ͍·ͷͱ͜ΖʣEC2 Ͱ͔͠ಈ͔ͳ͍
  21. Bottlerocket ίϯςφϗετ༻LinuxσΟετϦϏϡʔγϣϯ • AWS ੡ • ίϯςφϗετಛԽ • TUF ४ڌͰݎ࿚ͳΞοϓσʔτγεςϜ

    • ௥Ճͷίϯϙʔωϯτ͸΄ͱΜͲ Rust Ͱॻ͔Ε͍ͯΔ • ʢ͍·ͷͱ͜ΖʣEC2 Ͱ͔͠ಈ͔ͳ͍
  22. EC2Ͱ͔͠ ಈ͔ͳ͍

  23. ͳͥ

  24. AWSґଘͷίʔυ͕͋Δ

  25. શ෦ണ͕͢ • ϩάΠϯ͕SSHͰ͸ͳ͘SSM • openssh-serverΠϯετʔϧ • ެ։伴ΛIMDS͔Βऔಘ • Πϝʔδʹম͖ࠐΉ •

    S3্ͷTUF Repository • ࣗ୐ʹminioͰཱͯΔ AWSґଘͷίʔυ
  26. QEMU-KVMͰىಈ੒ޭ"

  27. ͱ͜ΖͰ࣮ػͰ͸

  28. None
  29. rootfsϚ΢ϯτલʹఀࢭ

  30. Ծ૝ͱݱ࣮ͷҧ͍ • QEMU-KVMͷσΟεΫ͸
 Virtio • ࣮ػͷσΟεΫ͸
 SATA • υϥΠό଍Γͯͳ͍ͷͰ͸? ࣮ػͰىಈ͠ͳ͍

  31. CONFIG_SCSI=y ͳͲͯ͠ΧʔωϧϏϧυ

  32. None
  33. ىಈ ͤͣ

  34. ഊҼ ͢·Μ͔ͬͨ • ىಈσΟεΫ͸SATAͩͱࢥ͍ͬͯͨ • ͕ɺͦ͏͍͑͹ USB ϝϞϦͩͬͨ • ͨͿΜ

    USB ϝϞϦͷυϥΠό͕଍Γͯͳ͍Μͩͳ͊