os:xenserver:tips
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | 次のリビジョン両方とも次のリビジョン | ||
os:xenserver:tips [2019/01/04 02:08] – [XCP-ng上でのGuest VMのauto power on] seirios | os:xenserver:tips [2019/01/04 02:09] – [FV時にVMに割り当てるNICをe1000にする] seirios | ||
---|---|---|---|
行 109: | 行 109: | ||
- 有効化したい VM でこれを実行 '' | - 有効化したい VM でこれを実行 '' | ||
- | ===== FV時にVMに割り当てるNICをe1000にする ===== | ||
- | http:// | ||
- | |||
- | XenServer 6.2までの場合 | ||
- | < | ||
- | mv / | ||
- | vi / | ||
- | |||
- | ===== Start of qemu-dm.sh ===== | ||
- | #!/bin/bash | ||
- | oldstring=$@ | ||
- | newstring=${oldstring// | ||
- | exec / | ||
- | ===== End of qemu-dm.sh ===== | ||
- | |||
- | cp / | ||
- | |||
- | chmod 755 / | ||
- | chattr +i / | ||
- | </ | ||
- | |||
- | XenServer 6.5からの場合 | ||
- | < | ||
- | mv / | ||
- | vi / | ||
- | |||
- | ===== Start of qemu-dm.sh ===== | ||
- | #!/bin/bash | ||
- | oldstring=$@ | ||
- | newstring=${oldstring// | ||
- | exec / | ||
- | ===== End of qemu-dm.sh ===== | ||
- | |||
- | cp / | ||
- | |||
- | chmod 755 / | ||
- | chattr +i / | ||
- | </ | ||
- | |||
- | なお、qemu-dm.shは、環境変数に格納されている文字列の文字列置換を行っているので、bash以外で正しく動作する保証が無い | ||
- | |||
- | この方法でFV時のNICをe1000として認識させる場合、XenServerのupdate(HotFix)を適用するときに問題が出る場合がある。 | ||
- | これは、chattrを利用してqemu-dmを保護しているからである。従って、HotFix適用の際には、適用前に以下を実施する | ||
- | < | ||
- | *** XenServer 6.2まで *** | ||
- | chattr -i / | ||
- | |||
- | *** XenServer 6.5から *** | ||
- | chattr -i / | ||
- | </ | ||
- | |||
- | この保護を入れる理由は、単純にUpdateされてしまい、qemu-dmが置き換えられてしまうと、NICがrtl8139に認識されるようになってしまうからである。つまり、あえてUpdateを失敗させて、やり直しできるようにするのが目的である。 | ||
===== MetaData Backup ===== | ===== MetaData Backup ===== |
os/xenserver/tips.txt · 最終更新: 2023/10/25 03:10 by 127.0.0.1