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.
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.
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.
Copy the modified template file to a web server.
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.
Follow the sections below to modify the template files based on your installation scenario.
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 |
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> |
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 |
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 |