ラベル virt-manager の投稿を表示しています。 すべての投稿を表示
ラベル virt-manager の投稿を表示しています。 すべての投稿を表示

2017年5月4日木曜日

LinuxでiPhoneを管理する(Windows XP使用)

Linux上でのiPhone管理 関連記事
Linux上でWindows XPを使用して、iPhoneを管理する場合は、本記事を参照してください。Linux上でWindows 10を使用して、iPhoneを管理する方法は「LinuxでiPhoneを管理する」のページにまとめてあります。

LinuxでiPhoneを管理する
Linuxをメインで使っていると、iTunesが使えないためiPhoneの管理で困ることになる。LinuxでiPhoneを管理するには、Linux上に仮想マシンを作成しiTunesをインストールするしか、今の所方法がない。

ここでは、Linux上の仮想マシンにiTunesをインストールし、iPhoneを管理できるようにする方法を以下の手順にまとめた。仮想マシン上でiTunesを使えるようになれば、iPhoneのバックアップ、iPhoneへ音楽の転送、iOSのアップデートなどがLinux上で行えるようになる。
  • ステップ1 | QEMU/KVM仮想マシンにWindowsをインストール
  • ステップ2 | 仮想マシン上のWindowsにiTunesをインストール
  • ステップ3 | Linux上でiPhoneを管理

また、使用している環境は以下の通り。仮想環境を使用しているため、他のOSや、他のバージョンのiTunes, iPhoneを使用しても問題なく動作すると思う。
  • iPhone: 5S
  • iTunes: Version 12.1.3
  • ゲストOS: Windows XP Home Edition SP3
  • ホストOS: Arch Linux x86_64
  • 仮想環境: QEMU/KVM

Linux上でWindows XPを使う

仮想マシンインストール関連記事
仮想環境の関連記事は、「Linuxマシン上でWindowsを使う」のページにまとてあります。Windows 10等の新しいOSをゲストOSとしてインストールする場合は、この記事ではなく「Linuxマシン上でWindowsを使う」のページを参照してください。

Linuxマシン上でWindowsを使う
Linux上に仮想マシンを作成し、仮想マシンにWindowsをインストールすれば、Linuxマシン上でWindowsを使うことができるようになります。

ここでは、Linux上に仮想マシンを作成し、Windowsをインストールする方法を、以下のステップに分けて解説しています。仮想環境の比較も行っているので、用途に合わせた仮想環境の選択ができます。

  • ステップ1 | 仮想環境の構築とゲストOSのインストール
  • ステップ2 | Windwosのアップデート(Windows XP使用)
  • ステップ3 | ホストOSとゲストOSでフォルダ共有

2016年5月7日土曜日

virt-managerをroot以外の一般ユーザーで使う

virt-managerを一般ユーザーで使う
virt-manager(QEMU/KVM仮想マシン)はデフォルトで、QEMUハイパーバイザに「システム接続」しリソースへのアクセス権を取得する。rootで「システム接続」することが一般的だが、仮想サーバーとして使うわけでもないので、一般ユーザーで運用したい。 というわけで、virt-managerを一般ユーザーで運用する方法をまとめた。

一般ユーザーでのqemu-systemの権限エラー
virt-managerはデフォルトでは、一般ユーザーでイメージディスクの作成等ができない。一般ユーザーからゲストOSのインストールを行おうとすると、以下のようなPermission deniedのエラーが出る。
インストールを完了できません: '内部エラー: process exited while connecting to monitor: 2016-05-05T08:57:02.803493Z
qemu-system-x86_64: -drive file=/var/lib/libvirt/images/winxp.raw,format=raw,if=none,id=drive-ide0-0-0:
Could not open '/var/lib/libvirt/images/winxp.raw': Permission denied'


2016年2月29日月曜日

virt-managerを使ってQEMU/KVM仮想マシンにWindowsをインストール

QEMU/KVM仮想マシンにWindowsをインストール
仮想マシンインストール関連記事
仮想環境の関連記事は、「Linuxマシン上でWindowsを使う」のページにまとてあります。

はじめに
virt-managerを使って新規に仮想マシンを作ったので、その方法を記事にしておく。ここでは、「QEMU/KVM, libvirtのインストールと設定」に従って作成したQEMU/KVM仮想環境に、Windowsをインストールした。一般ユーザーのホームディレクトリにイメージディスクを作成し、ネットワーク接続はデフォルトのNAT/DHCPを使ってインストールした。

環境
  • 仮想環境: QEMU/KVM
  • GUIツール: virt-manager
  • ゲストOS: Windows XP Home Edition
  • ホストOS: Arch Linux x86_64
virt-managerを使っていれば、ホストOSのディストリビューションに関係なく手順は同じになる。

2016年2月28日日曜日

QEMU/KVM, libvirtのインストールと設定

QEMU/KVMとlibvirtのインストール
仮想マシンインストール関連記事
仮想環境の関連記事は、「Linuxマシン上でWindowsを使う」のページにまとてあります。

はじめに
Linux環境にQEMU/KVMをインストールして仮想マシンを使えるようにしたので、方法をまとめておく。QEMU/KVMのGUIフロントエンドとしては、virt-managerを使用する。QEMU/KVM環境は「Guest Support Status - KVM」のページに書いてあるように、非常に多くのOSをサポートしている。

インストールと設定に移る前に、仮想マシンを実行する上で必要となる機能ついてまとめておく。
  • KVM: Kernel-based Virtual Machineの略。Linuxカーネルに搭載されている、仮想化を支援する機能(モジュール)。このモジュールは、バージョン2.6.20以降のLinuxカーネルに実装されている。KVMはモジュールでしかないので、KVM単体では機能しない。KVMの機能を実際使うためには、QEMUのようなエミュレータが必要になる。
  • QEMU: プロセッサー、及びネットワークデバイスやビデオデバイスなどのサブシステムをエミュレートするエミュレータ。
  • libvirt: 仮想化されたストレージや、ネットワークデバイスなどの管理、制御を担うライブラリ(API)。Xen, VirtualBox, VMwareなどをサポートしている。
  • virt-manager: 仮想マシンを管理するためのGUIフロントエンド。Xen、KVM、QEMUなどの仮想化システムに対応している。Windowsなどの、GUIモードでしかインストールできないOSで仮想マシンを作るには、必須となる。