a stray sheep

お仕事周りの雑記帳

Raspberry Piの日本語化とSSH接続

いろいろ設定してみます。

 

日本語化

メニュー→「Preferences」→「Raspberry Pi Configuration」で、設定ウィンドウを開く

Localizationタブ

  • Locale
      Language: ja (Japanese)
      Country: JP (Japan)
  • TImezone
      Area: Japan
  • Keyboard
      Japna/Japanese
  • WiFi Country
      Japan

 

を設定して、reboot

→見事に、日本語になりましたー

f:id:belial6:20170627235412p:plain

 

SSH接続

メニュー→「設定」→「Raspberry Pi の設定」で、設定ウィンドウを開く

インタフェースタブで、以下を選択

  SSH: Disable →Enable

f:id:belial6:20170628000821p:plain

 

IPアドレスを確認したら、「192.168.1.9」でした。

 

そして、ノートからTeraTermで接続

  アドレス: 192.168.1.9

   ユーザ/パスワード: pi/raspberry

→接続できました。

 

 これで、ラズパイをもっと容易に使うことができます。

 

 

Raspberry Piを起動してみた

 

今回は、ラズパイを起動してみたいと思います。

ここらへんは、ラズパイマガジン2017年8月号のP137~に書いてあります。

 

1)まずは、スターターキットのmicroSDカード(16GB)を差し込みます。
OSは書き込み済みなので、そのまま差すだけです。

f:id:belial6:20170627232220p:plain

 

2)続いて、ラズパイにいろいろ差していきます。

  • LANケーブル
  • USBキーボード
  • USBマウス
  • HDMIケーブル(液晶テレビとつなぎました)
  • 電源アダプター

 

3)いよいよ電源を入れます。スイッチオン!!

電源入れた後の画面です。おぉ、何か起動した。そして、OSではない!?

f:id:belial6:20170627232031p:plain

 

4)最初の画面は、NOOBSでした。

「OS書き込み済み」って書いてあったから、てっきりOSインストール済みかと思ったら、OS導入支援ツールの「NOOBS」が書き込み済みとのこと(中の紙に書いてあった・・・)

まぁ、いいや「Raspbian[推奨]」をチェックして、「インストール」をクリック

f:id:belial6:20170627233148p:plain

 

5)インストール完了!

f:id:belial6:20170627234506p:plain

 

f:id:belial6:20170627235231p:plain

 

 次にやりたいのは、SSHでノートPCから操作できるようにすること。トライします。

 

Raspberry Piを買ってみた

前から気になっていたRaspberry Piを買いました。

初めてなので、確実に動くキットがほしかったので、安全そうな日経BP社が販売しているものをチョイス。

itpro.nikkeibp.co.jp

 

 

購入したのは、以下3点で、合計20,190円(税込) です。

  • Pi3カメラケースセット(ラズパイマガジン+Pi 3+新型カメラ+ケース) 11,750円(税込)
  • ラズパイマガジン2017年6月号・8月号電子工作キット 5,200円(税込)
  • ラズパイマガジンが選ぶスターターキット 3,240円(税込)

 

ラズパイ3

f:id:belial6:20170627224951p:plain

f:id:belial6:20170627225407p:plain

ラズパイケース

f:id:belial6:20170627225023p:plain

カメラモジュール

f:id:belial6:20170627225100p:plain

電子工作キットとスターターキット

f:id:belial6:20170627224909p:plain

 

 開封して、外見を触ってみたところで注意点

  • ラズパイケース ・・・かっちりハマりません。ナナメっちゃうんですよねぇ。ハメ方が悪いのか?こんなものなのか?ケースが不良なのか?よくわかりませんが、ケースは買わなくてもいいと思いました。もっといいのがありそうな。
  • 公式タッチディスプレイ ・・・買ってないんですが、中に紙が入っていて、「本ディスプレイの組み立てはかなり複雑ですので、慎重に作業してください。」と書いてあります。自信のない人はちょっと心して買ってください。

 

次回から実際につなげていきます。

 

HP iLO バージョンやライセンスについて調べてみた

リモート管理のために、HP iLOの調査を少ししているので、その備忘録です。

今回は、新旧サーバがあるけど、サーバによって搭載しているiLOが違うし、その場合どんな対応すればいいんだっけ?ライセンスはどうなってるんだっけ?的なことを簡単にまとめようと思います。

 

まずiLOについてのよくある質問が以下にありました。iLOについてちょっと知りたいかったことがまとまっていたので参考になります。

http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c03911362

 

今日まとめたことはこちら。

  • iLOの種類とサーバ別搭載表
  • iLO2→iLO3、iLO3→iLO4ってできる?
  • iLO4のライセンスはあるけど、iLO2のライセンスは?
  • iLOのマニュアル一覧

 

iLOの種類とサーバ別搭載表

古いサーバのシステム構成図とかを見ていて、iLOじゃなくてLOってのがあります。まぁiLO以前の呼び名なんだろうというのは明白ではありますが、ちゃんとドキュメントで確認しておきたかったので。

iLOの種類

 正式名称:HP Integrated Lights-Out

 バージョン:LO100、iLO、iLO2、iLO3、iLO4

サーバ別搭載表

 かろうじてG8世代なので古いです。

 #新しいものを見つけたらあとで更新

 http://h20564.www2.hpe.com/hpsc/doc/public/display?docLocale=null&docId=emr_na-c03509397#DL

 

 

