- Копирование зон 'по образцу', 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 источника и получателя. Ошибки что вверху могут быть из-за этого? Заранее благодарен.
|