LoginSignup
4
1

More than 5 years have passed since last update.

Raspberry Pi Zero WでAzure CLI 2.0を使う

Posted at

はじめに

Raspberry Pi Zero Wが入手できましたので、こちらにdebianベースのraspbianをインストールして、無線LANを有効化、更にAzure CLI 2.0をインストールしてみました。
20525265_1634730949902657_733720618196274206_n.jpg

raspbianの設定

基本的には公式サイトからイメージをダウンロードしてきてSDカードに書き込んで起動します。
basicな設定は以下のコマンドでサクっと設定します。

sudo raspi-config

image.png

無線LAN設定

GUIでやってもいいですけど、以下のファイルにSSID情報を設定すればOKです

/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB

network={
        ssid="<<接続する無線APのSSID?>"
        psk="<<シークレットキー>>"
        key_mgmt=WPA-PSK
}

IPアドレスの固定化

以下のファイルの最後に固定化したいIPアドレス情報を追加します

/etc/dhcpcd.conf
interface wlan0
static ip_address=192.168.0.32/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

上記例では無線LANのインタフェースについてIPアドレスに 192.168.0.32 を設定しています。

Azure CLI 2.0のインストール

MS公式サイトのAzure CLI 2.0 のインストールでは以下のコマンドでLinuxの場合はOKとあります。

curl -L https://aka.ms/InstallAzureCli | bash

raspbianにインストールする場合にはその前に必要なパッケージをインストール後に実行します。
以下が正常インストールするためのコマンドとなります。

sudo apt-get install libffi-dev
sudo apt-get install python-dev
sudo apt-get install libssl-dev
sudo curl -L https://aka.ms/InstallAzureCli | bash

インストールには暫く時間がかかりますが、じっと待ちます。
最後に "Installation successful" と出たら完了です。
image.png

無事azコマンドが実行できるのを確認します。

pi@raspberrypi:~ $ source .bashrc
pi@raspberrypi:~ $ az login
To sign in, use a web browser to open the page https://aka.ms/devicelogin and enter the code XXXXXXXX to authenticate.

(snip)

pi@raspberrypi:~ $ az vm list -o table

pi@raspberrypi:~ $ az account set --subscription XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
pi@raspberrypi:~ $ az vm list -o table
Name         ResourceGroup               Location
-----------  --------------------------  ----------
DFGWVM01     DATAFACTORYTEST20170620-RG  japaneast
SQLSVVM01    DATAFACTORYTEST20170620-RG  japaneast
JMVM01       J-TEST-RG                   japaneast
JMVMAG01     J-TEST-RG                   japaneast
VMJMAG02     J-TEST-RG                   japaneast
KtkrWin2016  WINCLIENTS-RG               japaneast
pi@raspberrypi:~ $

おわりに

正直 Raspberry Pi Zero Wは遅いです。しかし、非常にコンパクトで無線LANもBluetoothも使えるため、今回のAzure CLI 2.0のインストールを皮切りに、主にIoT的な分野で色々とAzureと組み合わせて楽しいことや、便利が事ができそうです。

また、何かやったら投稿します。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1