ThinkCentre M75q Tiny Gen2(M75q-2)でUSBLANアダプターを使わずにESXi 7を動かす
注意:この方法には、追加のハードウェアが必要です。
VMware ESXi 7以降でRealtekの内蔵LANは動かないです。
↓参考情報
タイトルで期待してしまった人ごめんなさい。
たぶん誰もこんなことやっていないと思うので、ブログに残しておこうと思います。
「USBLANアダプターなんて使いたくない!」「IntelチップベースのLANが使いたい!」って人はもしかしたら参考になるかもしれません。
・必要なもの
・ThinkCentre M75q Tiny Gen2
・LR-LINK LRES2210PT
・LRES2210PTとは・・・
↓これ
www.lr-link.com
中国のネットワークカードを作ってるメーカーみたいです。
TP-Linkってメーカーに似てるなーって思って、会社設立した年を確認したら
TP-Link:1996年
LR-Link:2006年
とのこと。なるほどね・・・。
↓これが買って届いたNIC実物です。Aliexpressで送料込みで8000円ぐらいで買えます。ちょっと高い。
一応、VMWare ESXi 7.0と、Windows Server 2019で使える事を確認してます。
ところで、いろいろ変わったNICを作ってるけど、誰が買うんだろ・・・。
・M75q-2に組み込む
ネジ類も付いているので、ドライバーだけ用意すればOKです。
無線LANカードが入っている人は、外して交換になるので、無線LAN使えなくなります。ESXiでは、PCIeパススルーしなければ不要だと思います。
↓こんな感じに組み込む。
問題の配線は、ケーブルコネクターとSATAコネクタが若干干渉するし、SATA SSDの下を通すからちょっと配線が難しいし、邪魔なものを外したりする必要があります。
↓SATAを固定するステーの下にケーブルを通して、無理やり後ろ側に持って行く。
とりあえず絶縁にマスキングテープ使っちゃってるけど、よくない気がするので、カプトンテープとかちゃんとしたのを使いましょう。
↓こんな感じで外に出せたので、あとはLANケーブル繋いでインストールです。
・ESXiのインストール
実は、Intel NUCで動いていたSSDをそのまま移植して動かしているので、M75q-2でインストール作業してません。(たぶんこれは、あまりいい方法ではないと思います)
ネットワークカードが認識してるので、インストールできるはずです。
↓ハードウェア情報
↓ESXiバージョン
↓ネットワークカード
・終わりに
数年ぶりにブログ書きました。
誰もやってなさそうな事やったらまた書きます。
たぶん。
試験の話(LPIC202)とか、その他いろいろ
皆様、お久しぶりです。
私は生きています。
とりあえず、LPIC202(ver4.5)に一度落ちたり、合格したり、新しいノートパソコンをゲットしたりでいろいろありました。
この記事を書くきっかけになったのは、Amazonアソシエイトからギフト券が送られてきたからです。なんて現金なやつでしょう。
気になってアクセス解析を確認したところ・・・。
なるほど。IoT検定の記事が原因か。
しかし、IoT検定も受験から1年経ってるので、いい加減参考にならないんじゃないのかなって思ったけどそうじゃないのかな。もしかして・・・試験問題改定する気もないのかな。
ほぼ会社命令で受けたけど、思わぬドル箱、じゃなくて資産性を持つ情報を公開したな、生きていて初めてじゃないかこういうことしたの。
アクセス解析見た感じほとんど試験関係。
まあそうだよね、ほかの記事はほかの人が書いているだろうからって備忘録にもならない程度の日本語だしね。
さて、LPIC202については、Ver4.0の試験対策本でやったところ70点ぐらい足りなくて落ちました。
その後、試験対策本が揃うのを待って試験を受けたところ、点数忘れたけど過去最高得点で合格しました。
<試験対策で使った本>
赤本は正直微妙です・・・。お金ないなら買わなくてもいい気がします。
白本は、ぱっと見Ver4.0と中身変わってないように見えますが、章ごとの問題の数が変わっています。LDAPとSAMBAとセキュリティ(PAMモジュールに関する知識)の問題が増えている気がします。
本当は今年中にCCNAを受ける予定でしたが、試験代と合格時にもらえる手当のバランスが非常に悪く、回収に時間がかかるため見送りました。やはり私は現金なやつです。
そして、新しいPCを買いました。
DELL XPS13 9360のUSキーボードモデルです。
隣にいるのは、前から使っていたASUS Vivobook X202です。
VivobookはちゃっかりSSD化してたり、無線LANモジュールをIntelのac対応のものに置き換えてあります。
ちょうどDELL XPSはEBayで安く売ってて、全部込みで13万ぐらいで買えました。
GSPは到着遅すぎてやってられないですね。
これに関しては、詳細は記事を作る予定です。気力があればですが。
あ、明日クリスマスじゃん、リア充は爆発してください。
LPIC201試験に落ちた話と受かった話
LPIC レベル2は、調べてみた感じだとレベル2らしく中程度の難易度らしい。
中程度ってなんだよ。
試験に使った本のアフィリエイト貼っておきます。
よかったら不正行為に見えない程度にクリックしまくってください。
<使った教材>
・あずき本
・白本
・Ping-T
バージョン4.5とバージョン4.0の対策本ですけど、受けた試験は4.5です
<試験のこととか>
1回目の試験は、470点(合格ラインは500点)で不合格・・・。
最初は前日飲酒したせいかなって思ったけど、試験会場に行く途中でやったPing-Tの模擬試験は、90%を切らない正解率を連発していた気がしたんですけど。
とりあえず、Linuxカーネルに関する問題の正解率が22%だったから、その分野を白い本で勉強した後に受けたら570点で合格です。
システム保守が100%だったのは驚いた。
気になるのは、問題をやった感じ、Ping-Tとか本の模擬試験に出てくるような問題だったし、案外簡単にいくかなって思ったのに落ちたやつ。
もしかして、LPICってレベルが上がるごとにつまらない問題は無得点にして、難しい問題を高得点にしてるのかな・・・。
次のLPIC202大丈夫かな・・・。
ECS BAT-MINIの購入とWi-Fiモジュールの換装
Windowsが動くシングルボードパソコン。
サイズがちょっとでかい。
Windows 10 Proのリテールライセンスを3000円ぐらいで買ってきて、インストールしたら無事動作しました。(値段がおかしいのは置いといて)
容量が32Gでメモリが2Gだからあんまりヘビーな作業はできないかも。
自分はSQLServer 2016 Expressいれて動かしてます。
Wi-Fiの感度が悪いって情報なので、「アンテナがついてないだけだろ!」って思ったら・・・。
あるね。
え、これでもダメなんだ・・・。
いろいろ調べたところ、BAT-MINIの裏にWi-Fiモジュールがあって、インタフェースはM.2なんだとか。
海外のサイト曰く、「SSDには対応していない」だそう。
それじゃあ・・・って思って買ってきたのが ↓
これもM.2だから入るはず・・・って思って一緒に買って、換装したら普通にはまった。
これで速い無線が使える!
って思ったんだけど、ドライバインストールしてもうんともすんとも。
付属品のしょぼい中国製Wi-Fiモジュールしか使えないようになってるのかな。
LPIC 102試験受けた
7月5日に受けたけど書く暇なくて書いてなかったです。
結果は合格です。結構ぎりぎりでした。
使った本のアフィリエイトを張っておきます。よかったら使ってください。
<使った教材>
・Ping-t
・アフィリエイトで張ってる本(あずき本)
<試験のこととか>
・Ping-tやあずき本より範囲が広く、試験本番でいみわからん!なんてこった!って叫びたくなった。
・ツールに関する概要だけじゃなくて本格的な操作にかかわる問題が出てきた。
・メールの管理に関することはPing-tでもあずき本でもだめかも。
・101試験がうまくいったからと言って102を甘く見ると落ちる。
最近ずっとお仕事の報告書とか書類ばっか作ってるからいい加減ブログ書くのもうまくなったかな・・・。
なってないか。
意外とわからないLinq⇔SQL構文
よくぼけてわすれるから記録しておく。
業務システムの人あるあるの、SQL使えるけど言語の新しい機能使えないって人向けかも。しかもSQL記法の情報が少ない気がする。
SELECT hoge, huga, mogera FROM TEST_TABLE ⇒ var linq = from rows in test_teble select...???????
最初本気でわからなくて、調べてみたけどなかなか出なかった。まじでくそ
基本構文
var linq = from result in List<Class> select result
読み解くと、fromはお決まりの宣言でresult in List<Class>はforeach文で展開するのと同じ。ただし、型宣言はなしで名前だけ付ける感じ。ジェネリクスあるからクラスは自動判定。
select resultで展開されたものを取得する宣言みたいのをする。
メソッド式はよくわかりません。
これで全件取得。
SELECT * FROM [TABLE_NAME] と同じ感じ。
リストの中身全部回るだけなのであんまり意味がない。
WHERE条件指定
var linq = from res in List<Class> where res.hoge == "テスト" select res
Linqでもwhere句はある。
SELECT * FROM [TABLE_NAME] WHERE HOGE = 'テスト'
と同じ。複数条件にも対応している。
選択取得
var gomi = from res in table select new {res.hoge = hoge; res.mogera = mogera }
これがわからな過ぎて仕事中にぶちきれてた、助けてくれたのはStackOverflowだった。もしかしたらnewの構文事故ってるかも。
SELECT HOGE, MOGERA FROM [TABLE_NAME]
と同じ。そもそもそんなことできるのかよ知らなかった。
JOIN
調べたほうがはやい。そして結合するならびゅーとかストアドプロシージャなりPL/SQLでまとめてからプログラムに投げたほうがいい場合があるので要検討。
分担の仕方がわからないならDB側に任せるのがよし。
DISTINCT(重複除去)
var linq = (from res in table select new {res.hoge = hoge}).Distinct()
SELECT DISTINCT HOGE FROM [TABLE_NAME]
と同じ。
DISTINCTはメソッド式で呼ぶしかない。まあ別に対してこまらない。
GROUP BY
調べたらでる。ただでさえ使うとめんどくさいこれをC#で・・・。
構文のーちぇっくだけどいっか。
LPIC 101試験受けてきた
結果は合格でした。
今回使った書籍は上にくっつけたもののみです。
どうやらLPICやCCNAは試験対策が手厚いみたいで、Webで問題解けるのもあってびっくりしました。
ちなみに、
LPICは2016年12月には、
全世界で53万人以上が受験し、
18万人以上の認定者が生まれています。
これはLinux技術者認定試験では世界最大です。
また日本国内でも、2017年3月時点で
累計受験者数は29万人以上です。
日本国内の累計認定者数としては、
Level1認定者が69,000人以上、
Level2では21,000人以上、
Level3では13,000人を上回り、
合計で10万人以上となっています。
日本でもLinux/OSSビジネスの活性化に伴い
受験者が急増しています。
(http://www.lpi.or.jp/charm/data.shtmlから一部抜粋)
すごい人数が受けてますね。
(69000 + 21000 + 13000) ÷ 290000 = 0.35
あれ?手厚い試験対策サイト・・・まあいっか。
自分自身Linuxは使ってはいたけど、知識はほとんどない状態でした。
知っていたのは、ターミナルの頭に出てくる文字が一般なら$で管理者なら#ってぐらいとapt-getの使い方ぐらいでした。
茶色い本(あずき本なんて言われてる)をとりあえず読んで、Webでできる試験対策の問題をひたすら解きまくっただけです。
ぶっちゃけ記憶ゲーで、Linuxのコマンドやパラメータ、スイッチを覚えるのがメインでした。Javaの試験みたいにソースの読解力など別の力は使わないので、記憶力に自信があるなら余裕だと思います。
しかも、Linux詳しい人は気が付いているかもしれないけどスイッチには法則があって、-vなら詳細情報、-lならリスト、-rなら再帰とか一定の法則に則って作られています。たまに予想できないスイッチもありますけどgrepとか・・・。
とっとと102受けなきゃ。
7.3 データベースとSQL
( ^ω^)・・・