Your SlideShare is downloading. ×
Osoljp studygroup201303
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Osoljp studygroup201303

537
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
537
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. OpenSolaris勉強会 2013/03illumos系ディストリのお話 2013.03.30JapanOpenSolarisUsersGroupSakaue (id:nslope)
  • 2. 自己紹介
  • 3. illumos Project • http://wiki.illumos.org/ • ディストリビューションではなくカーネル • OpenSolarisのカーネルを完全なオープンソースにすること が目標 • illumosの先頭は小文字(Illumosと見分けがつかないから)
  • 4. ディストリビューションサマリー Created/ Name Packaging System Recommended Use maintained byillumian Nexenta deb/apt General purpose - serversnapp-it to Go napp-it IPS Storage Server (USB image only)NexentaStor Nexenta deb/apt Storage appliancesOmniOS OmniTI IPS General purpose - servers EveryCity/commu General purpose - servers andOpenIndiana IPS nity desktop General purpose - SPARC and x86OpenSXCE Martin Bochnig SVR4 servers and desktops Cloud computing hypervisor,SmartOS Joyent pkgsrc appliancesosdyson dep/ap General purpose - desktop 今日は主に「OmniOS」と「SmartOS」を取り上げます。
  • 5. OmniOS概要• http://omnios.omniti.com/• OmniTI社がリリース• 汎用サーバー向け• 使用感はOpenIndianaとほぼ同じ• AWS AMIが用意済み • https://aws.amazon.com/amis/omnios-stable-r151004 • https://aws.amazon.com/amis/omnios-r151002-bloody
  • 6. OmniOSのIPSリポジトリURL Publisher Build Scripts Noteshttp://pkg.omniti.com/omnio omniti-labs/omnios-s/release/ omnios Core OS components (stable) build (r151004)http://pkg.omniti.com/omnio omniti-labs/omnios- Core OS componentss/bloody/ omnios build (master) (unstable) • OS部分のみのリポジトリ。ミドルウェア等は別リポジトリ • http://omnios.omniti.com/wiki.php/Packaging
  • 7. OmniOSのIPSリポジトリURL Publisher Maintainer Build Scripts Noteshttp://pkg.cs.umd.edu/ cs.umd.edu Sergey Ivanovhttp://pkg.omniti. omniti-labs/omnios-build Non-core packages used in OmniTIscom/omniti-ms/ ms.omniti.com OmniTI (omniti-ms) managed services environments Repos #http://pkg.omniti. Perl module dists designed to work withcom/omniti-perl/ perl.omniti.com OmniTI omniti/runtime/perlhttp://pkg.thetub Benjamine.ch:10001/ pkg.thetube.ch Grogghttp://scott.math Steffenematik.uni- uulm.mawi stefri/omnios-build File-server focusulm.de/ Fritzsche • ミドルウェアのリポジトリ。OmniTI社以外のリポジトリも有 • OIとInstall Pathが違うパッケージが多い
  • 8. OmniOSのインストール• http://omnios.omniti.com/wiki.php/Installation• OpenIndianaやSolaris 11のtext installerとほぼ同じ• PXEサーバからインストールする方法も有
  • 9. AWSで遊んでみようRepos #
  • 10. SmartOS • http://smartos.org/ • Joyent社がリリースしたクラウドプラットフォーム用OS • Joyent社はNode.jsのスポンサー • 2週間毎にリリース • 国内ではZ Cloudというサービスで採用 • https://my.z-cloud.jp/
  • 11. インストール• https://download.joyent.com/pub/iso/ • iso,USB,vmwareのイメージを配布• isoの場合、Kernel部分はインストールされない • とりあえずはVirtualBoxで試すのがオススメ • 触るだけであればZ Cloud http://z-cloud.jp/
  • 12. イメージのインポート• http://wiki.smartos.org/display/DOC/How+to+create+a+zone+%28+ OS+virtualized+machine+%29+in+SmartOS• イメージのリスト # imgadm avail• イメージのインポート # imgadm import f9e4be48-9466-11e1-bc41-9f993f5dff36• イメージのリスト # imgadm listUUID NAME VERSION OS PUBLISHEDf9e4be48-9466-11e1-bc41-9f993f5dff36 smartos64 1.6.3 smartos 2012-05-02T15:15:24Z
  • 13. Zoneの作成• マニフェストの作成 # cat zone.json{ “brand”: “joyent”,“dataset_uuid”: “fb6ef720-55c1-11e2-b6de-bf6869fd8d41”,“alias”: “zone01”,“hostname”: “zone01”,“max_physical_memory”: 512,“quota”: 20,“nics”: [ { “nic_tag”: “admin”, “ip”: “10.0.1.2”, “netmask”: “255.255.255.0”, “gateway”: “10.0.1.1” }]}• Zoneの作成 # vmadm create –f zone.json
  • 14. Zoneへのアクセス• Zoneの情報 # vmadm listUUID TYPE RAM STATE ALIAS46c93d1d-b7a8-40a6-bff1-8bc5aa92560c OS 512 running sos01• コンソール # vmadm console 46c93d1d-b7a8-40a6-bff1-8bc5aa92560c # zlogin –C console 46c93d1d-b7a8-40a6-bff1-8bc5aa92560c• SSH # ssh 10.0.1.2
  • 15. パッケージ• インストール済みパッケージのリスト # pkgin list• インストール可能パッケージのリスト # pkgin avail• パッケージのインストール # pkgin install nginx