• No se han encontrado resultados

Configuración del servicio de nombres NIS

In document Instalación de sistemas Oracle Solaris 11 (página 164-167)

EJEMPLO 11–7 Habilitar NIS para un dominio especificado Este ejemplo de perfil realiza la siguiente configuración: ■ Habilita NIS para my.domain.com.

Utiliza la difusión para detectar el servidor NIS, que debe estar en la misma subred.Habilita el servicio de antememoria del servicio de nombres, que es obligatorio.

<?xml version="1.0"?>

<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <!--

Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. -->

<service_bundle type=’profile’ name=’default’>

<service name=’network/nis/domain’ type=’service’ version=’1’> <property_group name=’config’ type=’application’>

<propval name=’domainname’ type=’hostname’ value=’my.domain.com’/> </property_group>

<instance name=’default’ enabled=’true’ /> </service>

<service name=’network/nis/client’ type=’service’ version=’1’> <property_group name=’config’ type=’application’>

<propval name=’use_broadcast’ type=’boolean’ value=’true’/> </property_group>

<instance name=’default’ enabled=’true’ /> </service>

<service name=’system/name-service/switch’ type=’service’ version=’1’> <property_group name=’config’ type=’application’>

<propval name=’default’ type=’astring’ value=’files nis’/> <propval name=’printer’ type=’astring’ value=’user files nis’/> <propval name=’netgroup’ type=’astring’ value=’nis’/>

</property_group>

<instance name=’default’ enabled=’true’ /> </service>

<service name=’system/name-service/cache’ type=’service’ version=’1’> <instance name=’default’ enabled=’true’ />

</service> </service_bundle>

EJEMPLO 11–8 Configurar NIS y deshabilitar DNS

Este ejemplo de perfil realiza la siguiente configuración:

Configura el servicio de nombres NIS con difusión automática para un servidor NIS, que debe estar en la misma subred.

Configura el dominio NIS my.domain.com.

Habilita el servicio de antememoria del servicio de nombres, que es obligatorio.Deshabilita el servicio de nombres DNS.

<?xml version=’1.0’?>

<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">

EJEMPLO 11–8 Configurar NIS y deshabilitar DNS (Continuación)

<service_bundle type="profile" name="sysconfig">

<!-- service name-service/switch below for NIS only - (see nsswitch.conf(4)) --> <service version="1" type="service" name="system/name-service/switch">

<property_group type="application" name="config">

<propval type="astring" name="default" value="files nis"/> <propval type="astring" name="printer" value="user files nis"/> <propval type="astring" name="netgroup" value="nis"/>

</property_group>

<instance enabled="true" name="default"/> </service>

<!-- service name-service/cache must be present along with name-service/switch --> <service version="1" type="service" name="system/name-service/cache">

<instance enabled="true" name="default"/> </service>

<!-- if no DNS, must be explicitly disabled to avoid error msgs --> <service version="1" type="service" name="network/dns/client">

<instance enabled="false" name="default"/> </service>

<service version="1" type="service" name="network/nis/domain"> <property_group type="application" name="config">

<propval type="hostname" name="domainname" value="my.domain.com"/> </property_group>

<instance enabled="true" name="default"/> </service>

<!-- configure the NIS client service to broadcast the subnet for a NIS server --> <service version="1" type="service" name="network/nis/client">

<property_group type="application" name="config">

<propval type="boolean" name="use_broadcast" value="true"/> </property_group>

<instance enabled="true" name="default"/> </service>

</service_bundle>

EJEMPLO 11–9 Configurar NIS

El siguiente perfil configura el servicio de nombres NIS con la dirección IP de servidor 10.0.0.10 y el dominio mydomain.com. No es necesario que el servidor NIS esté en la misma subred cuando la dirección IP del servidor se especifica explícitamente.

<?xml version=’1.0’?>

<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <service_bundle type="profile" name="sysconfig">

<!-- name-service/switch below for NIS only - (see nsswitch.conf(4)) --> <service version="1" type="service" name="system/name-service/switch">

<property_group type="application" name="config">

<propval type="astring" name="default" value="files nis"/> <propval type="astring" name="printer" value="user files nis"/> <propval type="astring" name="netgroup" value="nis"/>

</property_group>

<instance enabled="true" name="default"/> </service>

<!-- name-service/cache must be present along with name-service/switch --> <service version="1" type="service" name="system/name-service/cache">

<instance enabled="true" name="default"/>

EJEMPLO 11–9 Configurar NIS (Continuación)

</service>

<!-- if no DNS, must be explicitly disabled to avoid error msgs --> <service version="1" type="service" name="network/dns/client">

<instance enabled="false" name="default"/> </service>

<service version="1" type="service" name="network/nis/domain"> <property_group type="application" name="config">

<propval type="hostname" name="domainname" value="mydomain.com"/>

<!-- Note: use property with net_address_list and value_node as below --> <property type="net_address" name="ypservers">

<net_address_list>

<value_node value="10.0.0.10"/> </net_address_list>

</property> </property_group>

<!-- configure default instance separate from property_group --> <instance enabled="true" name="default"/>

</service>

<!-- enable the NIS client service -->

<service version="1" type="service" name="network/nis/client"> <instance enabled="true" name="default"/>

</service> </service_bundle>

EJEMPLO 11–10 Habilitar NIS y DNS para un dominio especificado

En este ejemplo, se configuran los servicios de nombres DNS y NIS: ■ Se especifican varios servidores de nombres DNS.

Se especifica una lista de búsqueda de dominios DNS.Se especifican un dominio NIS.

Se especifica la difusión para detectar el servidor NIS.

<?xml version="1.0"?>

<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <!--

Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. -->

<service_bundle type=’profile’ name=’default’>

<service name=’network/dns/client’ type=’service’ version=’1’> <property_group name=’config’ type=’application’>

<propval name=’domain’ type=’astring’ value=’us.oracle.com’/> <property name=’nameserver’ type=’net_address’>

<net_address_list> <value_node value=’130.35.249.52’ /> <value_node value=’130.35.249.41’ /> <value_node value=’130.35.202.15’ /> </net_address_list> </property>

<property name=’search’ type=’astring’> <astring_list>

<value_node value=’us.oracle.com oracle.com oraclecorp.com’ /> </astring_list>

</property>

EJEMPLO 11–10 Habilitar NIS y DNS para un dominio especificado (Continuación)

</property_group>

<instance name=’default’ enabled=’true’ /> </service>

<service name=’network/nis/domain’ type=’service’ version=’1’> <property_group name=’config’ type=’application’>

<propval name=’domainname’ type=’hostname’ value=’mydomain.com’/> </property_group>

<instance name=’default’ enabled=’true’ /> </service>

<service name=’network/nis/client’ type=’service’ version=’1’> <property_group name=’config’ type=’application’>

<propval name=’use_broadcast’ type=’boolean’ value=’true’/> </property_group>

<instance name=’default’ enabled=’true’ /> </service>

<service name=’system/name-service/switch’ type=’service’ version=’1’> <property_group name=’config’ type=’application’>

<propval name=’default’ type=’astring’ value=’files nis’/> <propval name=’host’ type=’astring’ value=’files dns’/>

<propval name=’printer’ type=’astring’ value=’user files nis’/> <propval name=’netgroup’ type=’astring’ value=’nis’/>

</property_group>

<instance name=’default’ enabled=’true’ /> </service>

<service name=’system/name-service/cache’ type=’service’ version=’1’> <instance name=’default’ enabled=’true’ />

</service> </service_bundle>

In document Instalación de sistemas Oracle Solaris 11 (página 164-167)