|
16.08.2017, 17:11 | #1 |
Участник
|
sp-nav-tech: Navision 2009 R2 installation on production environment
Источник: http://sp-nav-tech.blogspot.com/2015...lation-on.html
============== Navision installation on production environment Navision RTC client works on Window login so, before installing anything a domain server is required. Navision three-tier architecture requires three systems (machine/servers) 1. NAVSQL (Database tier) 2. NAVSERV (Application Server (middle) tier) 3. NAVCLIENT (User systems where client to be installed) Note: - Above machine should be on domain. A. Hardware requirements 1. NAVSQL (Database tier) · 8 Core, 128 GB RAM, Storage - 2 TB, · Server should have three drive a. One for Window (400 GB) b. Second one for database (Storage - 1 TB) c. Third one for backup (600 GB) 2. NAVSERV (Application Server (middle) tier) · 8-Core, 64 GB RAM, Storage - 500 GB 3. NAVCLIENT (User systems where client to be installed) · Client Server (RTC Client) - 8-Core, 64 GB RAM, Storage – I TB space. 4. Domain server :-Basic configuration of active directory. B. Software requirements 1. Domain server a. All Nav and other integration users should be created in domain b. Require a User that has Administrator permission (eg. Navadmin ) 2. NAVSQL (Database tier) a. Microsoft Windows Server 2012 R2 (64 bit) b. SQL SERVER 2014 c. SQL business intelligence development studio d. Microsoft .NET Framework 3.5 e. Microsoft Core XML Services (MSXML) 6.0 Service Pack 1 f. Microsoft Report Viewer 2008 g. Microsoft Visual C++ 2008 h. Microsoft Visual J# .NET 2.0 i. Navision License d. Database backup file e. Navision Setup (Dynamics.NAV60R2.AUNZ.1097437.DVD) file f. Build 33639 file. g. Install Classic Client of Navision (See 4B) 2A Installing the Microsoft Dynamics NAV Database Components Run Microsoft Dynamics NAV 2009 R2 Setup and select the Database Components option to configure SQL Server to work with Microsoft Dynamics NAV 2009. This option also installs the Microsoft Dynamics NAV demo database, which contains the CRONUS International Ltd. company. To install the Microsoft Dynamics NAV database components and the demo database 1. Insert the Microsoft Dynamics NAV 2009 DVD in the drive of NAVSQL, which is the server where SQL Server is already installed. 2. On the startup page, under Install, click Microsoft Dynamics NAV. 3. On the Welcome page, click Next. 4. To accept the license terms, click I accept. 5. On the Microsoft Dynamics NAV 2009 Installer page, click Choose an installation option. 6. On the Choose an installation option page, click Database Components. The demo database is included as part of this option. 7. On the Specify parameters page, click Install. 8. After the installation is complete, click Close to exit Setup. 2B Restore Database Backup on SQL server 1. Restore Database Backup on SQL server (http://sp-nav-tech.blogspot.com.au/2...ql-server.html) 2. Database Name should be same as current production server 3. Create all NAV and other integration user in SQL 4. Give all User SQL Permission same as current production server 2C Creating Extended Stored Procedure / xp_ndo.dll (http://sp-nav-tech.blogspot.com.au/2...ed-stored.html) 3. Application Server a. Navision Setup (Dynamics.NAV60R2.AUNZ.1097437.DVD) file b. Build 33639 file. c. Microsoft .NET Framework 3.5 d. Microsoft Core XML Services (MSXML) 6.0 Service Pack 1 e. Microsoft Report Viewer 2008 f. Microsoft Visual C++ 2008 g. Microsoft Visual J# .NET 2.0 h. Navision License i. Barcode Code Setup (barcode128) j. Print To pdf (if you required) k. Microsoft Office. l. Default Printer (For Pick Report Printing) 3A. Installing Microsoft Dynamics NAV Server The next step is to install Microsoft Dynamics NAV Server on NAVSERV, which is the second server computer. This is a different server computer from the one where you installed SQL Server and the Microsoft Dynamics NAV database components. To install Microsoft Dynamics NAV Server 1. Insert the Microsoft Dynamics NAV DVD into the drive of NAVSERV. 2. On the startup page, under Install, click Microsoft Dynamics NAV. 3. On the Welcome page, click Next. 4. To accept the license terms, click I accept. 5. On the Microsoft Dynamics NAV 2009 Installer page, click Choose an installation option. 6. On the Choose an installation option page, click Server. 7. On the Specify parameters page, click Server to open the Installation Parameters pane. 8. In the SQL Server field, type NAVSQL, which is the name of the computer running SQL Server. 9. In the SQL Database field, type Demo Database NAV (6-0). 10. This is the Microsoft Dynamics NAV demo database, which contains the CRONUS International, Ltd., demonstration company. 11. Click Apply to save the Microsoft Dynamics NAV Server settings. 12. Click Install to start installing software. 13. After the installation is complete, click Close to exit Setup. 3B. Configuring for a Domain User Account The procedures in this section are necessary only when the logon for Microsoft Dynamics NAV Server is a domain user account instead of the Network Service account. You can only perform these actions if you have domain administrator privileges. The steps that are involved in creating a domain user account by using the Active Directory Users and Computers utility (dsa.msc) are part of the Active Directory documentation, which is included in the Windows Server documentation. Raising the Domain Functional Level After you create the domain user account, you must verify that the Domain Functional Level or your domain is at least Windows Server 2003 level.To determine if the functional level of your domain is at least Windows Server 2003 level and to raise it if it is not, follow these steps: 1. Choose Run from the Start menu in Windows, type dsa.msc, and then press ENTER. This opens the Active Directory Users and Computers utility. This utility is part of Windows Server 2003 or Windows Server 2008. 2. Right-click the domain where Microsoft Dynamics NAV is installed, and then click Raise Domain Functional Level. If the level is at least Windows Server 2003, then you can close the utility. Otherwise, continue to the final step. 3. Under Select an available domain functional level, click Windows Server 2003, and then click Raise. 3C. Change the Logon Account for the Microsoft Dynamics NAV Server Service and the SQL Server Service Change the logon account for the Microsoft Dynamics NAV Server service and the SQL Server service to use your domain user account. For information about how to configure Windows Services, see How to: Configure Windows Services. 3D.Enabling the Object Change Listener The Object Change Listener (OCL) component of Microsoft Dynamics NAV Server monitors the database for changes that are made to application objects, such as adding a new field to a page. If OCL cannot start because of permissions errors, then you cannot connect clients to the server. When you try to start the RoleTailored client, you see the following message: Cannot connect the Change Listener to SQL Server. For more information, see Enabling the Object Change Listener. To enable and assign minimum permissions for the Object Change Listener 1. Open SQL Server Management Studio, and then connect to your SQL Server instance. 2. On the File menu, point to New, and then click Query with Current Connection. 3. Type the following SQL statements. 4. USE MASTER 5. CREATE LOGIN [ReplaceWithNAVServerAccount] FROM WINDOWS; 6. GO 7. Highlight the lines that you typed, and then on the Query menu, click Execute. 8. Type these lines after the existing lines. 9. USE [ReplaceWithYourDatabaseName] 10. CREATE USER [ReplaceWithNAVServerAccount] FOR LOGIN [ReplaceWithNAVServerAccount]; 11. Highlight the lines that you just typed, and then on the Query menu, click Execute. 12. Type these lines after the existing lines. 13. CREATE SCHEMA [$ndo$navlistener] AUTHORIZATION [ReplaceWithNAVServerAccount]; 14. GO 15. Highlight the lines that you just typed, and then on the Query menu, click Execute. You may see an error stating that the schema in question already exists. You can ignore this error. 16. Type these lines after the existing lines. 17. ALTER USER [ReplaceWithNAVServerAccount] WITH DEFAULT_SCHEMA = [$ndo$navlistener]; 18. GRANT SELECT ON [Object Tracking] TO [ReplaceWithNAVServerAccount]; 19. GO 20. Highlight the lines that you just typed, and then on the Query menu, click Execute.
3E. Giving the Domain User Account Permissions for the Server Folder The next step is to give the domain user account full permissions for the Microsoft Dynamics NAV Server folder on the computer where you installed Microsoft Dynamics NAV Server. To grant the domain user account permissions on the Microsoft Dynamics NAV Server folder
On Windows Server 2008 or Windows Vista, the default location is: ProgramData\Microsoft\Microsoft Dynamics NAV\60\
3F. Setting Up Delegation When the RoleTailored client, Microsoft Dynamics NAV Server, and SQL Server are installed on separate computers, the client interacts with the database through an intermediate computer, which is running Microsoft Dynamics NAV Server. The server is performing actions on the client's behalf. This process is known as impersonation. Delegation is when a front-end service forwards the client’s request to a back-end service so that the back-end service can also impersonate the client. Complete the procedures in this section to set up delegation on your Microsoft Dynamics NAV installation. For more information on delegation, see How To: Set Up Delegation. Create Service Principal Names The first step in setting up delegation is to create service principal names (SPN). To make delegation more secure, Active Directory uses Kerberos to authenticate services. An SPN is the name by which a client uniquely identifies an instance of a service, using the account under which the service runs. You must create one SPN for the Microsoft Dynamics NAV Server service and one SPN for the SQL Server service to make delegation work. To create service principal names
Using NAVSERV, which is the computer running Microsoft Dynamics NAV Server, and DynamicsNAV, which is the default instance name for Microsoft Dynamics NAV Server, the actual command has the following format: setspn -A DynamicsNAV/NAVSERV.yourDomain.yourCompany.com:7046 yourDomain\yourUser Replace "yourDomain," "yourCompany," and "yourUser" with the appropriate values.
Again, replace "yourDomain," "yourCompany," and "yourUser" with the appropriate values. Delegating Access to the SQL Server Service Configuring delegation means explicitly configuring the Microsoft Dynamics NAV Server service on NAVSERV to delegate its access to the database server on behalf of the RoleTailored client. To make the access more secure, you specify delegation to a specific service on a specific server. In this walkthrough, you specify delegation on the SQL Server database service (MSSQLSERVER). This is known as constrained delegation. You must run the following procedure on a computer where the Active Directory Users and Computers utility (dsa.msc) is available. To delegate access to the SQL Server service
3G. Install Classic Client of Navision (See 4B) 3H. Install RTC Client of Navision (See 4A) 4. Client (Role Tailored Client & Classic Client) a. Microsoft Windows Server 2012 R2 (64 bit) b. Navision Setup (Dynamics.NAV60R2.AUNZ.1097437.DVD) file c. Build 33639 file. d. Microsoft .NET Framework 3.5 e. Microsoft Core XML Services (MSXML) 6.0 Service Pack 1 f. Microsoft Report Viewer 2008 g. Microsoft Visual C++ 2008 h. Microsoft Visual J# .NET 2.0 i. Barcode Code Setup (barcode128) j. Microsoft Office k. Print To pdf (if you required) l. RDP (Terminal Licenses) 4A. Installing the RoleTailored Client The third and final tier is the client tier. The first task is to install the RoleTailored client to a workstation computer. To install the RoleTailored client 1. Insert the Microsoft Dynamics NAV DVD into the drive of NAVCLIENT, which is your Microsoft Dynamics NAV client computer. 2. On the startup page, under Install, click Microsoft Dynamics NAV. 3. On the Welcome page, click Next. 4. To accept the license terms, click I accept. 5. On the Microsoft Dynamics NAV 2009 Installer page, click Choose an installation option. 6. On the Choose an installation option page, click Client to install the RoleTailored client. 7. On the Specify parameters page, click RoleTailored client to configure the component. 8. In the Installation Parameters dialog box, type NAVSERV, which is the name of the computer running Microsoft Dynamics NAV Server, in the Server Name field. You should fully qualify the domain name in this field (in the form YourServer.YourDomain.YourCompany.com).
4B. Installing the Classic Client To install the Classic client 1. Insert the Microsoft Dynamics NAV 2009 DVD into the drive of your computer. The Startup pane presents a set of options in sections entitled Prepare, Install, and Join the Community. 2. Under Install, click Microsoft Dynamics NAV. If you have already installed one or more Microsoft Dynamics NAV components on the computer, you will see the Maintenance pane instead of the Welcome pane. In this case, click Add or remove components and go to step 7. 3. Click Next to move past the Welcome pane. 4. To indicate acceptance of the license terms, click I accept. 5. On the Microsoft Dynamics NAV 2009 Installer pane, click Choose an installation option. 6. On the Choose an Installation Option pane, click Custom Components. 7. On the Customize the Installation pane, click Classic client to display a menu of three options; from this menu, select Run from My Computer. 8. Click Next to proceed to the Specify Parameters pane, where you see Classic client listed. 9. Click Install. 10.When Setup is finished, click Close. 5. NAS (Classic Application Server). Application Server is a component of the Classic Architecturein Microsoft Dynamics NAV 2009. While you run Microsoft Dynamics NAV 2009 Setup, you can provide configuration information for Application Server. Configuring Application Server in Setup You can configure Application Server while running Microsoft Dynamics NAV 2009 Setup. You must first select the Application Server as a component to install. To do this, select the installation option that includes the NAV Server: the Classic Server Components Option. For more information, see Installation Options. You can also customize your installation and customize the list of components to install. For more information, see How to: Choose Components to Install. After you choose the Classic Server Components option, or customize your component list to include Application Server, the Specify parameters pane is displayed in Setup. ClickApplication Server (the underscore indicates that this component is configurable) to open an Installation Parameters pane. Settings Parameter Description Service name Specifies the service name for the Classic Database Serverthat Application Server connects to. Service name SQL Specifies the service name for the SQL Server database server that Application Server connects to. The list of parameters that you see in the Specify parameters pane varies, depending on which components you have selected for configuration. The following parameters pertain to Application Server. Click Apply when you have finished entering values to return to the Specify parameters pane in Setup. Only one of these parameters is meaningful, depending on which type of database server Application Server connects to. Use Application Server Manager (described below) to specify whether Application Server connects to a Classic database server or an SQL Server database server. Configuring Application Server after Installing After you install Application Server, use Application Server Manager to modify its properties. With Application Server Manager you can modify the two properties that you configured with Setup, or any additional properties. Configuration information about Application Server is available in w1w1atas.pdf ("Installation & System Management: Application Server for Microsoft Dynamics NAV"). To obtain this manual, go to Microsoft Dynamics NAV 5.0 Developer and Installation Guidespage in the Microsoft Download Center and download w1w1atas.pdf. Источник: http://sp-nav-tech.blogspot.com/2015...lation-on.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|