カテゴリー: 技術系memo

  • HPE ProLiant GEN10でBIOSでRAIDの構成を行う

    HPE ProLiant GEN10にHyper-VやESXiなどをいれるときに、RAID構成やスペアディスク設定を行う際、BIOS(UEFI)で設定することができる。その手順。Gen10だけあり、かなり設定しやすくなっていた。

    1. サーバの電源ONの後、「F9」で「System Utilites」を起動する
    2. Sytem Utilitesが起動する
    3. キーボードでカーソルを動かし、「Select Language」を選択し、「Enter」を押す
    4. リストから「日本語」を選択して「Enter」を押す
    5. 「システム構成」を選択して「Enter」を押す
    6. システム構成の中から、「Embedded RAID 1:HPE Smart Array P408i-a SR Gen10」を選択して、「Enter」を押す
    7. 「アレイ構成」を選択して、「Enter」を押す
    8. 「アレイの作成」を選択して、「Enter」を押す
    9. HDDの一覧が表示されるので、RAIDを組むHDDにカーソルを合わせて「Space」キーを押す。これをRAID構成に含むHDDの分だけやる
    10. 「次のフォームに進む」を選択して、「Enter」を押す
    11. RAIDレベルの設定画面になるので、「Enter」を押して、プルダウンメニューを開き、RAIDレベルを選択する。HDDが3つのとき、選べたのは、RAID0、RAID5、RAID1(ADM)の3種類。スペアディスクの設定を行う場合は、スペアディスクに割り当てるディスクは選択しないこと。
    12. 「次のフォームに進む」を選択して、「Enter」を押す
    13. 論理ドライブラベルやストリップサイズなどの設定画面になるので、必要な部分を書き換える
    14. 「変更の送信」を選択して、「Enter」を押す
    15. 「論理ドライブの作成が成功しました」と表示される
    16. 「メインメニューに戻る」を選択して、「Enter」を押す
    17. 「終了してSSAを起動」を選択して、「Enter」を押す。
      ディスクの構成が行われる。
    18. 「After completing the configuration – reboot the system.」が表示されたら、サーバを再起動する

    スペアディスクの設定を行う場合は、上記の16まで実行した後に以下を実施する。

    1. 「アレイ構成」を選択して、「Enter」を押す
    2. 「アレイの管理」を選択して、「Enter」を押す
    3. 「アレイA」を選択して、「Enter」を押す。一つしかアレイがなければA、2つあればBと増えていくものと思われる。
    4. 「スペアドライブの管理」を選択して、「Enter」を押す。
    5. 「専用スペアの割当」か「自動交換スペアの割当」を選択して、「Enter」を押す。
    6. スペアディスクに割り当てるディスクを選択して、「Space」キーを押す
    7. 「XXスペアの割当」を選択して、「Enter」を押す。
    8. 「スペアの追加が成功しました」と表示される
    9. 「メインメニューに戻る」を選択して、「Enter」を押す
    10. 「終了してSSAを起動」を選択して、「Enter」を押す。
    11. ディスクの構成が行われる。
    12. 「After completing the configuration – reboot the system.」が表示されたら、サーバを再起動する。
  • JP1/AJSでジョブの実行登録をコマンドで解除する

    JP1AJSのジョブの実行登録をコマンドで解除するときは、ajsleaveコマンドを使用する。 コマンドを実行した日から、実行登録を解除する場合には「-v」のオプションを付けて実行する。

    ajsleave -v ジョブネット名

    期間指定して解除する場合は、「-e」「-w」オプションをつけて実行する。

    ajsleave -e 登録解除する日(YYYY/MM/DD) -w 登録解除を終了する日(YYYY/MM/DD) ジョブネット名

    参考

  • Acronis 11.5でバックアップ結果が管理画面で「なし」で表示される

    Acronis 11.5でバックアップの実行結果が管理画面で「なし」で表示される。個別に実行結果を確認すると、バックアップ自体は、動作しており、正常終了している。

    これは、Acronis 11.5と11.7の製品不具合とのこと。

    管理コンソール、エージェント、管理サーバー間のデータの保持構造に問題があるのが原因とのことで、11系では修正されず、Acronis 12以降では修正済みとのこと。

    Acronisは、ちょいちょい不具合がある。クリティカルなものは少ないけど、微妙なあたりが多い。

  • 次期 Edgeは、Chromiumベースのブラウザに

    正式にマイクロソフトが発表した。
    Windows 10に搭載されているEdgeはいままで独自の処理エンジンだったが、この先の開発で、Edgeの処理エンジンがChromiumに変更になるとのこと。

    https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/amp/

    ブラウザのChrome対応すれば、Edge(=Windows 10)でも使用できるということになる。
    (Edgeで、Gmailがちゃんと使えるようになる、他の機能、たとえばHangouts MEETも使えるようになるはず)

    これは、WWWとしてはかなり歴史的な転換点になると思われる。マイクロソフトが、Windows10標準ブラウザを、Chromiumベースにすることによって、OSベースでは、Windows10、Android4.4以降で、同じ処理になるため、共通のウェブアプリケーションを使用できるようになる。かつ、ChromeはLinuxでも動作するので、ブラウザを使うプラットフォームすべて同じものが使えるようなるはずだ。ちなみに、MacやiPhoneは、Safariですが、これの処理エンジンはWeb-Kitで、Chromiumの元になっており、動作が近い。

    今までは、ブラウザの個別依存が激しすぎて、Chrome対応、IE対応、FireFox対応と、、、個別のCSSやJavaScriptを用意してい。テストも、とても時間ががかっていた。今度は、Chrome対応すると、ほとんどのプラットフォーム(OS)、ほとんどのブラウザで使えるようになり、効率化が図られます。ウェブアプリを新規でつくるときも、最初から対応範囲(対応ブラウザ)が広がるので、参入障壁が低くなる。

    では、EdgeがChromiumベースになって困ることは?というと、Windows10に向けて、Edge対応のシステムを作っているところです。今がんばって開発しても、近い将来に使えなくなると。そのため、いまからChrome対応も併せて必要になってくるという投資が発生する。これから、対応を考えているところにとっては、Chrome対応を考えればよいだけなので、シンプルだ。

    多様性がなくなるという意見もあるが、Chromiumはオープンソースになっているので、そこまで多様性は失われないはずだ。Web-KitのSafariもスマートフォン、タブレットの領域では、多数使われている。そのことを考えても、そう悲観することはないと思う。むしろ、企業向けの対応を考えるとEdgeのChromium採用は喜ばしい。

  • Bitnami Redmineの起動方法

    Linuxにインストールしたbitnami Redmineの手動での起動・停止方法のメモ。

    bitnami Redmine Stackを起動する

     sudo /opt/redmine-3.4.6-1/ctlscript.sh start

    bitnami Redmine Stackを停止する

     sudo /opt/redmine-3.4.6-1/ctlscript.sh stop

    bitnami Redmine Stackを再起動する

     sudo /opt/redmine-3.4.6-1/ctlscript.sh restart

    bitnami Redmine Stackのステータス確認

     sudo /opt/redmine-3.4.6-1/ctlscript.sh status

    ApacheやMySQLだけ個別に停止や起動を行う場合

    例)mysqlだけ起動

     sudo /opt/redmine-3.4.6-1/ctlscript.sh start mysql

    例)Apacheだけ停止

     sudo /opt/redmine-3.4.6-1/ctlscript.sh stop apache
  • Fusion Tablesで日本語文字列で検索できない問題の対処

    Where句でのシングルクォートとダブルクォートの違いが原因。
    Fusion Tablesでは、文字列の囲みは、シングルクォートを使う。ダブルクォートの場合、解釈されず、エラーになる。

    検証していて厄介だったのは、Where句を用いた検索で、ダブルクォートを使うと、中身が数字だと検索できるのに、中身がマルチバイト文字列だとエラーになる。
    しかも、FusionTables.Query.sqlGet(sql)でクラッシュする。

    OKパターン

      var sql = 'select * from ' + tableId;
      sql += " where name like '%" + keyWord + "%'";
    

    NGパターン

      var sql = 'select * from ' + tableId;
      sql += ' where name like "%' + keyWord + '%" ';
    

    Fusion TableのSQLは、厳密に”を解釈するようだ。

  • iCloud.comにSMTPサーバからメールが送信できない

    システムからのメール送信用サーバから、@icloud.com宛にメールを送信すると、メールが届かなくなった。メールサーバのログを見てみると、コード450、4.7.1のステータスだった。配送先ドメインによっては DNS の MX レコードから送出元の MTA が正しいホスト名を名乗っているかどうかを確認している場合があり、これでリジェクトされたときが、「450 4.7.1」を返す。

    450 4.7.1: Helo command rejected: Host not found

    icloud.comのメールサーバで、メールを受信した際に送信元のホスト名の確認を行うようになったようだ。もしかしたら、だいぶ前から、そういう設定になっていて気が付いていなかっただけの可能性は否定できないが。

    450+4.7.1+:+Helo+command+rejected:+Host+not+found 0 0 83 0 733 SMTP - - - -
  • SQL Server 2005でログを消す方法

    SQL Server 2005で、DBのログが肥大化してしまい、バックアップ時に切り捨てるスペースもないときの対処。 この作業手順は、作業対象のDBをオフライン(というかデタッチ)にするので、注意。

    1. SQL Server Management Studioを開き、DBサーバに接続する。
    2. 対象のDBを選び右クリックし、プロパティを開く。
    3. プロパティから、MDFファイルとログファイル(LDFファイル)の場所を調べる。
    4. 対象のDBを選び右クリックし、「タスク」から「デタッチ」を選択する。
    5. ExplorerでLDFファイルの保存場所を開き、該当のログファイル(LDFファイル)を削除する。
    6. SQL Server Management Studioで、データベースを選択し、右クリックし、「アタッチ」を選択する。
    7. 「アタッチするデータベース」で「追加」をクリックする。
    8. 上記で調べたMDFファイルの場所を指定し、該当のMDFファイルを選択し、OKをクリックする
    9. 「データベースの詳細」にログファイルのファイル名が表示されている場合は、これを選択して、削除する。
    10. 「OK」をクリックする
    11. データベースがアタッチされる(ちょっと時間がかかる)。このタイミングで新しいログファイル(LDFファイル)ができる。

    ※ SQL Server 2005のサポートは終了してます。なので、自己責任で。

  • Atom をEmacs風のキーバインドに変えてみる

    Atomを使いやすいようにカーソル移動などをEmacs風のキーバインドに変えてみた。 変えたのは、普段使う、カーソルの上下左右の移動や、行頭・行末移動など。PCを変えたり、初期化するたびに毎回困るので、自分用のメモ。

    キーバインドの変え方は、

    1. [File] -> [keymap…]を開く。
    2. 「keymap.cson」が開くので、そこに以下の内容を追記するだけ。
    '.platform-win32':
      # cursor
      'ctrl-f':'core:move-right'
      'ctrl-b':'core:move-left'
      'ctrl-n':'core:move-down'
      'ctrl-p':'core:move-up'
      'ctrl-h':'core:backspace'
      #'ctrl-g':'core:cancel'
    
      'ctrl-g':'go-to-line:toggle'
    
    '.platform-win32 atom-text-editor':
      # Emacs binds
      'ctrl-e':'editor:move-to-end-of-line'
      'ctrl-a':'editor:move-to-beginning-of-line'
      'ctrl-d':'core:delete'
      'ctrl-o':'editor:newline'
      'ctrl-h':'core:backspace'
      'ctrl-k':'editor:cut-to-end-of-line'
    

    ctrl-gの設定がダブりでエラーになることが分かったので、片方をコメント化した。

    参考:
    http://blog.dksg.jp/2015/06/windows-atom-editormarkdownpreview.html

  • お名前.comのVPSのスナップショットは使い物にならない

    お名前.comのVPSのスナップショットは使い物にならない。

    VPSのスナップショット回数は無制限とは書いてあるが契約しているプランのディスクサイズのうち、50%を超えているとスナップショットの取得ができない。この50%というのがOS上の実利用サイズではなく、VPS側でのカウントで、実際に使用している領域とかなり数値が離れて使用されている。OS上では、25%の使用率なのに対して、VPSのスナップショット画面だと50%を超えている。コンバート機能で圧縮すれば、VPS上の空き領域を作れるとのこと。試してみたが、VPSの稼働中はできないのと、1〜2日もかかるとのこと。まったくもって使いにくい。これじゃ、スナップショット機能があっても、使えない。

    これなら、スナップショットのない「さくらインターネット」のVPSの方がいいじゃないか。IPv6使えるし。