Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
使ってみようLinuxONE Community Cloud/Try-LinuxOne_Com...
Search
Shogo OHE
June 05, 2019
Technology
680
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
使ってみようLinuxONE Community Cloud/Try-LinuxOne_Community_Cloud
Shogo OHE
June 05, 2019
More Decks by Shogo OHE
See All by Shogo OHE
作ってみようTJBot/lets-build-your-tjbot
sierraone47
0
98
How to learn IBM Cloud?
sierraone47
0
100
Eclipse OpenJ9を試してみた/tried-openj9-osc19tk
sierraone47
0
2.1k
Other Decks in Technology
See All in Technology
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
180
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
Rust で関数型ドメインモデリング
takonda
0
140
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
110
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
130
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
継続的なAIコスト最適化
bgpat
1
340
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
260
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
140
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Exploring anti-patterns in Rails
aemeredith
4
540
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
410
Practical Orchestrator
shlominoach
192
12k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
A better future with KSS
kneath
240
18k
How GitHub (no longer) Works
holman
316
150k
Building Applications with DynamoDB
mza
96
7.2k
Code Review Best Practice
trishagee
74
20k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Transcript
使ってみよう LinuxONE Community Cloud 大江 将悟 <Shogo OHE> Twitter: @SierraOne47
1 2019年6月 5日 IBM Developer Dojo LT@渋谷
自己紹介 発表者 大江将悟 所属 (株)エクサ サービス基盤技術部 2 役職 ITスペシャリスト IBM
Zの構築~保守フェーズを担当 z/OS、NW、IMS WebSphere Application Server for z/OS (ときどき z/Linux, vSphere, Db2, MQ等々) (日本IBMが株式51%保有する関連会社) Member of Mainframer Community z Technical Community IBM Cloud Community Japan Java User Group etc…
最初に質問 3 Q. 皆さんのご自宅に「Z」はありますか? これ 写真の製品は日産自動車(株)様、(株)カワサキモーターサイクル様、(株)ニコン様、日本アイ・ビー・エム(株)様の製品情報より引用
ぼやき 4 • Linux(IaaS)使いたいなぁ… • どこかにタダで貸してくれるIaaS環境はないかなぁ… IBM Cloudで遊んでいると感じませんか? あります!
あります! 5 LinuxONE Community Cloudはいかがでしょう? LinuxおよびIBM Cloud Privateをご利用いただけます https://developer.ibm.com/linuxone/
そもそもLinuxONE Community Cloudとは? 6 IBMがパートナーシップに基づき、米国Marist 大学およびSyracuse大学に設置した 開発者や起業家のための開かれた開発・評価環境 無償で120日間SLESまたはRHELを稼働させることが可能 https://developer.ibm.com/linuxone/ OS
RedHat Enterprise Linux 7.6 SUSE Linux Enterprise Server 12 SP3 VCPU 2 RAM 4GB DISK 50GB 貸出VM 諸元
LinuxONEとは? • IBMが開発しているLinux専用のメインフレーム・サーバー • 規模に応じて、Emperor/Rockopperの2機種から選択 • メインフレームに由来する機能 • 安定性と回復力(ほぼ全ての部品が冗長化) •
全方位暗号化(HWによるサポート) • 多数のVMやコンテナを稼働させても 安定したI/Oが実現される 7 左側がEmperor II、z14ベース 右側がRockopper II、z14 ZR1ベース クラウド基盤としてのIBM z14 Model ZR1とIBM LinuxONE Rockhopper II https://www.ibm.com/blogs/systems/jp-ja/single-frame-mainframe-for-cloud/
LinuxONEで稼働するz/LinuxとIA Linuxの違い 8 ギョーカイ関係者はIBM Z, LinuxONE上のLinuxを「z/Linux」と表現します わかりにくいので/bin, /usr/bin, /sbin あたりを見比べてみましょう
x86-64 s390x /bin なし なし /usr/bin なし chzcrypt chzdev cio_ignore ctc_configure dasd_configure dasdfmt dasdinfo dasd_reload dasdro dasdstat dasdview dbginfo.sh fdasd iucv_configure killcdl lgr_check lschp lscss lsdasd lsqeth lsscm lstape lszcrypt lszdev lszfcp qetharp qethconf qeth_configure qethqoat tape390_crypt tape390_display vmcp zfcpdbf zfcp_disk_configure zfcp_host_configure zfcp_san_disc zgetdump zipl znetconf /sbin i386 x86_64 x86_64-suse- linux-gnu-pkg- config x86info cpacfstats cputype gen-s390-cd-kernel.pl iucvconn iucvconn_on_login iucvserv iucvtty s390 s390x s390x-ibm-linux-gnu-pkg-config vmconvert ※SLES12SP3での比較、使用するフレーバーにもよります
Linux on Zの違い Q. 結局違いって何ですか? A. IBM Zハードウェア固有のチャネル、DASD(DASD)、 OSA(NIC)を取り扱う“s390-tools” パッケージが増えただけ
9 “s390-tools”に含まれる内容、コマンドの意味は下記を参照 https://www.ibm.com/developerworks/linux/linux390/s390-tools-overview.html 2017年ごろからソースもGitHubで公開されています https://github.com/ibm-s390-tools/s390-tools 通常のyum/zypperでレポジトリからインストールするようなパッケージ(PostgreSQL等)は ほとんどサポートされています
Code Patterns 10 IBM Code PatternsにもLinuxONE Community Cloudで 実行可能なパターンがいくつか公開されています (“Systems”カテゴリにて)
https://developer.ibm.com/jp/technologies/systems/
注意点 • 環境は基本的に英語 (VM作成フォームぐらいですが) • 本番ワークロードは稼働できません (開発・評価用なので) • 環境が120日で消されてしまう、30日間の非稼働で削除される場合がある •
IBM Cloud DCの外部に設置されている =IBM Cloud外部との通信課金が発生する場合や帯域が確保できない場合も 11 LinuxONE Community Cloudは無償でご利用いただけますが、 いくつか注意点もあります
CALL FOR CODE 12 ニヤリ( ̄ー ̄) Call for Code, Code Challengeの条件は
「IBM CloudまたはIBM Systems製品を使用すること」 → 2019年5月時点でSystems製品はZ, POWER, Storageの3種類 https://callforcode.org/challenge/ https://www.ibm.com/blogs/systems/jp-ja/
登録からVM起動まで(1) 13 (1) まずは、LinuxONEのサイトから”Try a LinuxONE VirtualMachine” https://developer.ibm.com/linuxone/
登録からVM起動まで(2) 14 (2) 続いて、LinuxONE Community Cloudのユーザー登録 メールアドレス、パスワード、国などを登録して “Description of your
project(使用目的)” には、 「Trial use」など適切に埋めてください 全ての項目を記入したら、左下の”Request your trial”を選択 (3) 登録が完了したら、確認のメールが届きます
登録からVM起動まで(3) 15 (4) LinuxONE Community Cloudのログイン画面 https://linuxone.cloud.marist.edu/cloud/#/login ユーザー作成時に指定したユーザー名とパスワードを入力して サインインしてください
登録からVM起動まで(4) 16 (5) LinuxONE Community Cloudのメニューが表示されます Service Catalogから Manage Instancesへ
登録からVM起動まで(5) 17 (6) インスタンス一覧が表示されます “Create”ボタンをクリック
登録からVM起動まで(6) 18 (8) ログインにはSSH公開鍵が必要となります ここで作成するか、お手持ちの鍵を importしてください (7) 作成するインスタンスをの設定を入れます ・作成するVMの種類 (“General
purpose VM”しかないですが) ・Instance Details – name(ホスト名) ・Image (RHEL 7.x または SLES12SPx) 全ての必須項目が記入されると 下部の”Create”ボタンがクリックできるようになります
登録からVM起動まで(7) 19 以上で手続きは完了です あなたのSLES/RHELでやりたいことを 試してみてください (10) 起動が完了するとIPが表示されます ssh公開鍵を使用して接続してください (9) インスタンスのデプロイから起動には
多少時間がかかります(5-10分ぐらい)
20 Z END