Vì vậy, tất cả chúng ta có thể đã gặp phải tình huống này: bạn gỡ lỗi một số vấn đề, chỉ để nhận ra rằng đó là do thay đổi cấu hình bạn đã thực hiện sáu tháng trước và bạn không thể nhớ tại sao bạn lại làm như vậy. Vì vậy, bạn hoàn tác nó và khắc phục vấn đề, và bây giờ một số vấn đề khác trở lại. Ồ vâng, NGAY BÂY GIỜ tôi nhớ! Sau đó, bạn sửa nó đúng cách.
Đó là bởi vì bạn đã không ghi chép đúng, bạn ngốc! Nhưng một cách tốt để làm điều này là gì?
Trong kỹ thuật, chúng tôi có vô số phần mềm nhằm giúp chúng tôi phát hiện và theo dõi các thay đổi. Kiểm soát nguồn, đánh giá mã, v.v. Mọi thay đổi đều được theo dõi, mọi thay đổi đều cần có nhận xét về nó là gì. Và các bộ phận kỹ thuật điển hình yêu cầu nhận xét tốt để trong sáu tháng khi bạn tìm ra lý do tại sao bạn phá vỡ nó như vậy, bạn có thể sử dụng tính năng 'đổ lỗi' lịch sử hoặc tìm kiếm nhị phân để xác định vấn đề. Những công cụ này là công cụ truyền thông rất hiệu quả và hồ sơ lịch sử.
Nhưng trong serverland, chúng tôi có 500 dịch vụ khác nhau, tất cả đều có cách cấu hình chúng khác nhau. Và chúng không phải luôn có định dạng văn bản (xem xét việc đặt quyền trên thư mục hoặc thay đổi vị trí tệp trang) mặc dù chúng có thể có biểu diễn văn bản.
Trong môi trường của chúng tôi, chúng tôi kiểm tra các tệp cấu hình nào chúng tôi có thể vào Perforce, nhưng có rất ít trong số đó. Không thể kiểm tra chính xác trong Active Directory DB .. mặc dù có lẽ một bãi chứa có thể khác ...
Trước đây tôi đã cố gắng giữ một nhật ký thay đổi thủ công trong wiki của chúng tôi, nhưng thật khó để duy trì kỷ luật để làm điều này (tôi biết, không phải là một lý do tốt, nhưng nó thực sự khó khăn).
CÂU HỎI CỦA TÔI: Bạn sử dụng chiến lược và công cụ nào để đối phó với vấn đề theo dõi thay đổi cấu hình máy chủ này?
- Cập nhật -
Lưu ý: Tôi không tìm kiếm các công cụ ghi chú chia sẻ (tôi quen thuộc với OneNote, v.v.) nhiều như các công cụ tự động đặc biệt có nghĩa là giúp theo dõi các thay đổi của máy chủ. Không có công cụ toàn diện để theo dõi thay đổi cấu hình máy chủ, nhưng có lẽ có một số cho các ứng dụng cụ thể như GPO.
Ngoài ra tôi rất quan tâm đến các chiến lược cụ thể mà bạn thấy hữu ích. "Chúng tôi chia sẻ ghi chú trong Sharepoint" là khá mơ hồ. Làm thế nào để bạn duy trì kỷ luật? Định dạng nào bạn sử dụng để theo dõi các thay đổi của bạn? Làm thế nào để bạn tổ chức dữ liệu thay đổi của bạn? Tôi thực sự thích các ví dụ cũng như ý tưởng.