Vì một số lý do tôi không thể tìm cách thực hiện thao tác cơ bản nhất với cụm vải dịch vụ: thêm các nút khác. Xin cho biết. Gần nhất tôi tìm thấy là https://msdn.microsoft.com/en-us/library/azure/mt125881.aspx, mà dường như không phải là những gì tôi muốn. Tất cả những gì tôi cần là một cách để thay đổi một số nút; Tôi hiện đang có năm nút A1 trong cụm của tôi (cấu hình đơn giản nhất có thể) và tôi muốn sáu.Thêm các nút vào Dịch vụ Cụm vải
Trả lời
Một cách để thực hiện việc này là triển khai lại mẫu của bạn. Nếu bạn không có mẫu và chỉ cần tạo cụm của mình bằng cách sử dụng cổng, hãy tạo một cụm mới và tại thời điểm trước khi tạo, tải xuống mẫu, như được đề xuất here.
Bây giờ rõ ràng là bạn không muốn có một cụm hoàn toàn mới, vì vậy những gì bạn muốn làm là triển khai lại mẫu tới cụm hiện có trong incremental mode. Thêm tài nguyên triển khai vào mẫu, đảm bảo phần tử chế độ là Gia tăng. (Tôi tin rằng việc triển khai thực mặc định chế độ gia tăng, vì vậy đây có thể không cần thiết ... nhưng chỉ trong trường hợp;))
{
"apiVersion": "[variables('apiVersionRm')]",
"name": "[variables('nestedDeploymentNameVnet')]",
"type": "Microsoft.Resources/deployments",
"properties": {
"mode": "Incremental",
Và cuối cùng, để thay đổi số lượng các nút trong tập quy mô, bạn chỉ đơn giản muốn để thay đổi số trong phần tử dung lượng của tập tỷ lệ.
"sku": {
"name": "[parameters('vmNodeType0Size')]",
"capacity": "[parameters('node0Capacity')]",
"tier": "Standard"
Bạn có thể thấy tôi có tham số, vì vậy tôi có thể dễ dàng thay đổi số thành bất kỳ thứ gì tôi cần khi tôi triển khai lại.
1) Cách nhanh nhất để thay đổi số lượng cá thể trong loại VMSS/Node trong cụm của bạn là gửi thay đổi đối với tài nguyên Microsoft.Compute/virtualMachineScaleSets với thay đổi thành thẻ "dung lượng" trong "sku".
Việc thêm các nút sẽ không dẫn đến mất dữ liệu cho các dịch vụ nhà nước của bạn. Xóa một nút có thể, vì vậy bạn sẽ cần phải tắt nút một cách duyên dáng trước và sau đó xóa cá thể đó.
khi các nút mới được thêm vào, trình cân bằng tài nguyên SF sẽ thực hiện cân bằng tải khi thích hợp.
2) Cách tốt nhất để mở rộng quy mô vào và ra là thiết lập quy tắc tự động trên VMSS/Nodetype. tham khảo https://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-scale-up-down/ để biết chi tiết.
3) Khi trải nghiệm cổng cho VMSS được kích hoạt, trải nghiệm thêm và/xóa các nút sẽ trở nên đơn giản, cho đến lúc đó bạn phải phát hành các lệnh ARM thủ công.
4) https://msdn.microsoft.com/en-us/library/azure/mt125881.aspx - API cấu hình nút mới - bạn không nên sử dụng nó cho các cụm bạn triển khai Azure. điều này xảy ra tự động, thông qua phần mở rộng vải dịch vụ được gọi khi một cá thể VMSS mới xuất hiện.
_thay đổi với thẻ "dung lượng" trong "sku" _ - Tôi đã thử điều đó, doesn ' t làm việc. Nút mới dường như được cấp phép, nhưng không tự động tham gia cụm. – Kosta
Mẫu VMSS của bạn có tất cả các bit Service Fabric cần thiết không? Dịch vụ Fabric phải được "cài đặt" trên đầu trang của hình ảnh VM, vì vậy điều này cần phải được chụp trong mẫu. Xem ở đây để biết ví dụ: https://github.com/Azure/azure-quickstart-templates/blob/master/service-fabric-secure-cluster-5-node-1-nodetype-wad/azuredeploy.json –
- 1. Dịch vụ Azure Vải: không thể chạy Cụm vải dịch vụ cục bộ
- 2. Đăng ký dịch vụ Sự kiện mức cụm vải
- 3. Các vấn đề khi triển khai giải pháp cho cụm vải Dịch vụ
- 4. Thêm nút vào cụm kubernetes trên AWS?
- 5. Thêm dịch vụ vào dịch vụ chuyển tên dịch vụ
- 6. Lỗi phân vùng dưới bản sao đích hoặc số bản sao sau khi triển khai ứng dụng vải dịch vụ cho cụm vải dịch vụ công cộng
- 7. Docker và cụm dịch vụ
- 8. Tôi có thể tùy chỉnh các nút vm vải dịch vụ của azure không?
- 9. Dịch vụ ứng dụng Azure và dịch vụ Azure Vải
- 10. Có thể cập nhật Tệp kê khai cụm dịch vụ vải không?
- 11. Dịch vụ WCF có thể được thêm vào thông qua "Thêm tham chiếu dịch vụ"?
- 12. Thêm OAuth vào dịch vụ web Scalatra
- 13. Dịch vụ Azure Vải Bộ sưu tập và bộ nhớ đáng tin cậy
- 14. Truy cập hệ thống tệp trong Dịch vụ Vải
- 15. Lỗi với SSL dịch vụ Azure trong Vải phát triển
- 16. Thiết kế Ứng dụng trong Dịch vụ Azure Vải
- 17. Triển khai Dịch vụ Vải từ PowerShell. Lỗi -> Get-ServiceFabricClusterManifest: Trường hợp kết nối cụm là null
- 18. Dịch vụ Máy chủ Vải Dịch vụ Microsoft (FabricHostSvc) Treo trên Bắt đầu
- 19. Dịch vụ Vải bao gồm tập tin bổ sung
- 20. Các dự án vải dịch vụ trong các repo git riêng biệt
- 21. Chỉ chạy tác vụ @Scheduled trên một nút cụm WebLogic?
- 22. Khắc phục sự cố Vải dịch vụ Azure: "Loại dịch vụ không được đăng ký trong thời gian chờ được định cấu hình".
- 23. Dịch vụ Azure Vải thiếu DLL trên máy chủ sản xuất: FabricCommon.dll
- 24. Cách thêm các mục vào mảng trong các nút nút
- 25. cách thêm nút văn bản vào thanh tác vụ
- 26. Tự động thêm các nút mới vào Cassandra
- 27. Các trường hợp ngoại lệ về vải dịch vụ và các phương pháp hay nhất
- 28. Gói NuGet: cách thêm tham chiếu vào dịch vụ web?
- 29. Dịch vụ khởi động: Không thể khởi động dịch vụ 'Dịch vụ máy chủ lưu trữ vải dịch vụ Microsoft (FabricHostSvc)'
- 30. D3 Phụ thêm HTML vào các nút
Mục tiêu là tăng dung lượng của cụm mà không mang nó ngoại tuyến hoặc mất trạng thái diễn viên. Từ liên kết bạn đã cung cấp, có vẻ như toàn bộ tập hợp quy mô sẽ được cấp lại, không phải một máy ảo sẽ được thêm vào nó. Nó cũng không rõ những gì sẽ xảy ra với nhà nước diễn viên, nhưng rất có thể nó sẽ biến mất. Tôi có thể nhầm lẫn, tất nhiên. Xin vui lòng cho tôi biết nếu bạn đã làm điều đó (nâng cấp chế độ gia tăng thay đổi công suất thiết lập quy mô VM), hoặc bạn chỉ nghĩ rằng đây là cách nó sẽ làm việc. – Kosta
Nó nói rõ ràng trong liên kết của tôi "không cung cấp lại tài nguyên tồn tại trong nhóm tài nguyên trong cùng một điều kiện được xác định trong mẫu" , đây là liên kết tới mẫu chỉ thay đổi dung lượng: https: // github.com/Azure/azure-quickstart-templates/blob/b8530419842e8e4a3c9c5c77bac78521d8acbdf5/201-vmss-scale-existing/azuredeploy.json –
nhưng bạn nói đúng, tôi chưa kiểm tra xem nó có duy trì trạng thái sau khi thay đổi dung lượng hay không.Cung cấp cho nó một đi và tìm hiểu! –