読者です 読者をやめる 読者になる 読者になる

仮想化通信

日本仮想化技術株式会社の公式エンジニアブログ

VMWare FusionのRetina対応とWindows 10 Anniversary updateと

Windows 10 VMware Fusion Parallels Desktop

VMware Fusionは結構前のバージョンからRetinaに対応しています。 先日、仕事用環境を維新してもらい、MacをRetina対応のMacBook Pro 13inchに、モニターを4K対応にしてもらったのを機にVMware FusionのVMもRetinaモードで使い始めました。新しいMacでもWindows 10は特に問題なく動いていました。

f:id:virtualtech:20160818103215p:plain

しかし、Windows 10にAnniversary updateを適用して以降、仮想マシンの中のWindows 10でマウスの矢印にズレが発生してリンク、アイコン、ウィンドウのクリックがしづらくなる問題が発生するようになりました。クリックするときにちょっと左上でクリックしないといけなくなってしまいました。

このため、画面上に見えている矢印の位置と実際のカーソルの位置が異なるため、マウスのクリックどころかウィンドウのドラッグアンドドロップも満足にできない状況です。

f:id:virtualtech:20160818103016p:plain

一番困るのがウィンドウが画面の上部に来てしまった時です。タイトルバーをクリックできないので、マウス操作ではウィンドウを移動することができなくなります。もちろん、キーボードショットカットを使ってウィンドウの移動は可能です。とはいえ、Anniversary update適用前は正常に動いていたものが動かなくなるとストレスが溜まります。

Anniversary update適用以前はこのような問題が発生していなかったことから、Anniversary updateとVMware Toolsの対応不足のような気がしています。

この環境は仕事用の環境なので、vSphere Clientを使った仮想マシンの管理をすることがあるのですが、その描画もおかしくなりました。ちなみにこの事象もAnniversary update適用以前は起きていませんでした(黒い部分は本来、描画されるべきところ)。

f:id:virtualtech:20160818103848p:plain

最初にWindows 10 Anniversary updateを動かしたのはVMware Fusion 6.0.6で、さすがに古いだろうと8.1.1に更新しましたが、状況は一緒でした。

ちなみにRetina非対応のモニターではこのような問題は起きませんでした。このことからVMware FusionのRetinaの実装の不足とWindows 10 Anniversary updateの何かの複合技で問題が発生している可能性が高いです。

とはいえ、もう疲れたのでParallels Desktop 11に乗り換えます(次の図はVMware FusionのVMをParallels Desktop 11にインポートしているところ)。

f:id:virtualtech:20160818112108p:plain

その後、VMware Fusion 6/8で動いていたWindows 10はParallels Desktop 11で無事動きました(ただし、インポート後にParallels Toolsのインストールと、VMをシャットダウンして仮想NICを追加する処理が必要でした)。VMware Fusion 6/8で動いていた時のようなカーソルのズレは全くなくなり、快適に動くようになりました。

ただし、移行後のWindows 10はライセンス認証を再度行う必要があるようです。

OpenStack 構築手順書 Mitaka 版(Think IT Books)のご紹介

OpenStack 書籍紹介

はじめまして

技術ブログでははじめまして。平(Twitter:@mana_cat)です。 サーバーエンジニア、クラウドエンジニア、フリーランスを経験して今年4月に入社しました。二人の子どもを保育園に預けて時短勤務で働いています。 趣味はカメラと自宅IoTです。今後ブログも更新していきますのでよろしくお願いします。

続きを読む

Hyper-V Server 2012 R2のリモート管理について

サーバー

Hyper-V Server 2012 R2をインストールして、Windows Server 2012 R2のHyper-V Managerを使ってリモートのHyper-V Server 2012 R2に仮想マシンを作ろうとすると、仮想ディスクの作成時に「予期しないエラーが発生しました」というエラーが出てしまい、ディスク作成が出来ませんでした。

2016-04-08 04:22:15 +00001

この問題はリモート管理するHyper-V Server 2012 R2と同じ「DNSサーバー」、「DNS suffix」の設定(Linuxで言う所のsearch)を設定して、名前引きできるように設定して、Hyper-V ManagerにはIPベースではなく、コンピューター名で接続するようにするとこう言った問題が起きずにうまくいくようです。

2016-04-08 04:16:45 +00001

DNSがまだなければLinuxでDNSを立てるか、Active Directoryを構築して全ノードをADに参加する方法でも良いと思います。

社内GitLabをアップデートした

技術解説

昔なんとなく立てた社内GitLabが立ててからだいぶ経ったような気がしたので、アップデートしました。最近のGitLabはあの特徴的なアイコンがモダンな感じになって良いですね。

さて、前のバージョンが6.4.3という古めのバージョンで、昔の手順(Chef Soloかな)でインストールされたものだったため、debパッケージで簡単に導入できる最新バージョンに移行する手順がやや複雑でした。OSもUbuntu12.04と少し古めになっていたため、14.04で新規に作った環境に移していく方法にしました。

作業については、こちらの記事が大変参考になりました。ありがとうございました。

http://rythgs.co/archives/2015/10/31/switch-omnibus-gitlab/

ちょっと違うやり方もしたので、自分のメモがてらざっくりと書いておきます。

続きを読む

Minecraftに釣られて始めるDocker入門

Docker

今朝ごろからTwitter上でDockerCraftなるものが話題のようです。Dockerがリリースした、Minecraft上でDockerコンテナのステータスが確認できるものだとか。

実は私、今までなんとなくDockerを避けてきたのですが、ネザーで天井の岩盤から床の岩盤までぶちぬいてゾンビピッグマントラップタワーを建設している程度にはMinecraft好きですので、これはDocker入門せざるを得ません。早速、Docker入門を兼ねて動かしてみました。

Docker環境の用意

社内にある普段使い用のOpenStackにUbuntu14.04のインスタンスをさくっと立て、ドキュメントを参照しながらDockerをインストールしました。

https://docs.docker.com/v1.8/installation/ubuntulinux/

一般ユーザーでdockerコマンドを実行できるようにするのを忘れずに。

続きを読む

vagrant boxのイメージURLとしてローカルのWebサーバーを参照する方法

その他の仮想化

Vagrantが非常に便利で、最近よく使っています。

vagrant upとやると通常は登録済みのboxイメージを使うのですが、未登録の状態でvagrant upを実行するとhttps://atlas.hashicorp.com/hogehoge...からダウンロードします。非常に便利な仕組みなのですが、インポート途中にネットワークエラーがよく発生してインポートが切断されることが多いようです。

どうにかならないものかとマニュアルを見たら、「config.vm.box_url」というパラメーターを見つけました。ローカルのファイルを指定するとそれを使うことができるようです。でもできればローカルに大きなファイルを常時置いておくことは避けたい。社内のWebサーバーに置いたファイルを使えないかと調べたらこんなページを見つけました。file://の他にhttp://hogehogeも指定できるんですね。

と言うわけで、次のようにVagrantfileに書いて、vagrant upしました。指定したURLからダウンロードして起動することができました。なるほど、なるほど。

  config.vm.box = "centos/6"
  config.vm.box_url = "http://YOUR-SERVER.local/vagrant/centos66-minimal-x86_64-20150602.box"

MAAS1.8でESXi VMを仮想ノードとして追加する

MAAS

MAAS 1.8でKVMのほかESXi 5.5のVMを仮想ノードとしてMAAS 1.8で使うことができるようになりました。早速弊社でも試してみました。

構築するためのドキュメントは公式ドキュメントがあるので、要点だけまとめると次のような感じです。

[2016/6/24 追記]
MAAS stable PPAで現在MAASをインストールすると1.9系がインストールされます。
文中のdocs1.8をdocs1.9に置き換えると、MAAS 1.9向けのドキュメントを参照できます。
続きを読む