So-net無料ブログ作成

【メモ】普通のデスクトップPCにHyper-Vを立ててノートPCでリモート接続する [ぱしょこん]

参考記事

大変参考になりました。ありがとうございます。

Windows Server 2012 > 非ドメイン環境におけるHyper-Vのリモート管理
Technical Preview Hyper-V > 非ドメイン環境における Hyper-V のリモート管理
以上 -山市良のえぬなんとかわーるど-
Hyper-V マネージャーで資格情報を指定して Hyper-V に接続する
-www.vwnet.jp-

概要

自宅サーバ(Windows Server 2012 R2)またはデスクトップPC(Windows 10)にHyper-Vサーバを立て、ノートPC(Windows 10)からリモートでHyper-Vマネージャー(virtmgmt.msc)を操作する。


そのまま他のサーバに接続すると、「接続中にエラー・・・」のメッセージが出て接続できない。

手順

  • HOSTSを弄る(ホスト名で接続したい場合)
  • WinRMの信頼されたホストをセット
  • ホスト資格情報をセット(cmdkey)
  • DCOMの匿名アクセスを許可
  • Hyper-Vマネージャーでサーバに接続

やってみる

クライアント側、すなわちノートPCにHyper-Vをインストール
appwiz.cpl
ノートPC上では仮想マシンは動かさないので、Hypervisorはチェックしない。
先にホストとクライアントをPowerShellでリモート接続
これをやっておけばWinRMサービスも起動していて後々楽。
Step1.ホスト側でPSリモートの許可
PS C:\> Enable-PSRemoting
Step2.クライアント側でWinRMセット
PS C:\> Set-Item wsman:\localhost\Client\TrustedHosts "サーバIP"

WinRM セキュリティの構成。
このコマンドは WinRM クライアントの TrustedHosts の一覧を変更します。TrustedHosts
の一覧内にあるコンピューターは認証されない可能性があります。クライアントはこれらのコンピューターに資格情報を送信する可能性があります。この一
覧を変更しますか?
[Y] はい(Y)  [N] いいえ(N)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"):
PS C:\> 
Step3.クライアント側で、念のためWinRMサービスがスタートしているか確認
PS C:\> get-service | where {$_.Name -match 'Win'}
tatus   Name               DisplayName
------   ----               -----------
Stopped  WinDefend          Windows Defender Service
Running  WinHttpAutoProx... WinHTTP Web Proxy Auto-Discovery Se...
Running  Winmgmt            Windows Management Instrumentation
Running  WinRM              Windows Remote Management (WS-Manag...
Step4.クライアント側で、念のため信頼ホストを確認
PS C:\> Get-Item WSMan:\localhost\Client\TrustedHosts


   WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Client

Type            Name                           SourceOfValue   Value
----            ----                           -------------   -----
System.String   TrustedHosts                                   "サーバIP"
PS C:\> 
Step4.クライアント側でPSSession開始
PS C:\> Enter-PSSession -ComputerName "サーバIP" -Credential "サーバIP"\Administrator
["サーバIP"]: PS C:\> 
HOSTSの編集(サーバ名で接続したい場合。)
notepad.exe C:\Windows\system32\drivers\etc\HOSTS
DCOMの編集
これをやらないと接続はできても仮想マシンの一覧が出てこない。
dcomcnfg.exe
ANONYMOUS LOGONに対するリモート アクセスの許可チェック。
ホスト資格情報をセット
Windowsサーバの場合はビルトインアカウントAdministraatorの資格情報が残っていることがあるが、デスクトップで一般ユーザでしか接続履歴がないことが多いのでAdministratorの資格情報をセットする。勿論ホスト側でAdministratorアカウントが有効であること。

PS C:\> cmdkey /add:"サーバIPまたはホスト名" /user:"サーバIPまたはホスト名"\Administrator /pass
'"サーバIPまたはホスト名"' に接続するための '"サーバIPまたはホスト名"\Administrator' のパスワードを入力してください:

CMDKEY: 資格情報を正しく追加しました。
PS C:\> 
Hyper-Vマネージャーでサーバに接続
クライアントのHyper-Vマネージャーで、左ペインのHyper-Vマネージャーのコンテキストメニューを開いてサーバに接続(C)...
仮想マシン一覧から、vmconnect.exeでゲストの画面を開くことができる。

以上
タグ:Hyper-V

Thermaltake Core P3 Snow Edition [ぱしょこん]

Thermaltakeの開放型ケースです。

ケース本体が日本円で約1万6千円。別売の水冷ポンプが約6万円です。ポンプはちょっと躊躇しますね(;´Д`)で、今回はケースのみ購入しました。

完成形はこんな感じ。
Thermaltake Core P3 Snow Edition から引用

箱は一般のケースに比べ、コンパクトです。重さ約10kg。

開くと、ぶ厚いアクリル板が出てきます。
発泡スチロールに部品類が詰まっています。
脚から組みます。
大地に立つとこんな感じ。フロントスイッチ、パワーLED、フロントUSBもちゃんとついてます。
一見スタイリッシュなパネルヒーター。
残部品で取りあえず動かしてみました。
開放型なので、部品の取り付けや配線の取り回しが非常に楽です。

電源は専用の取り付け金具で固定します。
配線は裏で取り廻せます。
フロントI/Fは裏カバーを外すと出てきます。
塗装がぶ厚く、一部のねじが堅かったです。
HDDベイは裏に2基、正面に3基あります。
筐体に幅はないので、振動には弱いです。持って揺さぶるとかなり揺れ撓みます。

運用面では常に誇りや水等の異物混入のリスクが付きまといます。正面はアクリル板がつくものの、上部は野ざらしですから(笑)


ASUS SABERTOOTH Z170 S [ぱしょこん]

ASUSの白迷彩マザー、SABERTOOTH Z170 S です。

ちょっとぶ厚めのATX系サイズ箱

薄いプラ板が入っています(保護用?)

じゃん!  白い・・・

底面も白い!

付属品一式。写真では分かりづらいのですがQコネも付いています。

PCIe 3.0/2.0 x16(dual可) ×2 , PCIe 3.0/2.0 x16 ×1, PCIe 3.0/2.0 x1×3

I/Oパネル。DVIが無いので、内部GPUでDVIを接続するときは変換ケーブルを使いましょう。

やたら頑丈そうなレギレータのヒートシンク。レギレータ部は高耐久部品採用だそうです。

BIOS設定画面。お世辞にも使いやすいとはいえない。デザインもいまいち。

ステータスLED。SATAのマッチングがわるいと光らないとか・・多分

特になんのトラブルもなく組みあがりました。高耐久部品がどれだけなものなのか使い続けてみなければわかりません。

以上、ASUS SABERTOOTH Z170 Sでした。



タグ:自作PC

Windows 10 Anniversary Update 後の tclock [ぱしょこん]

Windows 10 Anniversary Update ではタスクトレイの時計部分が通知アイコンと一体化されるので、従来のtclock(派生版)では時計が改造出来きません。
8/21現在、動作確認出来たのはWhite-Tiger氏の T-Clock Redux 、k-takata氏の TClockLight(TClock Light kt160809-alpha) のみです。
標準時計はあかんのか?
いろいろあれだ(;´Д`)
  • フォントが小さく一瞬で見づらい.
  • フォント種類や色、文字の位置が設定できない.
  • 時計に秒の値がない.
など。

T-Clock Redux のインストール

ダウンロード
GitHub T-Clock Redux からバイナリ (T-Clock_static.zip) をダウンロード。
展開
T-Clock_static.zipを適当な位置に展開します。
展開したら、Clock64.exeを実行します。(32bit版WindowsはClock.exe)
T-Clock Options
初回起動時、設定のAboutタブが自動で開かれるので、スタート時自動起動にチェックしましょう。
2回目以降の設定は時計を右クリック -> メニューでできます。
こんな感じでカスタマイズ。
以上T-Clock Reduxでした。


タグ:tclock

Windows 10 Anniversary Update はクリーンインストールで? [ぱしょこん]

いずれもリリース1511,10586からの更新です。

VJZ13A (VAIO Z フリップモデル)

更新20%近くまで行って、強制的に再起動以前のバージョンに戻されました。

VJZ131 (VAIO Z クラムシェルモデル)

更新前のチェックで互換性のないアプリが検知され先に進めませんでした。
おいwサティア「このアプリ」でどのアプリだよww

Hyper-V上の仮想マシン

更新うまく行きました。

方針

Anniversary Update は基本クリーンインストールで行きたいと思います。
VAIO Zは注意です。

追記 0806


Classic Shellが無効化される件

Anniversary Update でClassic Shellが無効化され、再インストールも阻止される(8/6現在)。Classic Shell バージョン 4.3.0 を新規いまたは上書きインストール。8/6の時点ではChocolateyからは4.2台しかインストール出来ないので、Classic Shell公式サイトからダウンロードし管理者モードでGUIインストールすればOK。

ちなみに、私がなぜClassic Shellに拘るかというと、Windows 10の標準シェルスタートメニューでは自機PC側への検索機能が十分でないからです。diskmgmt.mscなどのMMC管理コンソール系のWindowsの管理機能。そして、Chocolatey経由でインストールした、スタートメニューにショートカットを配置しない系のアプリは標準の検索機能で容易に、探し出せません。標準のスタートメニューでWeb検索などするはずがない。MSはなにか勘違いをしている(#^ω^)
Windows 8.1 を最速でデスクトップ指向にカスタマイズ

VJZ12A1 (Z Canvas)

問題なくアップデート出来た。

自作PC ASRock H170

アップグレードインストール成功。
我が家で問題になるのはVAIO Zだけなのかも。

雑多な印象

  • ディスクのパフォーマンスがやたら遅くなった。これは使う全てのアプリでいえる。
  • なんと言ってもClassic Shellが使いえないのが痛い。Classic Shell  4.3.0 で解消
  • タスクトレイの改造が出来なくなったので、ちひろさんのttclockが使えなくなった (;´Д`)マジカ
  • bashが使えるという利点しかない。
  • フォントが游ゴシックに戻されるのでシステムフォントをTatsu氏の神ツールで上書きする

Via ConEmu

設定
左ペインの機能一覧からTasksを選択。+ ボタンを押してTaskを追加。名称を WSL::bash としました(名前は何でもいい)。
Commandsの欄には Bash on Ubuntu on Windows のショートカットの内容をそのまま。

TaskName:
WSL::bash
Commands:
C:\Windows\System32\bash.exe ~
アンチエイリアス
左がConEmu設定で内装アンチエイリアスを使用したもの。右がcmd.exe (ClearType)。ConEmu内装が滲みが少なく綺麗に見える。

使ってみてやっぱり便利だ。なんだかんだ言ってもWSL (Windows Subsystem for Linux )実装はありがたいですね。


タグ:Windows10

【メモ】Windows Insider Preview の(WSL)bashをConEmu経由で呼んだとき、矢印キーが効かないを解決 [ぱしょこん]

解決方法


ConEmu、Ubuntu on Windows のUbuntu両方にアップデートを掛ける。
Step1. ConEmuのアップデート
C:\ choco update ConEmu
Step2. Ubuntuのアップデート
username@hostname:~$ sudo apt-get update;sudo apt-get upgrade -y

bash本来のキーバインド、↑, ↓ は Ctrl+P(C-P), Ctrl+N(C-N), ←, → は Ctrl+B(C-B), Ctrl+F(C-F) は問題なく使えるもよう。また、ConEmu経由からでなく、cmd.exeやpowershell.exeからだと問題なく矢印キーが使える。

参考

Bash Reference Manual

ASRock H170M Pro4 [ぱしょこん]

デスクトップマシンをSkylake世代に切り替えるべく一式揃えました。

Core i7 6700 BOX
ASRock H170M Pro4
CMK16GX4M2A2666C16R

綺麗な部品配置です。
放熱板がゴールドなので百という文字を入れたいです。
このように、マザボを買ったらまず表面を眺めてニヤニヤしましょう。

CPUはKなしです。メモリは安定のCorsair。グラボなし。
尖った構成ではないですね。
私はオーバークロッカーでもゲーマーでもないのでこんなものです。
このCorsiarメモリ、中身は同じで冷却フィンが黒いのと赤いのがあります。
3倍速いので赤い奴にしました。
嘘です。

盛りました。(盛りすぎw)
マスキングテープ方式によるシリコングリスの塗布はある方に教えて頂きました。

点火(BIOS設定画面かっこいい。)
スタンバイ復帰で映像で出力されないときがあります。
コネクタ抜き挿しで直ります。
今後、ASRockのアップデートで直るかもしれません。
暫くは試運転なので困ることはないです。

以前SATA6G用で買ったケーブルを使用していたところ、インピーダンスミスマッチングを起こし、OSインストール時にBOSDをはじめてとする、不明なエラーが多発しました。

SATAケーブルはマザー付属のものをそもまま使うのが無難なのかも。

最近のトラブルは、初期・仮組み段階では高速シリアル伝送系のコネクタ接合部分もしくはケーブルのインピーダンスマッチング。経年劣化の段階では、電源ユニット、埃による放熱処理力低下、熱によるマザボ上の半導体劣化に絞られてきています。


OCCT。
CPUクーラや筐体の条件が異なるのですが、以前と比べ冷却能力が上がっています。
このグラフを見たときが一番震えましたね。

Mpegエンコ
1分のFHD素材、同プロファイルで
歴代処理時間
エンコーダ TMPGEnc Video Mastering Works 5 TMPGEnc Video Mastering Works 6
CPU Core2DuoE8200 2.66GHz Core i7 2700K BOX Core i7 3770S BOX Xeon E3-1220 v3 BOX Xeon E3-1240 v3 Xeon E3-1240 v3 Core i7 6700
処理時間 22分32秒 4分49秒 3分16秒 3分6秒 2分49秒 2分13秒 1分7秒

Skylakeめっちゃ速いです。今すぐ実践で使いたいくらい。

以上、ASRock H170M Pro4 でした。

更新


  • 2016/06/18 計測方法に誤りがあったので、訂正しました。



AzureBackupを使っていたら冗長化だけで毎月¥5しぇんえん超えで、しかも消そうにも消せずエライことになっていた件 [ぱしょこん]

AzureBackupをはじめてから、Visual Studioサブスクリプション特典Azure無償枠の消費がすごく早いので調べたら、バックアップ冗長化だけで毎月のサブスクリプション無料枠¥5,000を超過していいたことがわかりました。保存容量は1.5TB位です。だいたい10日程度で無料枠を使い切っていましたので、1日¥500程度の消費といったところでしょうか。

そこで、AzureBackupを止めようとしたのですが、ここで問題が発生。

「登録済みのサーバーが含まれているため、コンテナー AzureBackup を削除できません。サーバーと、サーバー データのリストア ポイントを削除してから、コンテナーを削除してください。」
というエラーがでてコンテナを削除できませんでした。Webブラウザ経由、PowerShellのコマンドからも消せませんでした。

ずっと消せず、毎月無償枠を無駄に消費する日々が続いていました。おいwww Azure
ある日「登録済みの・・・」のエラーメッセージをそのままコピペでググるとストライクな答えが出てきました。

Azureバックアップコンテナーの削除が出来ない

答えは簡単。Azureコンテナ内の登録されたオンプレミスサーバの項目をコンテナ削除よりも先に削除するだけでした。
これでスッキリ(笑)

Syncthingで同期しよう [ぱしょこん]


Syncthingってなあに?

Syncthingはリアルタイムな同期ツールです。オープンソースでマルチプラットフォームです。中央サーバを用意さえすればDropbox等のクラウドストレージと同等に使えます。

導入

Windows Server 2012 R2(サーバ)とWindows10(デスクトップ)でやってみます。
Chocolateyから。
C:\> choco install syncthing

起動

インストール完了後、そのままsyncthingと打ちます。
C:\> syncthing
この作業をサーバとデスクトップ双方で行います。

完了したら、Webブラウザでhttp://127.0.01:8384を開きます。(Syncthing起動完了後自動でWebブラウザが開きます。)

デバイス追加のボタンを押します。(サーバ、デスクトップどちらでも構いません。)
コンソール出力のMy ID:を同期させたい相手に渡します。
フォルダを追加ボタンで同期させたいフォルダを追加します。
相手方に追加承認のメッセージが出るので、追加ボタンで追加します。

初回設定直後は同期完了まで時間がかかります。

こんな感じでレポートが出せます。

Linuxでも

 ~ $ curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
 ~ $ echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list
 ~ $ sudo apt-get update
 ~ $ sudo apt-get install syncthing

または、公式からtar.gzをダウンロード
 ~ $ cd Downloads/
 ~/Downloads $ tar xzvf syncthing*.tar.gz
 ~/Downloads/syncthing-linux-amd64-v0.12.24 $ sudo cp syncthing /usr/local/bin
 ~/Downloads/syncthing-linux-amd64-v0.12.24 $ cd ~
 ~ $ syncthing
 ~ $ syncthing
参考
How To Install and Configure Syncthing to Synchronize Directories on Ubuntu 14.04 -DigitalOcean

常駐させる

実運用するには、サービス化して裏で自動実行せたいものです。

実行ファイルsyncthing.exeをスタートアップやタスクスケジューラに登録させるのも手ですが、WindowsにはサードパーティのSynctrayzorというタスクトレイ(システムトレイ)常駐ツールがあります。

C:\> choco install synctrayzor
自動起動を設定しておくとログインとともに起動、タスクトレイに常駐しDropboxアプリっぽく同期してくれます。
こんなかんじ。

Syncthingは使えるか?

自宅サーバがあるのであればSyncthingを導入することにより、クラウドストレージの代用として利用できます。中央サーバはもちろんLinuxでも可能。出来合いのNASのような場合はシステムを弄れば使用できますが、最近は機能として同等のな同期機能を揃えている機種があるので、NAS利用者には需要がないかもしれませんね。

リソース喰いに関して

SyncthingとSynctrayzorを合計してもDropboxより低く、インストールした機器を比較し環境を考慮しても尚、WindowsではSyncthingのほうが効率的といえます。パフォーマンスは計測は行っていませんが、体感的には即時反映され高速に同期するうようにみえます。

拠点間通信について

各PCはグローバルなIPを持っていないので拠点間通信には中継用のサーバが必要です。現在拠点を結ぶ中継サーバは無償で提供されています。もちろんストレージサービスではないので、データを置くことはないのですが、それでもタダで利用させてもらっているので恐縮します。

以上、Syncthingでした。

関連

公式 https://www.syncthing.net/
documentation https://docs.syncthing.net/

【メモ】ConEmu経由でDocker Terminal [ぱしょこん]

Docker Quickstart TerminalをConEmu経由で起動する方法。[Windows10 1511]


直接起動してもいいんだけど・・・

ConEmu経由のほうがフォントが自由に選べるしTabが使えるし、なにかと使い易い!

設定方法

Docker on Conemu - http://superuser.com Stack Exchange Inc

ConEmu -> Settings (Win + Alt + P) でTasksの項目を開く。
新規または既存Taskを次のように編集

task parameters:
/dir "C:\Program Files\Docker Toolbox"

Command:
"C:\Program Files\Git\bin\bash.exe" --login -i -new_console:C:"C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico" "C:\Program Files\Docker Toolbox\start.sh"

上手くいかないとき

WindowsのPATHがDOSの8.3短縮形式になっていないか?
短縮しすぎ(笑)

Rapid-EEで速攻編集 短いパスを長く

反映できているかどうか?は"C:\Program Files\Git\bin\bash.exe"を開いて$PATHを見る。
Hyper-VのHypervisorが無効になっているか?(仮想ホスト=VirtualBoxが前提の場合)
修正する場合はBCDEDITで。確認はCoreInfo、くわしくはここ(Hypervisor が自分のマシン上で動いているのか知る方法)。
仮想化支援機能は有効になっているか?
BIOSの設定画面で有効にする。確認はCoreInfo -vで。

追記

2016/04/28 上手くいかないときを追加

以上
水陸両用カニさん TOPへ
SDガンダム作ろう会
白吉「水陸両用カニさんの隠れ家」「SDガンダム作ろう会」を応援しています。


白吉「ソニーショップくんこく」を応援しています。