• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
518
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
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