つぶねこ

@もじらもーど。
↑recent | ↓old | 20 index | 100 index | 300 index | 記事5件 | 記事10件 | 記事20件 |最新5件 |FAQ | カテゴリ一覧 | Index |
2019/8/9 18:21
さいきんのnfs over ubuntu zfsとesxi6.5でvm毎snapshotは使えるか

 いろいろ棚上げされてた案件を再び調査。
 
 目標:
  esxiでマウントしたzfs鯖において、vm毎にzfsを作り、zfs send等による差分backup等を実現する。
 
 条件:
  ESXi 6.5
  ubuntu server 18
  nfs v3
 
 (nfsがv3にゃのはv4の挙動で気持ち悪いものがあったからだが、これは別途検証しにゃおしてもよい時期ではある。)
 
 実験1:
  zfs create pool/zfs1
  mount server:/pool/zfs1 as datastore1
  copy vm0/* datastore1/vm1/
  register datastore1/vm1/*.vmx as vm1
  poweron vm1
 この状態ではすべて問題にゃく動く。
 
 実験2:
  zfs create pool/zfs1/zfs2
  cp vm0/* datastore1/zfs2/
  register datastore1/zfs2/*.vmx as vm2
  poweron vm2
 これは失敗する。datastore上に子zfsを作り、そのまま何もせずesxから参照している。
 power on手前までは正常。コピーにゃどは出来ており、権限にゃどの問題では無い。
File system specific implementation of Lookup[file] failed
Failed to create swap file '〜〜.vswp' : Bad parameter
 がlogに出ているので、swap生成で失敗しているようだが、ちょっと原因が分からにゃい。
 
 実験3:
  create vm datastore1/vm3/
  add hdd vm3 datastore1/zfs2/*.vmdk
  poweron vm3
 これは正常に動作する。
 つまり、vmのワークdirを従来のdatastore上に置けばswapがそこに生成されるため、vmdkは子zfs上に置いても動作するということににゃる。
 
 実験2において.vmxのsched.swap.derivedName行を削除しておくと、
Failed to create swap file '//hoge.vswp' : Bad parameter
 という表示ににゃることから、swapファイルの生成先pathが異常ににゃる模様。
 
 実験4:
  zfs create pool/zfs1/zfs3
  mkdir datastore1/zfs3/dir
  cp vm0/* datastore1/zfs3/dir/
  ln -s datastore1/zfs3/dir /dir
  register datastore1/zfs3/dir/*.vmx as vm3
  poweron vm3
 これは動作する。
 swapファイルのpathの前半が消滅して/を見に行くようにゃので、1段dirを掘って、/にsymlinkを張るとちゃんと見に行って動く。
 
 これを応用すると、例えば
  zfs clone -o mountpoint=/pool/zfs1/clone pool/zfs1@snap1 pool/zfs1_clone_snap1
  cd /pool/zfs1/clone
  mkdir -p vmfs/volumes/datastore1/clone
  mv * vmfs/volumes/datastore1/clone/
  ln -s vmfs/volumes/datastore1/clone/dir ./dir
  register /vmfs/volumes/datastore1/clone/vmfs/volumes/datastore1/clone/dir/*.vmx
 にゃどとして、zfs cloneした物を新規vmとして登録したりもできる。かにゃり冗長にゃdirににゃる上に、inode被ってるのでまともにゃ運用はあかんやろうけど。
 
 
 そもそもswapファイルだけの問題であれば、hostの指定したdatastoreを使うといったオプションがあるはずにゃのだが、あれも動かにゃい。謎。
 
 
 というわけで、この条件下ではちょっとバグがキツくて実用にはしんどそう。
 しかし、nfs3でもおよそ問題にゃくアクセスできているし、大半の技術的問題は無くにゃって居るようだ。
 nfs4にゃら現状でも動作するかもしれにゃい。

▼ vmware 関連記事
▼ vmware 関連記事     一覧メニュー    (全110件表示)
firefoxでフォーム自動送信 / vmの反応が遅い / vmdkを分割してパフォーマンス維持 / vmdkサイズと分割 / vmにvmdkを追加するとbootしにゃい / nfs over ubuntu zfsとesxi6.5でvm毎snapshotは使えるか / esxでweb clientのログインが阻害される / esxのvmで異常にゃレイテンシ / ESXiでSSDのWriteが遅い / vmware NIC数が足りにゃい / vmware ESXi 6.5 / Veeam Backup Free Edition試用 / Unitrends Enterprise Backup試用 / Trilead VM Explorer試用 / Thinware vBackup試用 / Foglight for Virtualization, Free Edition試用 / OpenDedup試用 / パススルーとRDMで仮想化NAS / ESX4u1のsfcbdがメモリリーク / ソフト試用 SmoothWall / vmwareでpfsense / ソフト試用 Nexenta Stor / iSCSIとESXと再接続 / ソフト試用 ESX 4 update 1 / vmは安易に巻き戻せにゃい / ESX鯖のバックアップ先 / ESX4メモまとめ / ESX鯖にSSDでsnapshotが強い / ESX4用バックアップスクリプトメモ / freenasのiSCSIやnfsが遅いのでubuntuに乗り換えてみる / freenasのiSCSIがやっぱり遅い / ESX4のswapファイルを改善してみた / ESX4のswapファイル / ESX4のdatastoreをNFSに / ESXi4のバックアップ用にnfsマウント / ESX4はESX4iのラインセンスで / ESXi4のsshが遅い / ESXi4のSSH認証を自動化 / ESXi4でrsyncdが使いたい / ESXi4でrsyncが使いたい / ESXi4のpythonでsparseにゃファイルコピー / vmware server 1.xからESX4へvm移行 / CPUキャッシュとvm / vmware ESX4iのメモリ共有 / にゃんでも仮想化 / ESXi4でsshが使いたい / ソフト試用 vmware player / ESXi4にSSHで入れるようにする / ESXi4の2008 R2が不安定 / ESXi4のWinにゃvmのvmdkを圧縮 / ソフト試用 ESXi4からメール送信 / ESXi4のvmバックアップ / ソフト試用 vmware vifs.pl / ソフト試用 VMware vCenter Converter / ソフト試用 VMware vSphere CLI / ソフト試用 vmware ESXi4をUSBからboot / ソフト試用 vmware ESXi 4.0 vSphere 4 / vmホスト落ち / vmware Server 1.xのCPU / vmware Server 1.xのキャッシュ関連 / vm雛形設定 / linuxでvmware server 1.xが遅すぎる / vmware server 1.xのNATでreject / vmware server @linuxとオープンファイル数 / vmで勝手にIPが変更される / vmware serverのメモリスワップ設定 / vmのバックアップを差分で / vmware vmdkの圧縮 / vmware server 1.x @linuxと2003でディスクエラー / Winファイル鯖をvmで / vmware server 1.xをlinuxで / vmware server 1.xのconsoleのInventoryが時に壊れる話 / ソフト試用 NHCでディスクが開けにゃい / vmware serverのゲストネットワークが通らにゃくにゃる3 / vmware serverのゲストネットワークが通らにゃくにゃる2 / vmware serverをAthlon64 X2環境で / vmにゃlinuxのコピー時に変えるべき部分メモ / vmのバックアップ追記 / vmware serverのゲストネットワークが通らにゃくにゃる / vmware serverのRun this virtual machine as:をLocal Systemにしたいのだが / vmにゃLinuxをsuspendから復帰するとethがlink upしにゃい / vmware server consoleのInventoryのvm並び順を変える / squidをvmwareで / vm環境保全計画5 / vm環境保全計画4 / vmware-cmd.bat suspendがtimeout / vmwareの仮想ディスクを分割 / vm環境保全計画3 / vmware上のLinuxのクロックがずれまくる3 / vmware serverでディスク足してったらPCI不足 / vmware上のLinuxのクロックがずれまくる2 / 仮想PCのIP設定2 / vmware serverにvm追加スクリプトを考えてみる / vm環境保全計画2 / vm環境保全計画 / vmware上のLinuxのクロックがずれまくる / /etc/udev/rules.d/z25_persistent-net.rulesの生成をやめる / vmwareのバックアップ鯖はアーキテクチャ違い / vmware Serverの世代スナップショットもどきを軽量に / vmwareゲストがホスト色数に引きずられる / 仮想PCのIP設定 / debian etchをvmwareでコピーするとeth0がeth1,eth2・・・ににゃる / vmware serverとconsoleでにゃんかエラー対処 / ソフト試用 vshadow.exe / vmwareがスワップして遅い / vmware server consoleでハング / ソフト試用 vmware-cmd.bat / ソフト試用 vmware server / ソフト試用 Vmware Server for linux / ソフト試用 Virtual Disk Driver
▼ ZFS 関連記事
▼ ZFS 関連記事     一覧メニュー    (全107件表示)
nfs over ubuntu zfsとesxi6.5でvm毎snapshotは使えるか / zfs鯖とdevice timeout / zfs鯖でsnapshot多過ぎ / zfs鯖でdisk full / zfs鯖でsnapshotのlistが終わらにゃい / swapに吐かれにくくする / kswapdが高負荷でサービスが止まる / linuxでlsblk / ZFS on Linux L2ARCのメモリ使用量 / ZFS on Linux基本設定 / ZFSのrecordsize / ZFSでlz4 / ZFS on linuxでsnapshot dirにアクセスすると削除できにゃい / ZFS cache死亡 / zfs on Linuxでハング / zfs on Linux on Hyper-Vでdedup / zfs on Linux でrsyncが止まる / zfs on Linux で容量拡張 / zfsで履歴バックアップ失敗 / Linux on Hyper-Vでzfs dedupにゃ履歴バックアップ / Ubuntu14 on Hyper-VでZFS / ZFS raidzの再構築 / Server2012と比べて分かるZFSの活用法 / ZFSでsyspoolのHDDを移動 / Nexentaでceドライバ / ZFS導入時のRAID環境選び / zfsのL2ARCとメモリ / ZFSストレージのディスクエラー / iscsi targetを束ねてRAID考察 / iscsi targetを束ねてRAID実験 / Nexentaでiscsi initiatorがこけた場合の対処 / Nexentaでiscsi Multipath initiator / ZFSとRAIDカードの機能的相性 / RAID1でもデータ破損 / ZFSのHDDエラー / SolarisのDedupとARC関連 / ZFSが遅い dedup編 / ZFSが遅い / ZFSでdedup / ZFSのキャッシュ制御 / ZFSが低速化 / NexentaStorのnfsでIP alias / NexentaStorのsyspoolを有効利用したい / zfs sync / NexentaStor 3.11メモ / opensolarisのzfsパラメータを表示 / zfsのsnapshotの使用容量 / zfsでscrubすると重い / Opensolarisでzfsにゃnfs鯖 作業メモまとめ2 / Opensolarisでmirrorのためのパーティション作成 / OpenSolarisでディスク表面検査 続続 / OpenSolarisでディスク表面検査 続 / zfsのrecordsizeを小さくすると遅い / nfs共有は入れ子にしにくい / opensolarisのswap領域を増やす / ZFSでsnapshotを削除しようとすると凍る / 負荷をかけると落ちるNAS / nfs鯖のファイルをバックアップしたい7 / Opensolarisでzfsにゃnfs鯖 作業メモまとめ / nfs鯖のファイルをバックアップしたい6 / nfs鯖のファイルをバックアップしたい5 / nfs鯖のファイルをバックアップしたい4 / FreeNASでLink Aggregation / FreeNASの書き込みが脈動する / FreeNASでzpool createがこける / FreeNASの/boot/loader.conf / nfs鯖のファイルをバックアップしたい3 / FreeNASをfullインストール / nfs鯖のファイルをバックアップしたい2 / nfs鯖のファイルをバックアップしたい1 / opensolarisでdedupはやっぱむり / ZFSのHDDがエラーを吐いたので無視してたら落ちた / NexentaStorでswap不足 / ソフト試用 NexentaStor CommunityEdition 3.04 / OpenSolarisでupdate? / OpenSolarisでDedupしてたらハング / NexentaStorのVMが酷い / ZFSのHDDがエラーを吐いたので無視 / ZFSのHDDが壊れたのでリプレイス / OpenSolarisでディスク表面検査 / OpenSolarisでRAID1 / OpenSolarisのsambaを新しくする / OpenSolarisでsambaがおかしい / OpenSolarisでsamba / OpenSolarisのCIFS共有が怪しい / OpenSolarisのidmapdがメモリリーク / zfsのsnapshotを削除するのに長時間かかる / RD120でreadが遅い / opensolarisで起動後に画面が表示されにゃい / OpenSolarisでdedupにゃNAS / NexentaStorのidmapdがメモリリーク / OpenSolarisでCIFS鯖 / opensolarisでnfs鯖 / ソフト試用 OpenSolaris / FreeNAS落ち / FreeNASでZFSでメモリ不足 / nexentaでWinのドメイン参加に失敗する / vmwareでpfsense / ZFSでブロックデバイス / NexentaCore3でdedup / Nexentaで定期snapshot / NexentaCore3でapt-get / NexentaCoreでCIFS共有 / ソフト試用 NexentaCore / ソフト試用 Nexenta Stor / ソフト試用 NexentaStor / FreeNASのZFSでsnapshot自動化


Index


2019/11/24 22:04 
2019/11/21 22:42 
2019/11/17 01:04 
2019/11/14 12:46 
2019/11/07 06:14 
2019/11/05 05:12 
2019/11/01 00:07 
2019/10/30 04:13 
2019/10/28 05:29 
2019/10/26 01:49 
2019/10/24 02:50 
2019/10/22 19:30 
2019/10/20 01:42 
2019/10/18 17:11 
2019/10/16 19:05 
2019/10/14 16:31 
2019/10/12 15:30 
2019/10/10 15:51 
2019/10/08 18:28 
2019/10/06 17:42 
2019/10/04 03:08 
2019/10/02 01:43 
2019/10/01 15:10 
2019/09/30 18:40 
2019/09/28 00:49 
2019/09/26 00:59 
2019/09/24 02:28 
2019/09/22 02:37 
2019/09/20 23:55 
2019/09/18 15:49 
2019/09/16 09:38 
2019/09/14 01:24 
2019/09/12 23:14 
2019/09/11 09:40 
2019/09/10 11:52 
2019/09/08 01:52 
2019/09/06 01:07 
2019/09/04 04:56 
2019/09/02 02:53 
2019/08/31 03:27 
2019/08/29 03:40 
2019/08/27 14:15 
2019/08/25 02:54 
2019/08/23 03:41 
2019/08/21 02:45 
2019/08/19 14:26 
2019/08/17 06:37 
2019/08/15 04:58 
2019/08/13 05:37 
2019/08/11 04:13 
2019/08/09 18:21 
2019/08/07 01:37 
2019/08/05 01:24 
2019/08/03 01:09 
2019/08/01 23:59 
2019/07/30 02:11 
2019/07/28 23:29 
2019/07/26 16:24 
2019/07/24 22:53 
2019/07/22 01:39 
2019/07/20 15:17 
2019/07/17 14:44 
2019/07/14 04:01 
2019/07/11 01:06 
2019/07/09 04:05 
2019/07/08 05:05 
2019/07/05 21:14 
2019/07/03 17:49 
2019/07/01 05:46 
2019/06/30 20:54 
2019/06/29 05:17 
2019/06/28 18:49 
2019/06/26 01:31 
2019/06/23 05:31 
2019/06/20 02:55 
2019/06/19 05:13 
2019/06/18 02:54 
2019/06/17 04:47 
2019/06/16 02:39 
2019/06/15 03:58 
2019/06/14 02:40 
2019/06/12 03:01 
2019/06/09 02:49 
2019/06/06 03:33 
2019/06/02 17:21 
2019/05/31 18:34 
2019/05/29 16:30 
2019/05/28 23:55 
2019/05/26 15:45 
2019/05/25 22:52 
2019/05/23 14:24 
2019/05/22 14:47 
2019/05/21 14:37 
2019/05/20 00:55 
2019/05/19 18:35 
2019/05/18 22:50 
2019/05/16 19:21 
2019/05/14 22:31 
2019/05/10 15:31 
2019/05/05 21:15 
2019/04/30 20:25 

↑recent | ↓old | 20 index | 100 index | 300 index | 記事5件 | 記事10件 | 記事20件 |最新5件 |FAQ | カテゴリ一覧 | Index |