VMware ESXホスト間でscpが実行できない
2台のVMware ESX 4.1ホスト(仮想ホストではなく、Hypervisor同士)間で、scpを使ってvmdkファイルをコピーしたいのだが、connection refusedが発生し、ファイルコピーできなかった。
ちなみに、ややこしいのだが、ESXi 4.1ホストからESX 4.1ホストへのscpコピーはできる。逆はダメ。不可思議。
原因は、ESXが持つファイアウォールで通信がブロックされていたため。
一時的に解除するには、
esxcfg-firewall --allowIncoming --allowOutgoing
を実行。再度ファイアウォールを有効にするためには、
esxcfg-firewall --blockIncoming --blockOutgoing
を実行すること。