2017年1月8日日曜日

Xeon Phi ブリッジ Windows 設定

いちいち、コマンド打つのが面倒...
ということで、Phi側とブリッジ接続に。

Windowsのホスト側とXeon Phi側のイーサネットをネットワークブリッジを作成
ネットワークブリッジに IP 設定が必要

mic0.xmlを以下のように変更

<?xml version="1.0" encoding="utf-8" standalone="no"?\>
<mic0\>
  <MajorVersion>v1.2</MajorVersion>
  <Hostname>mic0</Hostname>
  <Networking>
    <IPAddress>10.0.1.217</IPAddress>
    <Subnet>255.255.255.0</Subnet>
    <MACAddress>00:11:22:33:44:00</MACAddress>
  </Networking>
</mic0>

2017年1月7日土曜日

Xeon Phi tcp/ip ルーティング Windows 設定

Xeon Phi と NAS を NFS したく...


Windows host設定


コンピュータの管理 -> サービス 
Routing and Remote Access を有効に。

regedit
HKEY_LOCAL_MACHINE のSYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter
REG_DWORD 1 で設定


Xeon PHI 側で設定


# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.99 mic0
とか
#  route add default gw 192.168.1.99
で。
filesystem\mic0\etc\network\interfaces に書いちゃうのは micctrl -g したときに戻ってしまう。
mic0.xml に gateway 設定はない模様。

linux だと micctrl -g ができそう。

Mac側の設定

$ sudo route add -host 192.168.1.100  192.168.0.3


Xeon Phi SSH 設定

PuTTY Key Generatorで作成。
Public key for ... authorized_keys file: の内容を、ファイル authorized_keys でコピーペースト。
save private key を id_rsa.ppk で保存。

Xeon Phi に sshを設定。
micctrl --addssh root -f authorized_keys 
micctrl --stop
micctrl --start 
putty は  Connection -> SSH -> Auth に id_rsa.ppk を設定してログインできる。

Mac/Linux で ssh 使えるように、
PuTTY Key Generatorで作成した .ppk を openssh 用に以下で変換。

  • PuTTY Key Generator の conversions で変換
  • Homebreaw (Mac Ports  ?) で putty をインストール
puttygen id_rsa.ppk -O private-openssh -o id_rsa
puttygen id_rsa.ppk -O public-openssh -o id_rsa.pub

作成したkeyはMac/Linuxの以下に配置。
mv id_rsa ~/.ssh
chmod 600 ~/.ssh/id_rsa

2017年1月1日日曜日

MacOS で rpm ファイルの展開

file-roller を利用
XQuartz が必要