iLO2→iLO3、iLO3→iLO4ってできる?

新旧いろんなサーバを管理していますが、古いサーバだとLO100やiLO2搭載となっています。最近iLO4を使いたい場面があって、その際にiLO2でも同じことができるのか?できない場合は、アップグレード?取り換え?(ファームでなく、iLOそのもののバージョンを)するのか? を調べてみました。

 

「iLO3とiLO2の違いについて知りたい」

http://h20564.www2.hpe.com/hpsc/doc/public/display?docLocale=null&docId=emr_na-c03099730

 

マネジメントプロセッサーは、サーバーのマザーボードに内蔵されているため、取り換えはできません

iLO2→iLO3について明確に書いてありました。iLO3→iLO4でも同様でしょうね。

 

 

iLOバージョンごとに専用のライセンスがある?

取り換えできないことはわかりましたが、ライセンスは同じものでもよいのか?それともバージョンごとに専用のものがあって、それを買う必要があるのか?

HPE iLO Licensing Guide

http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=c04951959

 

頁8の図1: Figure1 HPE iLO license decision process

サーバ種別(DLラインとか、世代 Gen9とか)によって、使えるライセンスがある、と。

古いのだと、Essentials、Scale-Outは使えなくて、Advancedが必要らしい。

iLO Advanced Support -> All HPE ProLiant Servers that have iLO in them

 

Essentials < Advanced なので、お金がかかるってことです。

http://h50146.www5.hpe.com/products/servers/proliant/essentials/ilo4/mo.html

#評価版でEssentialsを入手しておいたんです(iLO4検証用として)が、古いのに入れて使えるかを試そうと思っていた目論見が外れた。。。評価版Advancedを入手しないと。

 

 

iLOのマニュアル一覧

まとまっていて今後使えそうだったので、貼っておきます。

http://h50146.www5.hpe.com/doc/manual/proliant/option.html#rk

 

以上

HP iLO 接続できない -解決-

2017.2.10 更新 

問題が解決しました。
結論は、
 1.OSのNICとは異なるアドレスを振る。
 2.リモートマシンから接続する。
です。

 

よくよく考えれば当たり前なことでした。

共有ネットワークポートなので、OSと同じアドレスだろうと思って設定していましたが、iLOとOSのNICは異なるものです(MACアドレスが違う)。なので、異なるアドレスを振る必要がありました。

共有ネットワークポートだと2つのアドレスを消費してしまうので、こちらをプライベートにするのが良いですね。リモート管理だから、そう設計するとは思いますが。

あと、OSからiLOに接続することはできないようです。外部からアクセスしたらできました。リモート管理なのでOSに接続できるなら、iLOは要らないですもんね。

 

----

2017.1.29 のエントリ

iLOのアドレスを設定し、ブラウザから接続を試みたがつながらない!

 

現在は、調査中のステータス。

 

以下、試したいことをリストアップ

  • ブラウザのプロキシサーバの設定を解除する。
  • ブラウザの暗号化レベルが128ビットであることを確認する。

 

とりあえず、以上。明日試そう。

プロキシな気がしてる・・・。

→関係なかった。。。

 

HP iLO

iLO等HPサーバ周辺の調べもの

 

iLO

iLOについては、こちらのサイトがとても参考になりました。

 

そして、上記サイトでiLOの評価ライセンスがあるということで調べてみました。

まず、iLOのページ

HPE Integrated Lights Out (iLO) Server Management | HPE™

このページをスクロールしていくと、下のほうに「TRY BEFORE YOU BUY」というリンクがあります。リンク先は”Evaluation Licenses for HP ProLiant Servers”とありました。ビンゴ!!

https://h20392.www2.hpe.com/portal/swdepot/displayProductInfo.do?productNumber=ILO_TRIALS

  • 60日間お試し
  • ユーザ登録もしくは、HPE Passport IDが必要
  • 評価ライセンスには、Advanced Trial License、Advanced for BladeSystem Trial License、Essential Trial License、Scale-Out Trial Licenseがある。試したいものを選べばいいですね。

Essentialライセンスは、以下のサーバがサポートされる。G8以前じゃあダメなのかな?

  • ProLiant G9 100 series and lower
  • MicroServer
  • ProLiant G8 SL, BL and DL 160

 

 

冪等性を損なうサンプルplaybook

サンプル

site.yml

---
- hosts: all
  become: true
  tasks:
    - name: test lineinfile
      lineinfile:
        dest: /tmp/test.conf
        regexp: '^#ServerName '
        line: "ServerName {{ ansible_fqdn }}:80"


test.conf

#ServerName localhost:80

ansible-playbookの実行

1回目

ServerName localhost.localdomain:80
  • regexpにマッチした行を、line行で置き換えた

2回目

ServerName localhost.localdomain:80

ServerName localhost.localdomain:80
  • regexpにマッチする行はない。lineが挿入される。

マニュアルにも "The line to insert/replace into the file" と記載されている。

3回目

ServerName localhost.localdomain:80

ServerName localhost.localdomain:80
ServerName localhost.localdomain:80
  • さらに追加される。


何回も実行すると、同じ結果にならない。= 冪等でない。

そんなサンプルでした。