こんにちは。
1.vSphereHAはESXiホストで移動先を管理しており、DRSはvCenterServerによる制御という
認識に誤りは無いか。
その認識でよいと思います。
2.vCenterServerが稼働するESXiホストで障害が発生した場合、DRSのアフィニティルール
を無視したvSphereHAが動作するのか。
こちらですが、vCenter 5.0 + ESXi 5.0 でためしにやってみたところ
DRSのアフィニティルールで縛って(「仮想マシンをホスト上で実行」の「グループ内のホスト上で実行する必要があります」を指定)、
vCenterを停止したうえでESXiをパワーオフしてみたところ、アフィニティルールは機能しているようでした。
ということでDRSアフィニテイルールで起動できないようにしたESXiではVMが起動されないようにみえました。
※ただし、アフィニティルールの設定やその他の環境構成にもよると思うので・・・
vSphere 5.0 でジェネラルサポートが終了しているとしても、
ご質問の背景がもう少しわかると、なにかヒントが得られるかもしれないと思いました。
以上です。ご参考まで。