「Arch Linux VPS」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
4行目: 4行目:
 
[[zh-CN:Virtual Private Server]]
 
[[zh-CN:Virtual Private Server]]
 
{{Related articles start}}
 
{{Related articles start}}
{{Related2|サーバー|サーバー総合ガイド}}
+
{{Related|サーバー}}
 
{{Related articles end}}
 
{{Related articles end}}
 
[[Wikipedia:ja:バーチャル・プライベート・サーバ]] より:
 
[[Wikipedia:ja:バーチャル・プライベート・サーバ]] より:
12行目: 12行目:
 
この記事では仮想専用サーバーにおける Arch Linux の利用について検討して、VPS 固有のインストール手順・フィックスなども述べます。
 
この記事では仮想専用サーバーにおける Arch Linux の利用について検討して、VPS 固有のインストール手順・フィックスなども述べます。
   
  +
{{Warning|
{{Warning|Linux 2.6.32 は systemd バージョン 205 からサポートされていません (そして systemd 212 以降では動作しません)。コンテナによる仮想化環境は多くが古いカーネルを使っており、そのような環境では Arch Linux を最新状態に保つことができない可能性があります。ただし、OpenVZ は、[http://openvz.org/Download/kernel/rhel6/042stab094.7 カーネルビルド 042stab094.7] から、CLOCK_BOOTTIME 機能をバックポートしているため最新の systemd でも動作します。}}
 
  +
* Linux 2.6.32 は systemd バージョン 205 からサポートされていません (そして systemd 212 以降では動作しません)。コンテナによる仮想化環境は多くが古いカーネルを使っており、そのような環境では Arch Linux を最新状態に保つことができない可能性があります。ただし、OpenVZ は、[http://openvz.org/Download/kernel/rhel6/042stab094.7 カーネルビルド 042stab094.7] から、CLOCK_BOOTTIME 機能をバックポートしているため最新の systemd でも動作します。
  +
* systemd バージョン 220 から OpenVZ コンテナで動作しません [https://github.com/systemd/systemd/issues/421]。この問題は OpenVZ カーネル 042stab111.1 で修正されました (まだ安定版としてはリリースされていません) [https://bugzilla.openvz.org/show_bug.cgi?id=3280#c11]。
  +
}}
   
 
==Arch Linux を提供しているプロバイダ==
 
==Arch Linux を提供しているプロバイダ==
   
 
{{Warning|プロバイダの品質について保証はできません。発注する前に自分で確認してください。}}
 
{{Warning|プロバイダの品質について保証はできません。発注する前に自分で確認してください。}}
{{Note|以下のプロバイダでは便利な Arch Linux イメージが用意されています。他のプロバイダで Arch を使うこともできますが、必要な作業が増えます。カスタムディスクイメージをロードしたり (ハードウェア仮想化が必須)、[[インストールガイド|chroot でインストール]]したり、[[#OpenVZ プロバイダで最新 Arch Linux をインストール|他のディストリビューション上で rsync を使って Arch を同期]]するどの方法があります。}}
+
{{Note|以下のプロバイダでは便利な Arch Linux イメージが用意されています。他のプロバイダで Arch を使うこともできますが、必要な作業が増えます。下のような方法があります:
  +
* カスタムディスクイメージをロード (Xen や KVM などのハードウェア仮想化が必須)
  +
* [[インストールガイド|chroot 下でインストール]]、例えば [https://github.com/drizzt/vps2arch vps2arch] スクリプトを使う (systemd 220/221 の [https://github.com/systemd/systemd/issues/421 バグ] に対応しています)
  +
* 他のディストリビューション上で rsync を使って Arch を同期して、[[#OpenVZ プロバイダで最新の Arch Linux をインストール|OpenVZ プロバイダで最新の Arch Linux をインストール]]
  +
}}
   
 
{| class="wikitable"
 
{| class="wikitable"
24行目: 31行目:
 
| [http://www.milesweb.com/vps-hosting.php A MilesWeb VPS] || 2013.10.14 || OpenVZ || ヨーロッパ, インド, US || OpenVZ プラットフォームで最新の Arch Linux が使えます。クイックセットアップ、24時間365日のライブチャット・メール・電話サポート。VPS は月20ドルから。
 
| [http://www.milesweb.com/vps-hosting.php A MilesWeb VPS] || 2013.10.14 || OpenVZ || ヨーロッパ, インド, US || OpenVZ プラットフォームで最新の Arch Linux が使えます。クイックセットアップ、24時間365日のライブチャット・メール・電話サポート。VPS は月20ドルから。
 
|-
 
|-
| [http://123systems.net 123 Systems] || 2010.05.xx || OpenVZ || ダラス, US-TX || 再インストール時に Arch が選択できます。カーネルはとても古い (2.6.18-308) ので [[#OpenVZ:_kernel_too_old_for_glibc|OpenVZ のトラブルシューティング]]を見て下さい。購入する前に見られる情報は限られており、購入しないと Arch Linux のバージョンも確認できません。
+
| [http://123systems.net 123 Systems] || 2010.05.xx || OpenVZ || ダラス, US-TX || 再インストール時に Arch が選択できます。カーネルはとても古い (2.6.18-308) ので [[#OpenVZ|OpenVZ のトラブルシューティング]]を見て下さい。購入する前に見られる情報は限られており、購入しないと Arch Linux のバージョンも確認できません。
 
|-
 
|-
 
| [http://ausweb.com.au AUSWEB] || 最新リリースのみ (clarify?) || VMware ESXi || シドニー, AU || Latest ISO (clarify?) of Arch Available. Enterprise Service.
 
| [http://ausweb.com.au AUSWEB] || 最新リリースのみ (clarify?) || VMware ESXi || シドニー, AU || Latest ISO (clarify?) of Arch Available. Enterprise Service.
30行目: 37行目:
 
| [https://www.affinity.net.nz affinity.net.nz] || 2013.08.01 || KVM || オークランド, ニュージーランド (NZ) || IRC チャンネルは ircs.kiwicon.org の #affinity
 
| [https://www.affinity.net.nz affinity.net.nz] || 2013.08.01 || KVM || オークランド, ニュージーランド (NZ) || IRC チャンネルは ircs.kiwicon.org の #affinity
 
|-
 
|-
| [http://afterburst.com/ Afterburst] || 2012.12.01 || OpenVZ || マイアミ, US-FL; ニュルンベルク, DE || 旧名 FanaticalVPS。カーネルバージョンは VPS が存在するノードによります。マイアミのノードは問題ありません (2.6.32-042stab072.10) がドイツのノードの場合[[#OpenVZ:_kernel_too_old_for_glibc|カスタム glibc]] が必要になることがあります。
+
| [http://afterburst.com/ Afterburst] || 2012.12.01 || OpenVZ || マイアミ, US-FL; ニュルンベルク, DE || 旧名 FanaticalVPS。カーネルバージョンは VPS が存在するノードによります。マイアミのノードは問題ありません (2.6.32-042stab072.10) がドイツのノードの場合[[#OpenVZ|カスタム glibc]] が必要になることがあります。
  +
|-
  +
| [http://www.atlantic.net/ Atlantic.Net] || 2015.05.01 || KVM || NYC/SF/トロント/ダラス/オーランド, US & カナダ || 100% SSD のワンクリック ArchLinux。月5ドルで 512M/20GB SSD。30秒ですぐにセットアップ。
 
|-
 
|-
 
| [http://www.buyvm.net/ BuyVM] || 2013.07.01 || KVM || LA, バッファロー NY || 登録時には別の OS を選択しなくてはなりません。アクセスできるようになったら、最新の Arch ISO をマウントして再起動を選択して手動でインストールします。
 
| [http://www.buyvm.net/ BuyVM] || 2013.07.01 || KVM || LA, バッファロー NY || 登録時には別の OS を選択しなくてはなりません。アクセスできるようになったら、最新の Arch ISO をマウントして再起動を選択して手動でインストールします。
 
|-
 
|-
  +
| [https://coinshost.com/en/vps Coinshost] || 2015.04 || Xen || チューリッヒ, スイス || 月3ドルで 512M/20GB。Bitcoin などの暗号通貨が使えます。
| [http://en.edis.at/ Edis] || [http://www.edis.at/en/support-and-service/faq/server-faq/which-distributions-are-available-with-edis-kvm-vps-plans/ 2013.03.01] || vServer, KVM, OpenVZ || [http://www.edis.at/en/server/kvm-vps/austria/ 世界中に多数所在] || 専用サーバや、マン島 (IM) にある"オフショア"な場所も選べます。
 
 
|-
 
|-
 
| [https://www.directvps.nl/ DirectVPS] || 2014.01.xx || OpenVZ || アムステルダム, NL; ロッテルダム, NL || オランダ語のサイト。https://www.directvps.nl/try-1.plp?p=31 からバージョンが確認できます。
 
| [https://www.directvps.nl/ DirectVPS] || 2014.01.xx || OpenVZ || アムステルダム, NL; ロッテルダム, NL || オランダ語のサイト。https://www.directvps.nl/try-1.plp?p=31 からバージョンが確認できます。
  +
|-
  +
| [http://en.edis.at/ Edis] || [http://www.edis.at/en/support-and-service/faq/server-faq/which-distributions-are-available-with-edis-kvm-vps-plans/ 2013.03.01] || vServer, KVM, OpenVZ || [http://www.edis.at/en/server/kvm-vps/austria/ 世界中に多数所在] || 専用サーバや、マン島 (IM) にある"オフショア"な場所も選べます。
 
|-
 
|-
 
| [https://www.gandi.net/hosting/ Gandi] || 2013.10.27 || Xen || パリ, FR; ボルチモア, MD, US; ビッセン, LU || Very granular scaling of system resources (e.g. RAM, disk space); IPv6-only option available; you can supply your own install image, version based on keyring package version ||
 
| [https://www.gandi.net/hosting/ Gandi] || 2013.10.27 || Xen || パリ, FR; ボルチモア, MD, US; ビッセン, LU || Very granular scaling of system resources (e.g. RAM, disk space); IPv6-only option available; you can supply your own install image, version based on keyring package version ||
44行目: 55行目:
 
| [http://www.vr.org/ Host Virtual] || [http://www.vr.org/os/linux-vps/archlinux-vps 2011.08.19] || KVM || [http://www.vr.org/cloud-locations/ 世界中に多数所在] || Appears to use KVM virtualization. Site lists "Xen based virtualization" and [http://www.vr.org/features/ features] lists ability to install from ISO.
 
| [http://www.vr.org/ Host Virtual] || [http://www.vr.org/os/linux-vps/archlinux-vps 2011.08.19] || KVM || [http://www.vr.org/cloud-locations/ 世界中に多数所在] || Appears to use KVM virtualization. Site lists "Xen based virtualization" and [http://www.vr.org/features/ features] lists ability to install from ISO.
 
|-
 
|-
| [https://hostigation.com/ Hostigation] || [https://hostigation.com/wiki/index.php?title=KVM:Install 2010.05 i686] || OpenVZ, KVM || シャーロット, US-NC; ロサンジェルス, US-CA || [[Migrating Between Architectures Without Reinstalling|x86_64 に移行]]することが可能
+
| [https://hostigation.com/ Hostigation] || [https://hostigation.com/wiki/index.php?title=KVM:Install 2010.05 i686] || OpenVZ, KVM || シャーロット, US-NC; ロサンジェルス, US-CA || [[再インストールせずにアーキテクチャを移行|x86_64 に移行]]することが可能
 
|-
 
|-
 
| [http://www.intovps.com IntoVPS] || 2012.09.xx || OpenVZ || アムステルダム, NL; ブカレスト, RO; ダラス, US-TX; フレモント, US-CA; ロンドン, GB || Blog has not been updated since September, 2012 which included the Arch Linux update.
 
| [http://www.intovps.com IntoVPS] || 2012.09.xx || OpenVZ || アムステルダム, NL; ブカレスト, RO; ダラス, US-TX; フレモント, US-CA; ロンドン, GB || Blog has not been updated since September, 2012 which included the Arch Linux update.
50行目: 61行目:
 
| [https://leapswitch.com Leapswitch Networks] || [2013.10.xx] || OpenVZ/KVM || USA, インド, ポルトガル, スペイン, ウクライナ, ドイツ || 現在 ArchLinux はコントロールパネルから再インストールするときだけ選べます。申し込みフォームにはありません。
 
| [https://leapswitch.com Leapswitch Networks] || [2013.10.xx] || OpenVZ/KVM || USA, インド, ポルトガル, スペイン, ウクライナ, ドイツ || 現在 ArchLinux はコントロールパネルから再インストールするときだけ選べます。申し込みフォームにはありません。
 
|-
 
|-
| [https://www.linode.com Linode.com] || [https://www.linode.com/faq.cfm 2013.06.xx] || Xen|| [https://www.linode.com/speedtest/ 東京, JP; US 複数; ロンドン, GB] || カスタムカーネルを実行するために、{{AUR|linux-linode}} をインストールしてください ({{pkg|linux}} では32ビットの Linode 上で動作しません)。
+
| [https://www.linode.com Linode.com] || [https://www.linode.com/faq.cfm 2015.02.xx] || Xen, KVM || [https://www.linode.com/speedtest/ 東京, JP; US 複数; ロンドン, GB] || カスタムカーネルを実行するために、{{AUR|linux-linode}} をインストールしてください ({{pkg|linux}} では32ビットの Linode 上で動作しません)。
 
|-
 
|-
 
| [http://lylix.net/ LYLIX] || [http://lylix.net/archlinux 2014.01.xx] || OpenVZ || US 複数; ヨーロッパ || 32ビットと64ビットが利用可能。
 
| [http://lylix.net/ LYLIX] || [http://lylix.net/archlinux 2014.01.xx] || OpenVZ || US 複数; ヨーロッパ || 32ビットと64ビットが利用可能。
93行目: 104行目:
   
 
===KVM===
 
===KVM===
[[QEMU#(Arch) Linux ゲストを用意する|QEMU#(Arch) Linux ゲストを用意する]]を見て下さい。
+
[[QEMU#(Arch) Linux ゲストを用意する]]を見て下さい。
   
 
===OpenVZ===
 
===OpenVZ===
136行目: 147行目:
 
{{Warning|Be careful with the following command. By design, {{ic|rsync}} is very destructive, especially with any of the {{ic|--delete}} options.}}
 
{{Warning|Be careful with the following command. By design, {{ic|rsync}} is very destructive, especially with any of the {{ic|--delete}} options.}}
   
# rsync -ax --delete-delay -e ssh --stats -P build/ YOUR.VPS.IP.ADDRESS:/
+
# rsync -axH --delete-delay -e ssh --stats -P build/ YOUR.VPS.IP.ADDRESS:/
   
  +
オプションの説明:
Explanation of options:
 
   
At minimum, only the {{ic|-a}} (preserve timestamps, permissions, etc.), {{ic|-x}} (don't cross filesystem boundaries), and {{ic|--delete}} (delete anything in the target that doesn't exist in the source) options are required. The {{ic|--delete-delay}} option is an alternate deletion mode which waits to delete anything until the synchronization is otherwise complete; this isn't necessary but may reduce the risk of a slow transfer causing the target VPS to lock-up. The {{ic|-e ssh}} (use rsync over SSH) option is recommended and makes things simple. The {{ic|--stats}} and {{ic|-P}} options are just to show more information.
+
At minimum, only the {{ic|-a}} (preserve timestamps, permissions, etc.), {{ic|-x}} (do not cross filesystem boundaries), and {{ic|--delete}} (delete anything in the target that does not exist in the source) options are required. The {{ic|--delete-delay}} option is an alternate deletion mode which waits to delete anything until the synchronization is otherwise complete; this is not necessary but may reduce the risk of a slow transfer causing the target VPS to lock-up. The {{ic|-H}} causes hardlinks to be preserved. The {{ic|-e ssh}} (use rsync over SSH) option is recommended and makes things simple. The {{ic|--stats}} and {{ic|-P}} options are just to show more information.
   
 
=====設定=====
 
=====設定=====
   
  +
# (プロバイダーのコントロールパネルなどを使って) VPS を再起動。
# Reboot the VPS externally (using your provider's control panel, for example).
 
  +
# OpenVZ のシリアルコンソール機能を使って、[[ネットワーク設定|ネットワーク]]を設定して[[インストールガイド#システムの設定|システムの基本設定]]を行う (fstab の生成と arch-chroot は要りません)。
# Using OpenVZ's serial console feature, configure the [[Network configuration|network]] and [[Installation_guide#Configure_the_system|basic system settings]] (ignoring fstab generation and arch-chroot steps).
 
  +
#* シリアルコンソール機能が使えない場合、Arch を VPS に同期させる前にネットワークの設定をあらかじめ行う必要があります。
#* If you don't have access to the serial console feature, you'll need to preconfigure your network settings before synchronizing Arch to the VPS.
 
   
 
===Xen===
 
===Xen===
[[Xen#ハードウェア仮想化 (HVM) Arch domU の設定|Xen#ハードウェア仮想化 (HVM) Arch domU の設定]] や [[Xen#準仮想化 (PV) Arch domU の設定|Xen#準仮想化 (PV) Arch domU の設定]] を見て下さい。
+
[[Xen#ハードウェア仮想化 (HVM) Arch domU の設定]]や [[Xen#準仮想化 (PV) Arch domU の設定]]を見て下さい。

2015年8月21日 (金) 12:34時点における版

関連記事

Wikipedia:ja:バーチャル・プライベート・サーバ より:

バーチャルプライベートサーバ (VPS) はホスティングサーバ事業者によって使われている言葉で仮想マシンのことを指す。他の仮想マシンと同じ物理コンピュータ上のソフトウェアで動作しながらも、一つの独立した物理コンピュータとほとんど同じように使えるということを強調するために使われます。個々の顧客のニーズにあわせてカスタマイズすることができ、独立したコンピュータとしてのプライバシーを持ちながら、サーバーソフトウェアが動作するように設定することが可能です。

この記事では仮想専用サーバーにおける Arch Linux の利用について検討して、VPS 固有のインストール手順・フィックスなども述べます。

警告:
  • Linux 2.6.32 は systemd バージョン 205 からサポートされていません (そして systemd 212 以降では動作しません)。コンテナによる仮想化環境は多くが古いカーネルを使っており、そのような環境では Arch Linux を最新状態に保つことができない可能性があります。ただし、OpenVZ は、カーネルビルド 042stab094.7 から、CLOCK_BOOTTIME 機能をバックポートしているため最新の systemd でも動作します。
  • systemd バージョン 220 から OpenVZ コンテナで動作しません [1]。この問題は OpenVZ カーネル 042stab111.1 で修正されました (まだ安定版としてはリリースされていません) [2]

Arch Linux を提供しているプロバイダ

警告: プロバイダの品質について保証はできません。発注する前に自分で確認してください。
ノート: 以下のプロバイダでは便利な Arch Linux イメージが用意されています。他のプロバイダで Arch を使うこともできますが、必要な作業が増えます。以下のような方法があります:
プロバイダ Arch リリース 仮想化 場所 注記
A MilesWeb VPS 2013.10.14 OpenVZ ヨーロッパ, インド, US OpenVZ プラットフォームで最新の Arch Linux が使えます。クイックセットアップ、24時間365日のライブチャット・メール・電話サポート。VPS は月20ドルから。
123 Systems 2010.05.xx OpenVZ ダラス, US-TX 再インストール時に Arch が選択できます。カーネルはとても古い (2.6.18-308) ので OpenVZ のトラブルシューティングを見て下さい。購入する前に見られる情報は限られており、購入しないと Arch Linux のバージョンも確認できません。
AUSWEB 最新リリースのみ (clarify?) VMware ESXi シドニー, AU Latest ISO (clarify?) of Arch Available. Enterprise Service.
affinity.net.nz 2013.08.01 KVM オークランド, ニュージーランド (NZ) IRC チャンネルは ircs.kiwicon.org の #affinity
Afterburst 2012.12.01 OpenVZ マイアミ, US-FL; ニュルンベルク, DE 旧名 FanaticalVPS。カーネルバージョンは VPS が存在するノードによります。マイアミのノードは問題ありません (2.6.32-042stab072.10) がドイツのノードの場合カスタム glibc が必要になることがあります。
Atlantic.Net 2015.05.01 KVM NYC/SF/トロント/ダラス/オーランド, US & カナダ 100% SSD のワンクリック ArchLinux。月5ドルで 512M/20GB SSD。30秒ですぐにセットアップ。
BuyVM 2013.07.01 KVM LA, バッファロー NY 登録時には別の OS を選択しなくてはなりません。アクセスできるようになったら、最新の Arch ISO をマウントして再起動を選択して手動でインストールします。
Coinshost 2015.04 Xen チューリッヒ, スイス 月3ドルで 512M/20GB。Bitcoin などの暗号通貨が使えます。
DirectVPS 2014.01.xx OpenVZ アムステルダム, NL; ロッテルダム, NL オランダ語のサイト。https://www.directvps.nl/try-1.plp?p=31 からバージョンが確認できます。
Edis 2013.03.01 vServer, KVM, OpenVZ 世界中に多数所在 専用サーバや、マン島 (IM) にある"オフショア"な場所も選べます。
Gandi 2013.10.27 Xen パリ, FR; ボルチモア, MD, US; ビッセン, LU Very granular scaling of system resources (e.g. RAM, disk space); IPv6-only option available; you can supply your own install image, version based on keyring package version
GigaTux 2013.06.01 Xen シカゴ, US-IL; フランクフルト, DE; ロンドン, GB; サンノゼ, US-CA
Host Virtual 2011.08.19 KVM 世界中に多数所在 Appears to use KVM virtualization. Site lists "Xen based virtualization" and features lists ability to install from ISO.
Hostigation 2010.05 i686 OpenVZ, KVM シャーロット, US-NC; ロサンジェルス, US-CA x86_64 に移行することが可能
IntoVPS 2012.09.xx OpenVZ アムステルダム, NL; ブカレスト, RO; ダラス, US-TX; フレモント, US-CA; ロンドン, GB Blog has not been updated since September, 2012 which included the Arch Linux update.
Leapswitch Networks [2013.10.xx] OpenVZ/KVM USA, インド, ポルトガル, スペイン, ウクライナ, ドイツ 現在 ArchLinux はコントロールパネルから再インストールするときだけ選べます。申し込みフォームにはありません。
Linode.com 2015.02.xx Xen, KVM 東京, JP; US 複数; ロンドン, GB カスタムカーネルを実行するために、linux-linodeAUR をインストールしてください (linux では32ビットの Linode 上で動作しません)。
LYLIX 2014.01.xx OpenVZ US 複数; ヨーロッパ 32ビットと64ビットが利用可能。
Node Deploy 2014.10.01 OpenVZ, KVM ドイツ (DE); ロサンジェルス, US-CA; アトランタ, US-GA; フェニックス, US-AZ "NodeDeploy では事実上すべての linux ディストリビューションをサポートしています"。Arch Linux もオペレーティングシステムのリストに記載されています。バージョン情報はなし。
Netcup 2012.11.xx KVM ドイツ (DE) ドイツ語のサイト。
OnePoundWebHosting 2013.05.xx Xen PV, Xen HVM イギリス (UK) レジストラでもあります。サーバーの場所は特定できません。
proPlay.de 2012.12.xx OpenVZ, KVM ドイツ (DE) ドイツ語のサイト。
QuickVZ 2013.10 OpenVZ, Xen アムステルダム, オランダ (NL); ストックホルム, スウェーデン (SE) Provide hardened Arch Linux images along with Enterprise services (e,g. VPN, Virtual Private LAN Service (VPLS) and Virtual Routers.
Rackspace Cloud 2013.6 Xen 世界中に多数所在 料金は時間単位。"next gen" の VPS を使って下さい (mycloud.rackspace.com パネルを使用); 第1世代の Rackspace VPS の Arch イメージは古くなっています。
RamHost.us 2013.05.01 OpenVZ, KVM ロサンジェルス, US-CA; グレートブリテン (GB); アトランタ, US-GA; ドイツ (DE) RamHost の IRC ネットワークで最新 ISO をリクエストできます。
RamNode 2013.07.01 SSD and SSD Cached: OpenVZ, KVM シアトル, WA USA, アトランタ, GA USA You can request Host/CPU passthrough with KVM service. Customer service has been prompt and professional. Regular discount codes can be found (15-35% off). Modern hardware. Competitive pricing (before discounts).
Tilaa 2014.10.01 KVM アムステルダム, NL 英語またはオランダ語のサイト。
TransIP 2013.05.01 KVM アムステルダム, NL 英語のサイト。レジストラ。
XenVZ 2009.12.07 OpenVZ, Xen イギリス (UK), アメリカ (US) ハードウェア
Virpus 2014.11.07 Xen カンザスシティ, US-KS; ロサンジェルス, US-CA Wow Technologies, Inc の子会社。ライブチャット、メール、電話、チケットシステムによる24時間365日サポート。費用は月5ドルから。
Vmline 2013.09.01 KVM, OpenVZ クラクフ, PL S-Net の再販売。完全仮想化。ポーランド語のサイト。
VPSBG.eu 2013.10 OpenVZ ソフィア, ブルガリア ブルガリアのオフショア VPS - 匿名の登録と Bitcoin による支払いが可能。
VPS6.NET 2013.01.xx OpenVZ, Xen, HVM-ISO US 複数; フランクフルト, DE; ブカレスト, RO; イスタンブール, TR レジストラ。
VPS.NET 2014.01.xx OpenVZ, Xen, HVM-ISO US, カナダ, UK, ブラジル, オランダ, フランス, ドイツ, 日本, シンガポール, インド, オーストラリア; その他複数 Managed & Un managed VPS service provider, multiple OS and configurations..
World4You 2015.02.17 OpenVZ Austria (AT) インターネットホスティングプロバイダ。クイックセットアップ。24時間365日対応。共有ウェブホスティング。CentOS, Debian, Ubuntu, Fedora, Arch の OpenVZ サーバー。月2.5ユーロから。

インストール

KVM

QEMU#(Arch) Linux ゲストを用意するを見て下さい。

OpenVZ

OpenVZ プロバイダで最新の Arch Linux をインストール

Arch Linux のインストール環境を使用中の OpenVZ VPS の上から直接コピーすることができます。このチュートリアルでは pacstrap を使って (標準的なインストールと同じように) Arch Linux の基本的なインストール環境を作成してから rsync を使って対象の VPS の中身を置き換える方法を説明します。

この方法は (少しばかり修正を加えることで) 既存の Arch 環境を様々な環境に移植するのにも使うことができ、OpenVZ から Xen に、または Xen から OpenVZ に移行するときも使えることが確認済みです。Xen などのハードウェア仮想化プラットフォーム (もしくは物理ハードウェア) にインストールするときは、別段の作業が必要になります (mkinitcpio の実行とブートローダーのインストール)。

必須要件
  • A working Arch Linux installation
    • To keep things simple, it should match the architecture you want to install on your VPS (x86_64 or i686).
    • To build from other distributions, arch-bootstrap.sh can be used in place of pacstrap.
  • 公式リポジトリarch-install-scripts, rsync, openssh パッケージ
    • SSH は必ずしも必要なわけではありませんが、ここでは SSH による rsync を使用します。
  • A VPS running any distribution, with rsync and a working SSH server
    • Its architecture (x86_64 or i686) doesn't matter as long as the OpenVZ installation can support your target architecture.
  • OpenVZ のシリアルコンソール機能 (通常はプロバイダのコントロールパネルからアクセスできます)
    • Without this, any network configuration for the target VPS will have to be done immediately after the "Build" step below.
クリーンな Arch Linux 環境を作成
警告: 古いカーネルビルドと systemd については上の警告を見てください。

As root, build the installation (optionally replacing build with your preferred target directory):

# mkdir build
# pacstrap -cd build

Other tweaks for the pacstrap command:

  • -C custom-pacman-config.conf - Use a custom pacman configuration file. By default, pacstrap builds according to your local pacman.conf. This determines the architecture (i686 or x86_64) of the build, the mirror list, etc.
  • -B - pacstrap がシステムの pacman キーリングを新しいビルドにコピーしないようにします。このオプションを使う場合、設定ステップでキーリングをセットアップするために pacman-key --initpacman-key --populate archlinux を実行する必要があります。
  • -M - pacstrap がシステムの pacman ミラーリストを新しいビルドにコピーしないようにします。
VPS にあるものを全て Arch 環境と置き換える

Replace all files, directories, etc. on your target VPS with the contents of your build directory (replacing "YOUR.VPS.IP.ADDRESS" below):

警告: Be careful with the following command. By design, rsync is very destructive, especially with any of the --delete options.
# rsync -axH --delete-delay -e ssh --stats -P build/ YOUR.VPS.IP.ADDRESS:/

オプションの説明:

At minimum, only the -a (preserve timestamps, permissions, etc.), -x (do not cross filesystem boundaries), and --delete (delete anything in the target that does not exist in the source) options are required. The --delete-delay option is an alternate deletion mode which waits to delete anything until the synchronization is otherwise complete; this is not necessary but may reduce the risk of a slow transfer causing the target VPS to lock-up. The -H causes hardlinks to be preserved. The -e ssh (use rsync over SSH) option is recommended and makes things simple. The --stats and -P options are just to show more information.

設定
  1. (プロバイダーのコントロールパネルなどを使って) VPS を再起動。
  2. OpenVZ のシリアルコンソール機能を使って、ネットワークを設定してシステムの基本設定を行う (fstab の生成と arch-chroot は要りません)。
    • シリアルコンソール機能が使えない場合、Arch を VPS に同期させる前にネットワークの設定をあらかじめ行う必要があります。

Xen

Xen#ハードウェア仮想化 (HVM) Arch domU の設定Xen#準仮想化 (PV) Arch domU の設定を見て下さい。