- vừa được xem lúc

Tạo Azure Devops Server siêu nhanh cho mạng nội bộ

0 0 15

Người đăng: Evan Le

Theo Viblo Asia

Hi mình là evansle một lập trình viên fullstack over flow

Azure DevOps là một nền tảng đa dịch vụ mạnh mẽ được thiết kế để hỗ trợ quy trình phát triển phần mềm từ đầu đến cuối. Việc sử dụng Azure DevOps không chỉ giúp tối ưu hóa quản lý mã nguồn, mà còn tăng cường tính hiệu quả và sự hợp tác trong dự án phần mềm.

Trước hết, Azure DevOps cung cấp Git repositories để lưu trữ mã nguồn và quản lý phiên bản, giúp đội phát triển dễ dàng theo dõi và kiểm soát sự thay đổi trong mã nguồn. Nó cũng tích hợp các công cụ kiểm thử và phân tích mã nguồn, giúp đảm bảo chất lượng phần mềm trước khi triển khai.

Azure Pipelines là một phần quan trọng của Azure DevOps, cung cấp giải pháp tự động hóa quy trình triển khai và tích hợp liên tục (CI/CD). Điều này giúp giảm thiểu lỗi triển khai và giảm thời gian mà phần mềm mới được đưa vào sản xuất.

Azure Boards là một công cụ quản lý dự án linh hoạt, hỗ trợ theo dõi công việc, quản lý backlog, và tạo các chu kỳ phát triển.

Ngoài ra, Azure DevOps có khả năng tích hợp với nhiều công cụ khác nhau và hỗ trợ nhiều ngôn ngữ lập trình, giúp tối ưu hóa quy trình phát triển đa nền tảng.

Sử dụng Azure DevOps không chỉ giúp đội phát triển làm việc hiệu quả hơn mà còn tăng cường khả năng theo dõi, quản lý và duy trì dự án phần mềm một cách dễ dàng. Điều này đặc biệt quan trọng trong môi trường phát triển nhanh chóng và đòi hỏi sự hợp tác chặt chẽ giữa các thành viên trong đội

(Này mình sử dụng chat GPT)

Hôm nay mới sẽ hướng dẫn các bạn tạo một server để thực hiện các công việc devops ở môi trường mạng nội bộ thông Azure Devops Server

  • Bước 1: Cài đặt các yêu cầu
  1. Tải Azure DevOps Server 2022.1: Truy cập trang chủ của Azure DevOps Server và tải bản cài đặt ISO của phiên bản 2022.1 từ đường dẫn sau: https://learn.microsoft.com/en-us/azure/devops/server/download/azuredevopsserver?view=azure-devops. Chọn phiên bản phù hợp với yêu cầu của bạn.
  2. Tải SQL Server 2019: Azure DevOps Server sử dụng cơ sở dữ liệu SQL Server, vì vậy bạn cần tải và cài đặt SQL Server 2019. Bạn có thể tải SQL Server 2019 từ trang chính thức của Microsoft hoặc sử dụng phiên bản SQL Server khác nếu bạn đã có sẵn một máy chủ SQL riêng

image.png

  1. Server nội bộ có cài IIS . Ae nên xem thử bên mỗi người đáp ứng như thế nào thì sài bản phù hợp image.png

Thông tin có thể xem ở https://learn.microsoft.com/en-us/azure/devops/server/requirements?view=azure-devops-2022

  • Bước 2: Thực hiện giải nén các iso

Cài đặt SQL Server

  1. Mount hoặc Giải nén ISO của SQL Server:
  2. Chạy Trình cài đặt SQL Server
  3. Chọn "New SQL Server stand-alone installation or add feature to an existing installation
  4. Nhập Khóa sản phẩm và Chấp nhận các điều khoản:
  5. Chọn Các Quy tắc Kiểm tra hệ thống
  6. Chọn Tùy chọn Cài đặt SQL Server Chọn tùy chọn "SQL Server Feature Installation" để có thể chọn các tính năng cần thiết cho Azure DevOps Server. Chọn "Database Engine Services" và nếu bạn muốn sử dụng chức năng tìm kiếm, hãy chọn "Full-text and Semantic Extractions for Search" như bạn đã đề cập. image.png
  7. Cấu hình SQL Server Instance
  8. Cấu hình Cơ sở dữ liệu Engine
  9. Cấu hình Cài đặt chung
  10. Hoàn tất Cài đặt

Cài Azure DevOps Server

Bạn cũng chỉ cần giải nén file iso

image.png

Sau khi giải nén thành công mở Azure Devops Server AD Console lên

image.png

Khi hiện thị như thế này nghĩa là đã thành công

image.png

  • Bước 3: Config Admin Console Azure Devops Server

Nếu bạn cần tiếng Anh thì có thể vào trang chủ theo đường dẫn mình đính kèm

https://learn.microsoft.com/en-us/azure/devops/server/install/get-started?view=azure-devops-2022

Đầu tiên chọn vào Application Tier sẽ hiện thị như sau: Bấm chọn config

image.png

Chọn như hình

image.png

Tiếp tục thì config với database

image.png

Nếu như bạn chọn Basic thì nó tự sinh bạn 1 database express Ở đây mình chọn advanced vì mình có tạo sẵn 1 database trước và cũng muốn sài full option trong phạm vi của advanced

image.png

Chọn ngôn ngữ

image.png

Chọn service, nếu như bạn setup database rồi thì nó sẽ tự lấy mặc định service instance của SQL Bạn cũng có thể config lại instance của server sql ở host khác miễn là 2 server ping được cho nhau

image.png

Nhập thông tin database

image.png

Nhập thông tin lưu cache và port đăng nhập

image.png

Nhập thông tin search

image.png

Nhập collections

image.png

Xem lại thông tin sau đó bấm verify

image.png

image.png

Đợi hệ thống chạy xong

image.png

Như thế này là xong

  • Kết quả

Sau khi thực hiện xong thì bạn đăng nhập vào đường dẫn connect nó sẽ báo đăng nhập bạn chỉ cần đăng nhập user đã đăng nhập vào server của bạn

image.png

Ở phần tiếp theo mình sẽ chỉ các bạn setup người vào dự án

Bình luận

Bài viết tương tự

- vừa được xem lúc

Đề thi interview DevOps ở Châu Âu

Well. Chào mọi người, mình là Rice - một DevOps Engineers ở đâu đó tại Châu Âu.

0 0 88

- vừa được xem lúc

In calculus, love also means zero.

Mình nhớ hồi năm 2 đại học, thầy giáo môn calculus, trong một giây phút ngẫu hứng, đã đưa ra cái definition này. Lúc đấy mình cũng không nghĩ gì nhiều.

0 0 65

- vừa được xem lúc

Chuyện thay đổi

Thay đổi là một thứ gì đó luôn luôn đáng sợ. Cách đây vài tháng mình có duyên đi làm cho một banking solution tên là X.

0 0 47

- vừa được xem lúc

Pet vs Cattle - Thú cưng và gia súc

Khái niệm. Pets vs Cattle là một khái niệm cơ bản của DevOps. Bài viết này sẽ nói về sự phát triển của các mô hình dịch vụ từ cốt lõi Pets and Cattle. 1.

0 0 35

- vừa được xem lúc

Git workflow được Google và Facebook sử dụng có gì hay ho

Với developer thì Git hẳn là công cụ rất quen thuộc và không thể thiếu rồi. Thế nhưng có mấy ai thực sự hiểu được Git.

0 0 85

- vừa được xem lúc

Kubernetes - Học cách sử dụng Kubernetes Namespace cơ bản

Namespace trong Kubernetes là gì. Tại sao nên sử dụng namespace.

0 0 113