Для регистрации из глобальной зоны в зоне, находящейся в состоянии выполнения или готовности, используется команда zlogin. Для получения дополнительной информации см. справочную страницу zlogin(1).
Регистрацию в зоне можно выполнить разными способами, в соответствии с процедурами, приведенными ниже. Можно также выполнить удаленную регистрацию, как описано в Удаленная регистрация.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Введите команду zlogin с параметром - C и именем зоны, например lx-zone.
global# zlogin -C lx-zone [Connected to zone 'lx-zone' console] |
Если сеанс zlogin запускается сразу после ввода команды zoneadm boot, появляются следующие сообщения начальной загрузки зоны:
INIT: version 2.85 booting Welcome to CentOS Press 'I' to enter interactive startup. Configuring kernel parameters: [ OK ] Setting hostname lx-zone: [ OK ] [...] CentOS release 3.6 (Final) Kernel 2.4.21 on an i686 |
После отображения консоли зоны зарегистрируйтесь под именем root, нажмите клавишу Return и введите пароль пользователя root в ответ на соответствующий запрос.
lx-zone console login: root Password: |
Напомним, что для пароля root (суперпользователя) при установке зоны из архива tar Sun задается значение root. Пароль root (суперпользователя) при установке с образов ISO или с компакт-диска не задается (остается пустым).
В интерактивном режиме для использования внутри зоны выделяется новый псевдотерминал.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Зарегистрируйтесь в зоне, например lx-zone, из глобальной зоны.
global# zlogin lx-zone |
Будет выведена информация, подобная следующей:
[Connected to zone 'lx-zone' pts/2] Last login: Wed Jul 3 16:25:00 on console Sun Microsystems Inc. SunOS 5.10 Generic July 2006 |
Введите exit для закрытия соединения.
Появится сообщение, подобное следующему:
[Connection to zone 'lx-zone' pts/2 closed] |
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Зарегистрируйтесь в зоне, например lx-zone.
global# zlogin lx-zone |
Убедитесь в том, что выполнен переход в среду Linux в операционной системе Solaris.
[root@lx-zone root]# uname -a |
Появится экран, подобный следующему:
Linux lx-zone 2.4.21 BrandZ fake linux i686 i686 i386 GNU/Linux |
Неинтерактивный режим включается при вводе пользователем команды, которую требуется выполнить внутри зоны. В неинтерактивном режиме новый псевдотерминал не выделяется.
Следует отметить, что команда или файлы, над которыми команда выполняет действия, не могут располагаться в NFS.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Выполните из глобальной зоны регистрацию в зоне lx-zone и укажите имя команды.
В качестве имени команды следует указать команду, которую требуется выполнить внутри зоны.
global# zlogin lx-zone command |
global# zlogin lx_master uptime 21:16:01 up 2:39, 0 users, load average: 0.19, 0.13, 0.11 fireball# |
Для получения дополнительной информации о параметрах команды zlogin см. справочную страницу zlogin(1).
Если в подключении к зоне отказано, для входа в минимальную среду зоны можно воспользоваться командой zlogin с параметром -S.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Для доступа к зоне, например lx-zone, из глобальной зоны используется команда zlogin с параметром -S.
global# zlogin -S lx-zone |
Выполнение команды init 0 в глобальной зоне для штатного завершения работы системы Solaris также влечет за собой выдачу команды init 0 в каждой из неглобальных зон системы. Следует отметить, что команда init 0 не предполагает предупреждения локальных и удаленных пользователей о выходе из системы перед выключением системы.
Эта процедура используется для штатного завершения работы зоны. Инструкции по остановке зоны без выполнения сценариев завершения работы системы приведены в Остановка зоны.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Выполните регистрацию в зоне, работу которой требуется завершить, например lx-zone, и укажите shutdown в качестве имени служебной программы и init 0 в качестве состояния.
global# zlogin lx-zone shutdown -i 0 |
В конкретной системе могут применяться собственные сценарии завершения работы, отвечающие особым требованиям.
Использовать команду shutdown в неинтерактивном режиме для перевода зоны в однопользовательский режим в настоящее время невозможно. Для получения дополнительной информации см. 6214427.
Для этого можно воспользоваться регистрацией в интерактивном режиме, как описано в Обращение к типизированной зоне в интерактивном режиме.