51

Azure de debian

Embed Size (px)

DESCRIPTION

大統一Debian勉強会2013

Citation preview

Page 1: Azure de debian
Page 2: Azure de debian
Page 3: Azure de debian
Page 4: Azure de debian
Page 5: Azure de debian

廣瀬一海 (ひろせかずみ)http://www.facebook.com/kazumi.hirose

株式会社 pnop CTO10歳からホビーで初めて、飽きもしないで25年目、なんでもかんでも雑食でやります、プライベートでも仕事でもDebianに長い事お世話になってますm(_ _)m

仕事はクラウドのコンサルとか、技術支援など

Microsoft MVP Windows AzureWindows Azure ユーザー会コアメンバー

Page 6: Azure de debian

「デプロイ王子」

Page 7: Azure de debian

1. デプローイと叫びながらKINECTに両手を上げる2. KINECTが両手をあげるジェスチャを検出3. 検出すると、クラウドにデプロイの命令を送ります。4. 起動できたら成功です♪

2 あ!デプロイのポーズだ!1 デプロ~~~イ\(^o^)/ 3クラウドにデプロイ

Page 8: Azure de debian
Page 9: Azure de debian
Page 10: Azure de debian
Page 11: Azure de debian
Page 12: Azure de debian
Page 13: Azure de debian

マイクロソフトがサービスしているクラウドです。

Page 14: Azure de debian

稼働・展開中のデーターセンター

North Central US

South Central US

Northern Europe

Western Europe East Asia

South East Asia

US East

US West

満員御礼新規受付中止中

Japan Tokyo

Japan Osaka

提供予定

Australia1

Australia2

提供予定CHINA

21vianet運用

Page 15: Azure de debian

日本にもリージョンができることになりました。

Page 16: Azure de debian

ポータルもHTML5+JS

で日本語表示

Page 17: Azure de debian

もちろん、Debianから使えます。

Page 18: Azure de debian
Page 19: Azure de debian

そう…iPhoneならねSiriに頼みましたが、彼女には理解してもらえませんでした

Page 20: Azure de debian

りなっくす

はじめました

マイクロソフト

Page 21: Azure de debian

名前はWindows Azureですが、Linuxが動きます

Page 22: Azure de debian
Page 23: Azure de debian
Page 24: Azure de debian
Page 25: Azure de debian
Page 26: Azure de debian
Page 27: Azure de debian

# uname -a

Linux Debian7 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux

# lsmod | grep hv

hv_utils 12986 0

hv_storvsc 17423 2

hv_netvsc 18304 0

hv_vmbus 32029 4 hv_netvsc,hv_storvsc,hid_hyperv,hv_utils

scsi_mod 162269 5 libata,sr_mod,sg,hv_storvsc,sd_mod

Page 28: Azure de debian
Page 29: Azure de debian
Page 30: Azure de debian

# cat /etc/apt/sources.list

deb http://ftp.jp.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main

deb http://ftp.jp.debian.org/debian/ wheezy-updates main

deb http://ftp.jp.debian.org/debian/ jessie main

Page 31: Azure de debian

# cat /etc/apt/preferences

Package: *

Pin: release a=stable

Pin-Priority: 700

Package: *

Pin: release a=testing

Pin-Priority: 80

Package: *

Pin: release a=unstable

Pin-Priority: 90

Page 32: Azure de debian

# apt-get install waagent/jessie

Reading package lists... Done

Building dependency tree

Reading state information... Done

Selected version '1.3.2-1' (Debian:testing [amd64]) for 'waagent‘

・・・中略・・・

0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.

Need to get 6,653 kB of archives.

After this operation, 21.6 MB of additional disk space will be used.

Do you want to continue [Y/n]?

Page 33: Azure de debian

# waagent -deprovision

WARNING! The waagent service will be stopped.

WARNING! All SSH host key pairs will be deleted.

WARNING! Nameserver configuration in /etc/resolv.conf will be deleted.

WARNING! Cached DHCP leases will be deleted.

WARNING! root password will be disabled. You will not be able to login as root.

Do you want to proceed (y/n)? y

#

Page 34: Azure de debian

# azure vm image create "Debian7.0-Wheezy-Minimal" --location "East Asia" --os Linux WheezyOnWA.vhd

info: Executing command vm image create

+ Retrieving storage accounts

info: VHD size : 30 GB

info: Uploading 31457280.5 KB

Requested: 79.6% Completed: 79.0% Running: 92 Time:36m15s Speed: 11431 KB/s

Page 35: Azure de debian
Page 36: Azure de debian
Page 37: Azure de debian
Page 38: Azure de debian
Page 39: Azure de debian
Page 40: Azure de debian
Page 41: Azure de debian
Page 42: Azure de debian

http://nodejs.org/dist/v0.8.22/node-v0.8.22.tar.gz

# /usr/local/src

# apt-get install python g++ make

# wget -N http://nodejs.org/dist/v0.8.22/node-v0.8.22.tar.gz

# tar xzvf node-v0.8.22.tar.gz && cd node-v*

# ./configure

# make && make install

Page 43: Azure de debian

# npm install azure-cli –g$ azure

info: _ _____ _ ___ ___

info: /_¥ |_ / | | | _ ¥ __|

info: _ ___/ _ ¥__/ /| |_| | / _|___ _ _

info: (___ /_/ ¥_¥/___|¥___/|_|_¥___| _____)

info: (_______ _ _) _ ______ _)_ _

info: (______________ _ ) (___ _ _)

info:

info: Windows Azure: Microsoft's Cloud Platform

info:

info: Tool version 0.6.16

Page 44: Azure de debian

$ azure account download // ブラウザ起動&ダウンロード

$ azure account import [Downloaded File]

Page 45: Azure de debian

$ azure vm create mydebian -o vmdepot-2427-1-4 -l "East Asia" myuser mypass[--ssh] SSHKEY

$ azure vm endpoint create-multiple mydebian 22:22

mydebian.cloudapp.netというURIができます。

ssh [email protected]でログイン

Page 46: Azure de debian
Page 47: Azure de debian
Page 48: Azure de debian
Page 49: Azure de debian
Page 50: Azure de debian
Page 51: Azure de debian