حساب‌های مورد نیاز برای نصب تیم فاندیشن سرور (TFS)

حساب خدماتی (Service Account)

برای نصب تیم فاندیشن سرور، تیم فاندیشن بیلد و تیم فاندیشن پراکسی سرور باید از حساب خدماتی استفاده کنیم. در ضمن اگر از گزارش‌گیری استفاده می‌کنید به یک حساب گزارش خوان هم نیاز دارید. در این مطلب می‌خواهیم حساب‌های خدماتی و حساب گزارش خوان را بررسی کنیم و درباره‌ی آنها یاد بگیریم. دانستن و درک این مطالب کمک می‌کند تا راه‌اندازی و همچنین مدیریت تیم فاندیشن سرور را به درستی و با کیفیت بهتری انجام دهید.

هویت‌ها (identities)

برای نصب تیم فاندیشن سرور به چندین هویت نیاز است.

اما هویت چیست؟

اگر بخواهم منظورم را در این مطلب به زبان ساده بیان کنم بهتر است بگویم، هویت تنها ترکیبی است از یک نام حساب و یک رمز ورود.

با این حال اگر آن حساب کاربری که برای شناساییِ هویت ایجاد کرده‌ایم بتواند تمام نیازهای هویت را برای تیم فاندیشن سرور برآورده کند می‌توانیم به جای چند هویت فقط از همان یک هویت استفاده کنیم.

اگر حساب و هویت در TFS برای شما عجیب و ناشناس است می‌توانید این مطلب را مطالعه کنید.
به‌کارگیری بهترِ حساب‌ها
  • اگر برای حساب‌های خدماتی، حسابِ دامنه (domain account) را به کار می‌گیرید باید یک هویت متفاوت را در حساب گزارش خوان استفاده کنید.
  • اگر از حساب کار گروهی (workgroup) استفاده می‌کنید باید حساب‌های محلی را برای حساب‌های کاربر به‌کار بگیرید.

حساب گزارش خوان

همان هویتی است که در جمع‌آوری اطلاعات برای گزارشات به‌کار گرفته می‌شود. اگر می‌خواهید از گزارش‌گیری استفاده کنید باید در هنگام نصب TFS یک حساب برای گزارش خوان تعیین کنید.

Requirements

Sample user logon name ¹

Feature

You must specify a user account that has the Allow log on locally permission.

Default: You are prompted for this account. You cannot use a built-in account for the report reader account.

TFSREPORTS

Reporting
حساب‌های خدماتی

تیم فاندیشن سرور، تیم فاندیشن بیلد و تیم فاندیشن پراکسی سرور هرکدام به یک حساب خدماتی نیاز دارند. این حساب‌های خدماتی، هویت‌هایی برای کامپوننت‌های نصب شده به شمار می‌آیند. به صورت پیش‌فرض هر کامپوننت از یک حساب درون ساخت (built-in) (مانند Network Service) به عنوان حساب خدماتی خود استفاده می‌کند و شما می‌توانید به هنگام نصب کامپوننت، این حساب را به یک حساب کاربری تغییر دهید. اما پیش از آنکه یک حساب کاربری برای آن مشخص کنید باید اطمینان پیدا کنید هر حساب کاربری که به این منظور استفاده می‌کنید دارای مجوز Log on as a service باشد.

حساب‌های درون ساخت از رمزهای عبور استفاده نمی‌کنند و خودشان دارای مجوز Log on as service می‌باشند که باعث سادگی در مدیریت‌شان می‌شود، به‌خصوص در یک محیط تحت دامنه(domain environment).
حساب‌های خدماتی برای تیم فاندیشن سرور

حساب‌های خدماتی در جدول زیر هویت‌های تیم فاندیشن سرور و کامپوننت‌های آن می‌باشند.

حساب خدماتیِ تیم فاندیشن سرور در Internet Information Services یا همان IIS به عنوان هویت application pool برای تیم فاندیشن سرور نیز به کار برده می‌شود.

Requirements Sample user logon name ¹ Component
You can specify a built-in account or a user account. If you specify a user account, it must have the Log on as a service permission.You must not use the account that you use to install Team Foundation Server as the account for TFSSERVICE. For example, if you are logged in as domain\user1 when you install Team Foundation Server, do not use domain\user1 as the account for TFSSERVICE.If your SharePoint site was not installed at the same time as Team Foundation Server, you must add TFSSERVICE to the Farm Administrators group for the SharePoint Central Administration site. For more information, see Add the service account for Team Foundation Server to the Farm Administrators group.Default: Network Service TFSSERVICE Team Foundation Server
You can specify a built-in account or a user account. If you use a user account, it must have the Log on as a service permission. TFSBUILD Team Foundation Build
You can specify a built-in account or a user account. If you use a user account, it must have the Log on as a service permission. TFSPROXY Team Foundation Server Proxy
حساب‌های خدماتی برای مدیریت انتشار برای ویژوال استودیو ۲۰۱۳

حساب‌های خدماتی در جدول زیر هویت‌های سرور مدیریت انتشار (Release Management Server) و Microsoft Deployment agent می‌باشند.

Requirements

Sample user logon name ¹

Component

This is the identity used in Internet Information Service (IIS) for the application pool and the Release Management Monitor Windows service.

Default: Network Service

RMSERVER

Release Management Server

This identity is used to configure the machines in your environment for release. Make sure the identity you use here has enough permission to do whatever tasks are required. For example, if you need to install your application on this machine as part of your release, add this identity to the local Windows Administrators security group. If this identity will need to access builds on the network, make sure it has access to the network drop location. For step-by-step procedure, go here: Install deployment agent and set up machines for an environment

Default: you are prompted for an account.

DEPLOY

Microsoft Deployment Agent
اتصال مدیریت انتشار به حساب TFS

اگر مدیریت انتشار (Release Management) را به TFS متصل می‌کنید در TFSبه یک حساب نیاز دارید تا به عنوان یک حساب واسط عمل کند. برای مشاهده یک روند مرحله به مرحله به اینجا بروید: Connect Release Management to TFS

Requirements

Sample user logon name ¹

Component

A TFS user that is a member of the Project Collection Administrators¹ group and has the Make requests on behalf of others permission set to allow in TFS.

RMTFS

Release Management Server (connected to TFS)

¹ What are the necessary minimal permissions that this account must have? (blog post)

 حساب خدماتی برای نرم‌افزارهای دیگر

جدول زیز فهرستی از حساب‌های خدماتی است که هویت‌هایی که برای راه‌اندازی حدمات ویندوز برای SharePoint Products و SQL Server استفاده می‌شوند.

حساب خدماتی SharePoint Products برای هویت application pool برای سایت SharePoint Central Administration نیز استفاده می‌شود.

Requirements

Sample user logon name ¹

Software

You must specify a user account.

Default: If you install Team Foundation Server with the default options, the account that you specified as the report reader account is also used for this account.

WSSSERVICE

SharePoint Products
You can use a built-in system account or set up an account before you install SQL Server. Team Foundation Server has no requirements for this account.

SQLSERVICE

SQL Server

 ¹ To make it easier to discuss the different accounts that Team Foundation Server requires, this guide uses the placeholder names that are specified in the preceding tables. You do not have to use these placeholder names for any accounts that you might create.

منبع

1 دیدگاه برای «حساب‌های مورد نیاز برای نصب تیم فاندیشن سرور (TFS)»

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *