amarao (amarao_san) wrote,
amarao
amarao_san

xen cloud platfrom: multipath на два разных IP c разных хостов

Патч уже заслал в рассылку, сюда дублирую.

Суть проблемы: если мы анонсим IQN с двух разных хостов с разными IP, XCP подхватывал только IP'шники первого target'а.


--- sm.old/ISCSISR.py   2011-05-19 01:19:36.000000000 +0400
+++ sm/ISCSISR.py       2011-05-19 05:00:19.000000000 +0400
@@ -265,8 +265,15 @@
             # Check to see if auto attach was set
             if not iscsilib._checkTGT(self.targetIQN):
                 try:
-                    map = iscsilib.discovery(self.target, self.port, self.chapuser, \
-                                             self.chappassword, targetIQN=self.targetIQN)
+                    map=[]
+                    for portal in self.targetlist.split(','):
+                        if ':' in portal:
+                            target,port=portal.split(':')
+                        else:
+                            target=portal
+                            port=DEFAULT_PORT
+                        map.extend(iscsilib.discovery(target, port, self.chapuser, \
+                                             self.chappassword, targetIQN=self.targetIQN))
                     iqn = ''
                     if len(map) == 0:
                         self._scan_IQNs()
Tags: linux, multipath, patch, xen cloud platform
Subscribe

  • А вот вам пост об исторической нелогичности

    Вот есть у меня файл /etc/default/grub.d/unified.cfg для включения unified cgroups для systemd. А вот вопрос (ответ на который я хорошо знаю, но…

  • апгрейдовое

    А вот шифрованный home я переносил вообще ленивым образом - тупо сделал dd для раздела и поправил путь к устройству для кастомного pam_exec-скрипта.…

  • VM VS baremetal

    Наконец-таки у меня появились цифры для обсуждения этого вопроса в отрыве от IO. Известно, что IO на виртуалках всегда медленее, чем на bare-metal, и…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments