7.2 Installing DSfW Using AutoYaST

DSfW AutoYaST Installation feature enables you to install and configure DSfW without any manual intervention. You can use this feature to install DSfW for a new forest domain, new domain in an existing forest, and new domain controller in an existing domain.

To use DSfW AutoYaST feature, you must first download the template file for Name-Mapped or Non-Name-Mapped installation scenarios and then modify the values of certain tags to install a Forest Root Domain (FRD), Additional Domain Controller (ADC), or Child domain controller (CDC).

The following sections will take you through the procedure to install DSfW using AutoYaST.

7.2.1 Prerequisites

  • Modified template file that must be copied to a web server.

  • A boot scenario set up. You can boot from media or from an installation source.

  • One or more target computers to install the server software to and the following information about each:

    • Hostip

    • Netmask

    • Gateway

    • Install path of SUSE iso

    • Path of the modified template file located on the web server

  • To determine the NCP server object location, follow the guideline given below:

    The NCP server object of the DSfW domain controller that is being configured must be placed under the container ou=OESSystemObjects. This container is present or created below the eDirectory partition that is mapped to the DSfW domain.

    For example, assume that the partition ou=example,o=organization is being mapped to a DSfW domain. The NCP server object container will be ou=OESSystemObject,ou=example,o=organization.

7.2.2 Installing DSfW

  1. Download the template file and modify parameters in the template file based on your installation scenario. For more information, see Section 7.2.3, Modifying Template Files.

  2. Copy the modified template file to a web server.

  3. Start the target server and specify the following options during boot up:

    • Hostip- IP address of the target server.

    • Netmask-Subnet mask of the network.

    • Gateway- Gateway IP address of the network

    • Install- SLES iso path

    • Autoyast- Complete path (including filename) of the modified template file in the web server.

Modifications to the template file depends on the installation scenarios. Following sections take you through the various installation scenarios and the modifications required.

7.2.3 Modifying Template Files

Follow the sections below to modify the template files based on your installation scenario.

Name-Mapped Environment

Template file modifications for eDirectory tags in name-mapped environment

Table 7-1 Template file modifications for eDirectory tags in a name-mapped installation

Tag

FRD

ADC

CDC

<domain_name>

<domain name>

Empty when it is not DNS server and <Domain name> when it is DNS server

Empty when it is not DNS server and <Domain name> when it is DNS server

<group_context>

FQDN of the DNS group object

FQDN of the DNS group object

FQDN of the DNS group object

<host_name>

<Hostname>

<Hostname> when it is DNS server or Empty when it is not DNS server

<Hostname> when it is DNS server or Empty when it is not DNS server

<ldap_basedn>

FQDN of the DNS objects container

Empty when it is not DNS server and FQDN of the DNS objects container, when it is DNS server

Empty when it is not DNS server and FQDN of the DNS objects container, when it is DNS server

<ldap_server>

<FRD IP address>

Empty when it is not DNS server and ADC IP address when it is DNS server

Empty when it is not DNS server and CDC IP address when it is DNS server

<locater_context>

FQDN of the base container that has the DNS locator object.

FQDN of the base container that has the DNS locator object.

FQDN of the base container that has the DNS locator object.

<replica_server>

IP address of the existing eDirectory replica server

IP address of the existing eDirectory replica server

IP address of the existing eDirectory replica server

<runtime_admin>

cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the FRD base container>
Empty when it is not DNS server and cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the domain root partion > when it is DNS server
Empty when it is not DNS server and cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the domain root partion > when it is DNS server

<runtime_admin_password>

Specify the common proxy DNS password.

Empty or Specify the common proxy DNS password.

Specify the common proxy DNS password.

<server_context>

ou=OESSystemObjects.<FQDN of the FRD base container>
ou=OESSystemObjects.<FQDN of the domain root partion>
ou=OESSystemObjects.<FQDN of the domain root partition>

<server_object>

cn=DNS_edir<hostname>,ou=OESSystemObjects,<FQDN of the FRD base container>
cn=DNS_edir<hostname>,ou=OESSystemObjects,<FQDN of the domain root partition>
cn=DNS_edir<hostname>,ou=OESSystemObjects,<FQDN of the domain root partition>

<tree_type>

existing

existing

existing

<xad_admin_password>

Specify the domain administrator password.

Specify the domain administrator password.

Specify the domain administrator password.

<xad_config_dns>

yes

yes or no

yes or no

<xad_convert_existing_container>

yes

Empty

yes

<xad_domain_name>

<FRD domain name>

<domain name> of the domain to which it is added

<CDC domain name>

<xad_domain_type>

forest

controller

domain

<xad_existing_container>

<FQDN of the FRD base container>

Empty

<FQDN of the CDC base container>

<xad_forest_root>

<Domain Name>

<Domain Name>

<Domain Name>

<xad_ldap_admin_context>

<FQDN of tree admin>

<FQDN of tree admin>

<FQDN of tree admin>

<xad_ldap_admin_password>

<tree admin password>

<tree admin password>

<tree admin password>

<xad_netbios>

Unique netBIOS in the subnet

Unique netBIOS in the subnet

Unique netBIOS in the subnet

<xad_parent_domain/>

Empty

Empty

<Domain name>

<xad_parent_domain_address/>

Empty

Empty

IP address of FRD server.

<xad_parent_domain_admin_context/>

Empty

Empty or <FQDN of parent domain administrator>

FQDN of parent domain administrator

<xad_parent_domain_admin_password>

Empty

Empty or <Administrator password>

<Administrator password>

<xad_replicate_partitions/>

Empty

Empty or <yes>

Empty

<xad_retain_policies>

no

no

no

<xad_service_configured>

yes

yes

yes

<xad_site_name>

<Site_Name>

<Site_Name>

<Site_Name>

<xad_wins_server

yes or no

yes or no

yes or no

Template file modifications for OES-Ldap tags in name-mapped environment

Table 7-2 Template file modifications for OES-Ldap tags in a name-mapped installation

Tag

FRD

ADC

CDC

<admin_context>

cn=Administrator.cn=Users.<FQDN of the domain root partition >
cn=Administrator.cn=Users.<FQDN of the domain root partition >
cn=Administrator.cn=Users.<FQDN of the domain root partition >

<admin_password>

<Tree admin password>

<Tree admin password>

<Tree admin password>

<ip_address>

<local server's FQDN name>

<local server's FQDN name>

<local server's FQDN name>

<ip_address>

<IP address of the edirectory server>

<IP address of the edirectory server>

<IP address of the edirectory server>

<ip_address>

<IP address of the local server>

<IP address of the local server>

<IP address of the local server>

<proxy_context>

cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the FRD base container>
cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the ADC base container>
cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the CDC base container>

<proxy_password>

Specify the common proxy user password.

Specify the common proxy user password.

Specify the common proxy user password.

<tree_name>

<tree name>

<tree name>

<tree name>

<use_common_proxy>

yes

yes

yes

<xad_tree_admin_context/>

<edirectory admin context>

<edirectory admin context>

<edirectory admin context>

<xad_tree_admin_password>

<Tree admin Password>

<Tree admin Password>

<Tree admin Password>

Non-Name-Mapped Environment

Template file modifications for eDirectory tags in non-name-mapped environment

Table 7-3 Template file modifications for eDirectory tags in a non-name-mapped installation

Tags

FRD

ADC

CDC

<domain_name>

<Domain_name>

Empty when it is not DNS server and <Domain name> when it is DNS server

Empty when it is not DNS server and <Domain name> when it is DNS server

<group_context>

FQDN of the DNS group object.

FQDN of the DNS group object.

FQDN of the DNS group object.

<host_name>

<Hostname>

<Hostname> when it is DNS server or Empty when it is not DNS server

<Hostname> when it is DNS server or Empty when it is not DNS server

<ldap_basedn>

FQDN of the DNS objects container

Empty when it is not DNS server and FQDN of the DNS objects container, when it is DNS server

Empty when it is not DNS server and FQDN of the DNS objects container, when it is DNS server

<ldap_server>

<FRD IP address>

Empty when it is not DNS server and ADC IP address when it is DNS server

Empty when it is not DNS server and CDC IP address when it is DNS server

<locater_context>

FQDN of the base container that has the DNS locator object.

FQDN of the base container that has the DNS locator object.

FQDN of the base container that has the DNS locator object.

<replica_server/>

Empty

IP address of the existing eDirectory replica server

IP address of the existing eDirectory replica server

<runtime_admin>

cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the domain root partion >
Empty when it is not DNS server and cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the domain root partion > when it is DNS server
Empty when it is not DNS server and cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,<FQDN of the domain root partion > when it is DNS server

<runtime_admin_password>

Specify the common proxy DNS password.

Empty or Specify the common proxy DNS password.

Empty or Specify the common proxy DNS password.

<server_context>

