VMWare ESXiのセットアップで苦戦した話

今回は、VMWare ESXiをインストールしたときに、
苦戦した話をしたいと思います。

インストールしたESXiのバージョンは5.5。
開発用のサーバにインストールし、その上で、
仮想サーバを立てる予定です。

過去にESXi5.1をインストールしたことがあったため、
そう苦戦することはないだろうと考えながら、
ESXi5.5のインストール用ISOファイルをダウンロードしました。
ISOファイルをCDに焼き、インストールメディアを準備します。

さて、インストールするために、サーバの電源を入れ、
BIOSを流し見た後、RAID(※1)を構成するため、
POST画面を眺めます。

※1:複数のハードディスクを1つのディスクとして扱う技術。
信頼性、可用性を向上させる。
ハードウェア(RAIDコントローラ)によって、管理されるものと
ソフトウェア(OSなど)によって、管理されるものがある。

……POST画面にRAID構成情報が表示されません。
この時点で、おかしいな、と思いはしましたが、
電源を入れ直し、BIOSを確認します。

RAIDの情報がない?
RAIDコントローラの情報はBIOSに表示されなかったか?
などと考えながら、探します。

結局、見つけることが出来なかったため、
サーバのセットアップに使用するDVDを挿入し、
GUI画面を眺めます。

こちらにも表示が無い?
この時点で、すでに混乱しています。

セットアップ用DVDを入れたり抜いたり、
ESXiのインストールCDを入れたり抜いたり、
サーバのPOST画面を眺め続けたり。

どこにもRAIDのセットアップ画面は有りません。

BIOSも見たんだけどなぁ、と考えながら、
BIOSを立ち上げ、HDD情報の画面を表示します。

HDDモード:AHCI と表記されている箇所に目が留まります。
このサーバのHDDはSATAでしたので、
AHCIかIDEかの選択だろうと高を括っていましたが、
念のため確認するか、と項目を選択すると、
そこには、IDE・AHCI・RAIDと書かれた項目が。

思わず、「こんな所にあるのか……」と声に出しました。
これでRAIDが設定できる、と安心し、RAIDモードを選択します。

設定を変更し、BIOSを保存、再起動します。
POST画面にようやくRAIDの設定画面へのコマンドが表示されました。

コマンドを叩き、設定画面へ移ります。
ここからは問題ないだろう、と考え、設定を行います。

設定も無事完了し、サーバを再起動させ、
ESXiのインストールに移ります。

実は、この後、さらに想定外の事態に襲われたのですが、
それについては、次回に持ち越させていただこうかと思います。

今回の教訓は、慣れているメーカーでもモデルが変われば、
BIOSも変わることが有るので、事前に下調べを行う事、でした。

[Oracle初心者運用メモ]ADO.NETでOledb接続ができない

ASP.NET(VS2010)開発のWebシステムを構築している
客先の本番Webサーバにて、突然、下記のエラーが発生し、
Webシステムから別DBサーバのDB(Oracle11g)へ接続できなくなってしまいました。

——————————-
データベースからのデータ取得に失敗しました。
‘OraOLEDB.Oracle’ プロバイダーはローカルのコンピューターに登録されていません。
——————————-

WebシステムからはADO.NETのOledb接続でDBへ接続しています。

Webサーバの環境は以下の通り(Webサーバ管理は別会社)
OS:Windows Server 2008 R2
DB:Oracle11g クライアント32bit

実は、Webシステムを構築した当初は
DBはOracle11gサーバ64bitがインストールされており
その時点では正常に接続できていました。
その後、別会社で使用しているシステムが32bit版のOracleクライアントが
必要になり、 追加でOracle11g クライアント32bitをインストールされたようで
インストール後、エラーが発生するようになりました。

・Oracleホームディレクトリのユーザ権限を確認
(Everyone権限を設定したりなどいろいろ試す)
・Oracleホーム/binフォルダへのPath設定を確認
などいろいろ試してみましたが結果は変わらず。。

Webサーバを管理している会社に、Oracle11g クライアント32bitをアンインストールし
構築当初のOracle11gサーバ64bitに戻してもらいましたが、
それでも結果は変わらず。。

最終的にWebサーバをOSからインストールしなおしていただき
(DBはOracle11gサーバ64bit)
正常に接続できるようになりました。

今回の現象は、Oracleの再イントールが要因でしたが
そのことにより何故このような現象が発生したのか
OS再インストールではなく、何か解決方法はなかったのか
突き止めることができなかったことが残念です。

Xamarin って初めて聞いた

Xamarin(ザマリン)とは企業名であり、

またその製品群をさす言葉でもあります。

 

Xamarin社は2013年11月に「Xamarin for Visual Studio」をリリースしました。

これを使うと、なんと Visual Studio 2013 (主にC#, VB.NET)で、

iOS/Android のネイティブアプリが作れちゃうそうです!!

 

ライセンスは有償ですが、30日間の試用期間もあります。

 

Visual Studio を使い慣れている方で、

iOS/Android アプリを作ってみたい方には、

おすすめかもしれません。

iPhone6発表

昨日は錦織圭くんのテニスの話題でもちきりでしたが、日本時間の2014/9/10 午前2時を心待ちにしていた人も多いのではないでしょうか。

ずいぶん前から、iPhoneの新型「iPhone6」が発表されるという噂が流れていました。それがこの日時です。

結果的に「iPhone6」は発表され、腕時計型の「AppleWatch」も発表されました。

個人的には、噂通りで期待はずれ、と言う感想です。

もちろん素晴らしい技術が盛り込まれているのはわかるので、Apple社を否定するものではないんです。でも、発表前からの情報漏れがあまりにも多く、その殆どが発表内容と一致する点が面白く無いなあと思わせる要因だと思っています。

新製品発表に向けて期待感を煽るのはよく有るやり方だと思うのですが、もう少し神秘性が有ったほうが受け手は楽しめるように思います。

IT経営フォーラム2014 in 長崎

7月の台風の影響で延期になった、「IT経営フォーラム2014」に参加してきました!

豪華ゲストがたくさんで、去年より数倍の規模になっていて、内容も充実。
とても勉強になりました~♪

主催のドゥアイネットさんも、毎年、新しいことにチャレンジされていて
すごく輝いていました☆
アイコックも、どんどん新しいことに取り組んで行きたいな、と改めて感じました。

船井総研 斎藤様 → いつも、経営・営業に関する、とてもわかりやすくて
                今すぐにでも実行できそうなアドバイスをして下さいます。
                今回も、すごく勉強になりました。

Google 田中様 → まず。プレゼン上手すぎ!! TEDみたいでした。
              Google Apps活用してますが、使いこなせていない機能も
              知ることが出来て、お客様への提案にも生かせる内容でした。

Salesforce 安田様 → SPECIAL GUESTに、あの有名な社長さんが
                 登場されました!関西弁が素敵。
                 中小企業が元気になるヒントがたくさんでした。

SoftBank 中山様 → ソフトバンク製品だけでなく、便利なクラウドサービスや
               アプリの紹介がたくさんあって、実際にビジネスの現場で
               利用されている様子もわかりやすく、取り入れたいものだらけ
               でした!
               個人的には、Pepper がと~っても気になりました。

社内では、システム営業社員は、私ひとりなので、なかなか相談相手がいなかったり
情報にも偏りが出てしまったりするのですが、たくさんの方々と交流でき、また、
興味深いお話しを聞くことが出来、とても充実した1日でした。

田舎に住んでいると、なかなか、こういったセミナーに参加できる機会が少ないので
貴重な時間となりました。