The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Solaris 10 Conteiner, !*! Im27th, 07-Авг-09, 11:58  [смотреть все]
В Solaris 10 новшевство в отличие от предыдущих версий - Conteiner.
Кто-нибудь уже работал с этим?

В принципе пока что интересует только один вопрос:
Можно ли в контейнер запихать предыдущую версию соляриса?

Дело в том, что некоторые программные продукты, от которых наша контора не откажется ещё несколько лет, работают исключительно на 8-ом солярисе, а он стоит на старом 450-ом энтерпрайзе и занимает много места в маленькой серверной.
В связи с переходом на 10-ый солярис, хотелось бы как-то и энтерпрайза избавиться, перенеся 8-ой в какой-нибудь контейнер, если это возможно.

  • Solaris 10 Conteiner, !*! Arpo, 14:48 , 07-Авг-09 (1)
    • Solaris 10 Conteiner, !*! Im27th, 12:14 , 28-Авг-09 (2)
      Создание зоны прокатывает-то нормально:

      zonecfg -z solaris8
      solaris8: No such zone configured
      Use 'create' to begin configuring a new zone.
      zonecfg:solaris8> create -t SUNWsolaris8
      zonecfg:solaris8> set zonepath=/contein/solaris8
      zonecfg:solaris8> set autoboot=true
      zonecfg:solaris8> set ip-type=exclusive
      zonecfg:solaris8> add net
      zonecfg:solaris8:net> set physical=ce0
      zonecfg:solaris8:net> end
      zonecfg:solaris8> add attr
      zonecfg:solaris8:attr> set name=hostid
      zonecfg:solaris8:attr> set type=string
      zonecfg:solaris8:attr> set value=80clee98
      zonecfg:solaris8:attr> end
      zonecfg:solaris8> set limitpriv="default,cpc_cpu,proc_clock_highres"
      zonecfg:solaris8> add capped-cpu
      zonecfg:solaris8:capped-cpu> set ncpus=1
      zonecfg:solaris8:capped-cpu> end
      zonecfg:solaris8> add capped-memory
      zonecfg:solaris8:capped-memory> set physical=1024m
      zonecfg:solaris8:capped-memory> set swap=1024m
      zonecfg:solaris8:capped-memory> end
      zonecfg:solaris8> verify
      zonecfg:solaris8> commit
      zonecfg:solaris8> exit

      Но далее что-то Solaris 8 не ставится:

      zoneadm -z solaris8 install -a solaris8-image.flar
      /contein/solaris8 must not be group readable.
      /contein/solaris8 must not be group writable.
      /contein/solaris8 must not be group executable.
      /contein/solaris8 must not be world readable.
      /contein/solaris8 must not be world writable.
      /contein/solaris8 must not be world executable.
      /contein must not be group writable.
      /contein must not be world writable.
      could not verify zonepath /contein/solaris8 because of the above errors.
      zoneadm: zone solaris8 failed to verify

      • Solaris 10 Conteiner, !*! atch, 12:26 , 28-Авг-09 (3)
      • Solaris 10 Conteiner, !*! Arpo, 13:05 , 28-Авг-09 (4)
        • Solaris 10 Conteiner, !*! Im27th, 18:29 , 28-Авг-09 (5)
          >Права на /contein/solaris8  должны быть 700
          >
           
          >chmod 700 /contein/solaris8
          >

          Оказалось, что 700 должно быть не только на /contein/solaris8 но и на /contein

          Исследования продолжаются ...

          • Solaris 10 Conteiner, !*! Im27th, 17:04 , 02-Сен-09 (6)
            В общем очень большая жопа была при задании интерфейса контейнеру.
            Никакие ce0, e1000g1 не прокатывали. Пришлось задать такой же интерфейс как и у глобальной зоны - e1000g0.

            Теперь в Solaris 10 ifconfig -a
            lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000
            lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
            zone solaris8
            inet 127.0.0.1 netmask ff000000
            e1000g0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
            inet 194.202.56.198 netmask ffffff00 broadcast 194.202.56.255
            ether 0:21:28:14:4:62
            e1000g0:1: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
            zone solaris8
            inet 194.202.56.227 netmask ffffff00 broadcast 194.202.56.255

            А в Solaris 8 ifconfig -a
            lo0:1: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000
            e1000g0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 194.202.56.227 netmask ffffff00 broadcast 194.202.56.255

            Но Solaris 8 всё равно ругается при загрузке:

            SunOS Release 5.8 Version Generic_Virtual 64-bit
            Copyright 1983-2000 Sun Microsystems, Inc. All rights reserved
            ifconfig: plumb: SIOCLIFADDIF: lo0: permission denied
            ifconfig: SIOCGLIFADDR: lo0:1: permission denied
            configuring IPv4 interfaces:ifconfig: SIOCSLIFNETMASK: e1000g0:1: permission denied
            e1000g0:1.
            Hostname: sol8net2
            The system is coming up. Please wait.
            Synchronization with kernel not appropriate in this zone.
            operation failed, Not owner
            operation failed, Not owner
            couldn't push module 'ip', No such device or address
            Starting IPv4 routing daemon.
            Sep 2 13:27:39 in.routed[28742]: rtadd SIOCADDRT: Not owner
            Sep 2 13:27:39 in.routed[28742]: dst 194.202.56.0 gw 194.202.56.227 metric 1
            couldn't push module 'ip', No such device or address
            couldn't push module 'ip', No such device or address
            couldn't push module 'ip', No such device or address
            starting rpc services: rpcbind done.
            ifconfig: SIOCGLIFADDR: lo0:1: permission denied
            Setting default IPv4 interface for multicast: add net 224.0/4: gateway sol8net2
            writing to routing socket: Not owner

            google что-то не помогает




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

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