ou=OESSystemObjects.dc=<FQDN of the domain root partition>
ou=OESSystemObjects.<FQDN of the domain root partition>
ou=OESSystemObjects.<FQDN of the domain root partition>

<server_object>

cn=DNS_edir-<hostname>, ou=OESSystemObjects,<FQDN of the domain root partition >
cn=DNS_edir-<hostname>, ou=OESSystemObjects,<FQDN of the domain root partition >
cn=DNS_edir-<hostname>,ou=OESSystemObjects,<FQDN of the domain root partition >

<tree_type>

New

existing

existing

<xad_admin_password>

<admin_Password>

<admin_Password>

<admin_Password>

<xad_config_dns>

Yes

yes or no

yes or no

<xad_convert_existing_container>

Empty

Empty

Empty

<xad_domain_name>

<Domain_name_of _FRD>

<Domain_name_of_PDC>(To whichever domain this ADC is added)

<Domain_name_of_CDC>

<xad_domain_type>

forest

controller

domain

<xad_existing_container/>

Empty

Empty

Empty

<xad_forest_root>

<Domain_Name>

<FRD_Domain_Name>

<FRD_Domain_Name>

<xad_ldap_admin_context>

cn=xad_provisioning_user.dc=<domain_name_prefix>,dc=<domain_name_suffix>
cn=Administrator.cn=Users.dc=<domain_name_of_frd prefix>.dc=<domain_suffix>
cn=Administrator.cn=Users.dc=<domain name_of_frd prefix>.dc=<domain suffix>

<xad_ldap_admin_password>

Password of domain administrator

Password of domain administrator

Password of domain administrator

<xad_netbios>

Unique netBIOS in the subnet

Unique netBIOS in the subnet

Unique netBIOS in the subnet

<xad_parent_domain/>

Empty

Empty

Domain name of FRD server.

<xad_parent_domain_address/>

Empty

Empty

IP address of FRD server

<xad_parent_domain_admin_context/>

Empty

Empty if it is ADC for FRD or cn=Administrator.cn=Users.<FQDN of domain root partition> for any child partitions
cn=Administrator.cn=Users.<FQDN of domain root partition of parent domain>

<xad_parent_domain_admin_password>

Empty

Empty or <Administrator_Password>

<Administrator Password>

<xad_replicate_partitions/>

Empty

Empty

Empty

<xad_retain_policies>

no

no

no

<xad_service_configured>

yes

yes

yes

<xad_site_name>

<Site_Name>

<Site_Name>

<Site_Name>

<xad_wins_server

yes or no

yes or no

yes or no

Template file modifications for OES-Ldap tags non-name-mapped environment

Table 7-4 Template file modifications for OES-Ldap tags in a non-name-mapped installation

Tags

FRD

ADC

CDC

<admin_context>

cn=Administrator.cn=Users.dc=<domain_name_prefix>.dc=<domain_name_suffix>
cn=Administrator.cn=Users.dc=<domain_name_prefix>.dc=<domain_name_suffix>
cn=Administrator.cn=Users.dc=<domain_name_prefix>.dc=<domain_name_suffix>

<admin_password>

<Password of domain administrator>

<Password of domain administrator>

<Password of domain administrator>

<ip_address>

<local server's FQDN name>

<local server's FQDN name>

<local server's FQDN name>

<ip_address>

<IP address of local server>

<IP address of any dsfw server in the same domain or parent domain>

<IP address of any dsfw server in the same domain or parent domain>

<ip_address>

NA

IP address of the local server

IP address of the local server

<proxy_context>

cn=OESCommonProxy_<hostname>,ou=OESSystemObjects,dc=<domain name prefix>,dc=<domain name suffix>
cn=OESCommonProxy_<hostname_of_ADC>,ou=OESSystemObjects,dc=<domain name prefix>,<domain name suffix>
cn=OESCommonProxy_<hostname_of_cdc>,ou=OESSystemObjects,<FQDN of the base container>

<proxy_password>

Specify the common proxy user password.

Specify the common proxy user password.

Specify the common proxy user password.

<tree_name>

<edirectory tree name>

<edirectory tree name>

<edirectory tree name>

<use_common_proxy>

yes

yes

yes

<xad_tree_admin_context/>

Empty

cn=Administrator.cn=Users.dc=<FRD_domain_name_prefix>.dc=<domain_name_suffix>
cn=Administrator.cn=Users.dc=<FRD_domain name_prefix>.dc=<domain_name_suffix>

<xad_tree_admin_password>

Empty

Password

Password