The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Копирование зон 'по образцу', !*! Dns, 06-Апр-12, 23:35  [смотреть все]
Доброго времени суток!

Опишу вкратце ситуацию.
Есть образ Solaris 10 + Sybase ASE 15.7 для VirtualBox.
Для удобства пользования необходимо иметь несколько копий подобной конфигурации.
Сначала кинулись было на VmWare, но сегодня наткнулся на использование зон в Solaris.

Вопрос следующий: можно ли имеющийся образ как-то организовать в виде отдельной зоны на чистой оси Solaris, установленной на физическом сервере? Также хотелось бы размножить эту зону и иметь сразу несколько работающий копий Sybase ASE. Учитывая привязку лицензии к hostid, можно ли сделать несколько идентичных в этом плане зон?

Всю необходимую информацию по конфигу готов предоставить.

Заранее благодарен.

  • Копирование зон 'по образцу', !*! zd3n, 09:35 , 09-Апр-12 (1)
    >[оверквотинг удален]
    > Для удобства пользования необходимо иметь несколько копий подобной конфигурации.
    > Сначала кинулись было на VmWare, но сегодня наткнулся на использование зон в
    > Solaris.
    > Вопрос следующий: можно ли имеющийся образ как-то организовать в виде отдельной зоны
    > на чистой оси Solaris, установленной на физическом сервере? Также хотелось бы
    > размножить эту зону и иметь сразу несколько работающий копий Sybase ASE.
    > Учитывая привязку лицензии к hostid, можно ли сделать несколько идентичных в
    > этом плане зон?
    > Всю необходимую информацию по конфигу готов предоставить.
    > Заранее благодарен.

    HostID в зонах менять можно.
    Алгоритм описан тут http://sun-texnik.blogspot.com/2010/09/hostid-solaris-10-sol...

    Я так переносил на другую железку сервер лицензий SYSAM для Sybase ASE.

    • Копирование зон 'по образцу', !*! Dns, 12:26 , 09-Апр-12 (2)
      > HostID в зонах менять можно.
      > Алгоритм описан тут http://sun-texnik.blogspot.com/2010/09/hostid-solaris-10-sol...
      > Я так переносил на другую железку сервер лицензий SYSAM для Sybase ASE.

      root@kzone002> / # zoneadm list -vc
        ID NAME             STATUS     PATH                           BRAND    IP
         1 kzone002         running    /                              native   shared

      судя по доке неглобальные зоны базируются на глобальных...

      только вот:
      root@kzone002> / # zonecfg
      zonecfg can only be run from the global zone.

      я что-то не так делаю?

      • Копирование зон 'по образцу', !*! zd3n, 12:43 , 09-Апр-12 (3)
        Эти настройки надо делать в глобальной зоне, а не дочерней...
        • Копирование зон 'по образцу', !*! Dns, 13:09 , 09-Апр-12 (4)
          > Эти настройки надо делать в глобальной зоне, а не дочерней...

          Я получается сижу в non-global. Но и другой то нет..

          • Копирование зон 'по образцу', !*! zd3n, 13:21 , 09-Апр-12 (5)
            >> Эти настройки надо делать в глобальной зоне, а не дочерней...
            > Я получается сижу в non-global. Но и другой то нет..

            в неглобальной зоне видно только одну, текущую зону....
            список всех зон доступен только в глобальной зоне....

            • Копирование зон 'по образцу', !*! Dns, 14:09 , 09-Апр-12 (6)
              >>> Эти настройки надо делать в глобальной зоне, а не дочерней...
              >> Я получается сижу в non-global. Но и другой то нет..
              > в неглобальной зоне видно только одну, текущую зону....
              > список всех зон доступен только в глобальной зоне....

              Нашел!!
              в VirtualBox'е через консоль (если я ничего не путаю) login делается в глобальную зону. А при коннекте через SSH вхожу сразу в non-global zone.

              Это ведь настройками разруливается, в какую зону автоматом по SSH заходить?

              • Копирование зон 'по образцу', !*! zd3n, 14:15 , 09-Апр-12 (7)
                >>>> Эти настройки надо делать в глобальной зоне, а не дочерней...
                >>> Я получается сижу в non-global. Но и другой то нет..
                >> в неглобальной зоне видно только одну, текущую зону....
                >> список всех зон доступен только в глобальной зоне....
                > Нашел!!
                > в VirtualBox'е через консоль (если я ничего не путаю) login делается в
                > глобальную зону. А при коннекте через SSH вхожу сразу в non-global
                > zone.
                > Это ведь настройками разруливается, в какую зону автоматом по SSH заходить?

                У global и non-global должны быть разные IP.

                • Копирование зон 'по образцу', !*! Dns, 18:53 , 09-Апр-12 (8)
                  >>>>> Эти настройки надо делать в глобальной зоне, а не дочерней...
                  >>>> Я получается сижу в non-global. Но и другой то нет..
                  >>> в неглобальной зоне видно только одну, текущую зону....
                  >>> список всех зон доступен только в глобальной зоне....
                  >> Нашел!!
                  >> в VirtualBox'е через консоль (если я ничего не путаю) login делается в
                  >> глобальную зону. А при коннекте через SSH вхожу сразу в non-global
                  >> zone.
                  >> Это ведь настройками разруливается, в какую зону автоматом по SSH заходить?
                  > У global и non-global должны быть разные IP.

                  zd3n, спасибо!

                  осталась самая малость. После смены hostid лицензия на новой машине не заработала. Ругается на дату экспирации и на конфигурацию. Как такое может быть, если для создания лицензии нужен только hostid. И на той машине, откуда я его скопировал, ASE работает без нареканий.

                  • Копирование зон 'по образцу', !*! zd3n, 19:06 , 09-Апр-12 (9)

                    > осталась самая малость. После смены hostid лицензия на новой машине не заработала.
                    > Ругается на дату экспирации и на конфигурацию. Как такое может быть,
                    > если для создания лицензии нужен только hostid. И на той машине,
                    > откуда я его скопировал, ASE работает без нареканий.

                    Неплохо бы увидеть текст этой ошибки и лог SYSAM.
                    Ещё нужно чтобы в файле лицензий хостнейм был правильный прописан, либо IP локальный.

                    • Копирование зон 'по образцу', !*! Dns, 20:48 , 09-Апр-12 (10)
                      > Неплохо бы увидеть текст этой ошибки и лог SYSAM.
                      > Ещё нужно чтобы в файле лицензий хостнейм был правильный прописан, либо IP
                      > локальный.

                      это в логе ASE:
                      00:00:00000:00000:2012/04/09 20:33:00.60 kernel  SySAM: Using licenses from: /thomsonreuters/sybase/kplus/SYSAM-2_0/licenses/k3intel_201104040244.lic
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM: Failed to obtain license(s) for ASE_CORE feature from license file(s) or server(s).
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM: Invalid host.
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM:  The hostid of this system does not match the hostid
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM:  specified in the license file.
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM: License feature name:  ASE_CORE
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM: License hostid:        2303d715
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM: License search path:   /thomsonreuters/sybase/kplus/SYSAM-2_0/licenses/k3intel_201104040244.lic:
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM: FLEXnet Licensing error:-9,57
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  SySAM: For further information, refer to the Sybase Software Asset Management website at http://www.sybase.com/sysam
                      00:00:00000:00000:2012/04/09 20:33:00.73 kernel  There is no valid license for ASE server product. Installation date is not found or installation grace period has expired. Server will not boot.

                      в логе SYSAM:
                      пусто

                      • Копирование зон 'по образцу', !*! zd3n, 06:26 , 10-Апр-12 (11)
                        Верхнюю часть файла SYSAM-2_0/licenses/k3intel_201104040244.lic можешь показать?
                        Файл  SYSAM-2_0/log/lmgrd.log  существует? Что там?
                        Ещё интересует /etc/hosts и интерфейсный файл interfaces.
                        • Копирование зон 'по образцу', !*! Dns, 11:42 , 10-Апр-12 (12)
                          > Верхнюю часть файла SYSAM-2_0/licenses/k3intel_201104040244.lic можешь показать?

                              #Edition Sun Solaris x64 - 64bit
                              PACKAGE ASE_EE SYBASE COMPONENTS=ASE_CORE OPTIONS=SUITE SUPERSEDE \
                                  ISSUED=04-apr-2011 SIGN2="0C03 3A8F 6E89 78F6 BEDC B315 70E9 \
                                  580A 7847 EB74 8A1D 690F 0413 1D19 D3D8 01B5 DD4B F2E0 EC7D \
                                  8B4D 7DAB 1670 F0EB B7C9 D4B7 E3C6 0741 1326 FFF6 0FD2"
                              # License for 2303d715 k3intel
                              INCREMENT ASE_EE SYBASE 2011.12310 permanent uncounted \
                                  VENDOR_STRING=SORT=200;PE=EE;LT=CP HOSTID=2303d715 \
                                  PLATFORMS="x86_sol x64_sun" ISSUER="CO=Sybase, \
                                  Inc.;V=15.0;AS=A;MP=495;CP=12;EGO=" ISSUED=04-apr-2011 \

                          > Файл  SYSAM-2_0/log/lmgrd.log  существует? Что там?

                              такого файла не существует.
                              
                              kplus@kzone002> SYSAM-2_0 $ ls -R
                              .:
                              SYSAMP    bin       licenses  locales   log

                              ./SYSAMP:
                              SYSAMPRegister1.log  SYSAMPRegister2.log  bin                  help                 lib

                              ./SYSAMP/bin:
                              SYSAMPlugin.jpr  registerSYSAMP

                              ./SYSAMP/lib:
                              SYSAMPlugin.jar      dsparser.jar         jini-ext.jar         log4j-1.2.6.jar
                              asa.jar              jdom.jar             jmxremote.jar        sysamlib.jar
                              commons-logging.jar  jini-core.jar        jmxri.jar            uaf-client.jar

                              ./bin:
                              SYBASE    VERSION   binIPv4   binIPv6   cpuinfo   lmgrd     lmutil    sysam     sysamcap

                              ./bin/binIPv4:
                              SYBASE  lmgrd

                              ./bin/binIPv6:
                              SYBASE  lmgrd

                              ./licenses:
                              k3intel_201104040244.lic

                              
                          > Ещё интересует /etc/hosts и интерфейсный файл interfaces.

                              hostname я пробовал менять.
                              поменял как сказано тут: http://www.tech-faq.com/how-to-change-a-hostname-on-solaris....
                              Имя зоны у меня kzone002. Hostname до смены было kenvng.
                              После того как поправил фалы из статьи, имя стало kzone002.

                        • Копирование зон 'по образцу', !*! zd3n, 12:04 , 10-Апр-12 (13)
                          >[оверквотинг удален]
                          > 78F6 BEDC B315 70E9 \
                          >         580A 7847 EB74 8A1D
                          > 690F 0413 1D19 D3D8 01B5 DD4B F2E0 EC7D \
                          >         8B4D 7DAB 1670 F0EB
                          > B7C9 D4B7 E3C6 0741 1326 FFF6 0FD2"
                          >  # License for 2303d715 k3intel
                          >  INCREMENT ASE_EE SYBASE 2011.12310 permanent uncounted \
                          >         VENDOR_STRING=SORT=200;PE=EE;LT=CP HOSTID=2303d715 \
                          >         PLATFORMS="x86_sol x64_sun" ISSUER="CO=Sybase, \
                          >         Inc.;V=15.0;AS=A;MP=495;CP=12;EGO=" ISSUED=04-apr-2011 \

                          Это параметры самой лицензии....
                          Помимо этого там должна находиться служебная информация...

                          Перед этими данными должны быть примерно такие записи

                          SERVER kzone002 2303d715 29722
                          USE_SERVER

                        • Копирование зон 'по образцу', !*! Dns, 14:21 , 10-Апр-12 (14)
                          > Это параметры самой лицензии....
                          > Помимо этого там должна находиться служебная информация...
                          > Перед этими данными должны быть примерно такие записи
                          > SERVER kzone002 2303d715 29722
                          > USE_SERVER

                          а Вы уверены в этом? Я проверил на всех своих серверах с 15.0 ASE и на всех клиентских.. везде файлы лицензии похожи по структуре на ту, что я выдал выше..

                        • Копирование зон 'по образцу', !*! zd3n, 17:53 , 10-Апр-12 (15)
                          Вот документация по SYSAM, тут показан пример структуры файла лицензий:
                          http://infocenter.sybase.com/help/topic/com.sybase.infocente...

                          У меня на базах примерно такая структура используется...
                          Базы ASE-12.5 у меня работают с локальными лицензиями, через демон lmgrd.
                          Имеют записи
                          SERVER "локальное_имя_сервера" "hostid" 29722
                          USE_SERVER


                          А базы ASE-15.0 - 15.5 через единый сервер лицензий SYSAM-2.0, и имеют такие записи
                          SERVER "сетевое_имя_SYSAM_сервера" ANY 1700
                          USE_SERVER

                        • Копирование зон 'по образцу', !*! zd3n, 17:57 , 10-Апр-12 (16)
                        • Копирование зон 'по образцу', !*! Dns, 21:08 , 10-Апр-12 (17)
                          >[оверквотинг удален]
                          > http://infocenter.sybase.com/help/topic/com.sybase.infocente...
                          > У меня на базах примерно такая структура используется...
                          > Базы ASE-12.5 у меня работают с локальными лицензиями, через демон lmgrd.
                          > Имеют записи
                          > SERVER "локальное_имя_сервера" "hostid" 29722
                          > USE_SERVER
                          > А базы ASE-15.0 - 15.5 через единый сервер лицензий SYSAM-2.0, и имеют
                          > такие записи
                          > SERVER "сетевое_имя_SYSAM_сервера" ANY 1700
                          > USE_SERVER

                          судя по доке есть 2 режима лицензирования:
                          1. Unserved Licenses
                          2. Served License

                          в первом случае не требуется в lic файле писать:
                          "SERVER license_server_host 0123ABCD
                          VENDOR SYBASE"

                          видимо на наших серверах используется первый тип, а у Вас - второй.
                          либо я вкорень запутался..

                        • Копирование зон 'по образцу', !*! Dns, 19:29 , 11-Апр-12 (18)
                          zd3n, подскажите, а возможно на уровне настроек зоны определить hardware параметры?
                          Судя по данным из моей лицензии, Sybase лицензируется по конфигу CPU.

                          Может как-то можно пошаманить и сделать зону похожую на работающую машину...

                        • Копирование зон 'по образцу', !*! zd3n, 20:16 , 11-Апр-12 (19)
                          Схема лицензирования Sybase ASE расписана тут:
                          http://www.sybase.ru/products/ase#tabs_1
                          раздел УСЛОВИЯ ЛИЦЕНЗИОВАНИЯ

                          Конкретно у нас используются в основном серверные лицензии SR + лицензии на сетевые рабочие места ST. Так что у нас кол-во ядер в сервере роли не играет, ограничения упираются по кол-ву енжинов ревизии Enterprise или SBE.
                          Но предполагаю, если у вас лицензируется по процессорным ядрам, то может не совпадать кол-во лицензий с кол-вом ядер в сервере... Тогда можно попробовать зоне урезать кол-во выделенных ядер.

                          А насчёт hardware параметров из зоны, то так сходу не скажу как это сделать... Стандартные команды ругаются, что не работают в не-глобальной зоне. Особо не копал в эту сторону....


                        • Копирование зон 'по образцу', !*! Dns, 21:31 , 12-Апр-12 (20)
                          победить лицензию на виртуалке не получается...
                          решил скопировать зону на работающий сервер и запустить там, ибо сделать виртуалку с 12-ю ядрами нет возможности.
                          Сделал так, как написано тут: http://unixhowto.filodownunder.com/?p=10

                          После выполнения команды:  
                          bash-3.00# zoneadm -z kzone002 attach -u
                          could not verify fs /thomsonreuters/home/webaccess: could not access zfs dataset 'rpool/home.webaccess.3300000.push.MC.kzone002'
                          could not verify fs /thomsonreuters/home/kplus: could not access zfs dataset 'rpool/home.kplus.3300000.push.MC.kzone002'
                          could not verify fs /thomsonreuters/sybase/kplus: could not access zfs dataset 'rpool/syb155.kplus.kplustp.plabnew.3300000.kzone002'
                          could not verify fs /thomsonreuters/home/kplustp: could not access zfs dataset 'rpool/home.kplustp.3300000.push.MC.kzone002'
                          could not verify fs /thomsonreuters/home/kgr: could not access zfs dataset 'rpool/home.kgr.3602000.kzone002'
                          could not verify fs /thomsonreuters/sybase/kgr: could not access zfs dataset 'rpool/syb155.kgr.plabnew.3602000.kzone002'
                          could not verify fs /thomsonreuters/els: could not access zfs dataset 'rpool/els.21.0.01000.kzone002'
                          could not verify fs /thomsonreuters/rvd: could not access zfs dataset 'rpool/rvd.8.kzone002'
                          could not verify fs /thomsonreuters/java: could not access zfs dataset 'rpool/java.6.kzone002'
                          could not verify fs /thomsonreuters/ems: could not access zfs dataset 'rpool/ems.5.kzone002'
                          could not verify fs /thomsonreuters/home/rmds: could not access zfs dataset 'rpool/home.rmds.6.kzone002'
                          could not verify zfs dataset rpool/home.webaccess.3300000.push.MC.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/home.kplus.3300000.push.MC.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/syb155.kplus.kplustp.plabnew.3300000.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/home.kplustp.3300000.push.MC.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/home.kgr.3602000.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/syb155.kgr.plabnew.3602000.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/els.21.0.01000.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/rvd.8.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/java.6.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/ems.5.kzone002: dataset does not exist
                          could not verify zfs dataset rpool/home.rmds.6.kzone002: dataset does not exist
                          zoneadm: zone kzone002 failed to verify

                          Судя по результатам команды attach *.manifest существует масса различий между OS источника и получателя.
                          Ошибки что вверху могут быть из-за этого?

                          Заранее благодарен.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру