Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

ctdb - Trực tuyến trên đám mây

Chạy ctdb trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh ctdb có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ctdb - Tiện ích quản lý CTDB

SYNOPSIS


ctdb [TÙY CHỌN...] {COMMAND} [LỆNH-ARGS]

MÔ TẢ


ctdb là một tiện ích để xem và quản lý cụm CTDB.

Các thuật ngữ sau đây được sử dụng khi đề cập đến các nút trong một cụm:

NNP
Số nút vật lý. Số nút vật lý là một số nguyên mô tả nút
trong cụm. Nút đầu tiên có số nút vật lý là 0. trong một cụm.

DANH SÁCH PNN
Đây là một PNN duy nhất, một danh sách PNN được phân tách bằng dấu phẩy hoặc "tất cả".

Các lệnh tham chiếu cơ sở dữ liệu sử dụng các thuật ngữ sau:

DB
Đây là tên cơ sở dữ liệu, chẳng hạn như lock.tdb hoặc ID cơ sở dữ liệu, chẳng hạn như
"0x42fe72c5".

DANH SÁCH DB
Một danh sách được phân tách bằng dấu cách gồm ít nhất một DB.

LỰA CHỌN


-n DANH SÁCH PNN
Các nút được chỉ định bởi PNN-LIST phải được truy vấn để biết thông tin được yêu cầu.
Mặc định là truy vấn daemon đang chạy trên máy chủ cục bộ.

-Y
Tạo đầu ra ở dạng máy có thể đọc được để phân tích cú pháp dễ dàng hơn bằng tập lệnh. Điều này sử dụng một
dấu phân cách trường của ':'. Không phải tất cả các lệnh đều hỗ trợ tùy chọn này.

-x BỘ RIÊNG
Sử dụng SEPARATOR để phân cách các trường ở đầu ra có thể đọc được bằng máy. Điều này ngụ ý -Y.

-X
Tạo đầu ra ở dạng máy có thể đọc được để phân tích cú pháp dễ dàng hơn bằng tập lệnh. Điều này sử dụng một
dấu phân cách trường của '|'. Không phải tất cả các lệnh đều hỗ trợ tùy chọn này.

Điều này tương đương với "-x|" và tránh một số vấn đề trích dẫn shell.

-t TIMEOUT
Cho biết rằng ctdb phải đợi tối đa TIMEOUT giây để có phản hồi cho hầu hết các lệnh
được gửi đến daemon CTDB. Mặc định là 10 giây.

-T THỜI GIAN GIỚI HẠN
Cho biết TIMELIMIT là thời gian chạy tối đa (tính bằng giây) cho lệnh ctdb.
Khi vượt quá TIMELIMIT, lệnh ctdb sẽ kết thúc với một lỗi. Mặc định
là 120 giây.

-? --Cứu giúp
In một số văn bản trợ giúp ra màn hình.

--sử dụng
In thông tin sử dụng ra màn hình.

-d --gỡ lỗi=MỨC GỬI
Thay đổi mức gỡ lỗi cho lệnh. Mặc định là THÔNG BÁO (2).

--socket =TÊN TỆP
Chỉ định rằng FILENAME là tên của socket miền Unix sẽ sử dụng khi kết nối với
daemon CTDB cục bộ. Giá trị mặc định là /tmp/ctdb.socket.

HÀNH CHÍNH HÀNG


Đây là các lệnh được sử dụng để giám sát và quản lý cụm CTDB.

pnn
Lệnh này hiển thị PNN của nút hiện tại.

xpnn
Lệnh này hiển thị PNN của nút hiện tại mà không liên hệ với daemon CTDB. Nó
phân tích trực tiếp tệp nút, do đó có thể tạo ra kết quả không mong muốn nếu tệp nút có
đã được chỉnh sửa nhưng chưa được tải lại.

tình trạng
Lệnh này hiển thị trạng thái hiện tại của tất cả các nút CTDB dựa trên thông tin từ
nút được truy vấn.

Lưu ý: Nếu nút được truy vấn KHÔNG HOẠT ĐỘNG thì trạng thái có thể không hiện tại.

Node tình trạng
Điều này bao gồm số lượng nút vật lý và trạng thái của mỗi nút. Nhìn thấy ctdb(7)
để biết thông tin về trạng thái nút.

Thế hệ
Id thế hệ là một số cho biết thế hệ hiện tại của cụm
ví dụ. Mỗi lần một cụm trải qua quá trình cấu hình lại hoặc khôi phục
id thế hệ sẽ được thay đổi.

Con số này không có ý nghĩa cụ thể nào ngoài việc theo dõi khi nào
cụm đã trải qua quá trình phục hồi. Đó là một số ngẫu nhiên đại diện cho hiện tại
phiên bản của cụm ctdb và cơ sở dữ liệu của nó. Daemon CTDB sử dụng số này
nội bộ để có thể biết khi nào các lệnh sẽ hoạt động trên cụm và
cơ sở dữ liệu được phát hành ở một thế hệ khác của cụm, để đảm bảo rằng các lệnh
hoạt động trên cơ sở dữ liệu sẽ không tồn tại trong quá trình khôi phục cơ sở dữ liệu cụm.
Sau khi khôi phục, tất cả các lệnh còn tồn đọng cũ sẽ tự động không còn hiệu lực.

Đôi khi con số này sẽ được hiển thị là "KHÔNG HỢP LỆ". Điều này chỉ có nghĩa là ctdbd
daemon đã bắt đầu nhưng nó vẫn chưa hợp nhất với cụm thông qua quá trình khôi phục. Tất cả
các nút bắt đầu bằng thế hệ "INVALID" và không được gán id thế hệ thực cho đến khi
họ đã được hợp nhất thành công với một cụm thông qua quá trình khôi phục.

ảo Node Con số (VNN) bản đồ
Bao gồm số lượng nút ảo và ánh xạ từ số nút ảo tới
số nút vật lý. Các nút ảo lưu trữ cơ sở dữ liệu CTDB. Chỉ các nút được
tham gia bản đồ VNN có thể trở thành lmaster hoặc dmaster cho các bản ghi cơ sở dữ liệu.

Phục hồi chế độ
Đây là chế độ phục hồi hiện tại của cụm. Có hai chế độ có thể:

BÌNH THƯỜNG - Cụm hoạt động đầy đủ.

PHỤC HỒI - Cơ sở dữ liệu cụm đều đã bị đóng băng, tạm dừng tất cả các dịch vụ trong khi
cụm đang chờ quá trình khôi phục hoàn tất. Quá trình khôi phục sẽ kết thúc trong vòng
giây. Nếu một cụm bị kẹt ở trạng thái PHỤC HỒI, điều này sẽ cho biết một cụm
sự cố cần được điều tra.

Khi trình khôi phục chính phát hiện sự không nhất quán, chẳng hạn như một nút sẽ trở thành
bị ngắt kết nối/đã kết nối, trình nền khôi phục sẽ kích hoạt quy trình khôi phục cụm,
nơi tất cả các cơ sở dữ liệu được hợp nhất lại trên cụm. Khi quá trình này bắt đầu,
recovery master trước tiên sẽ "đóng băng" tất cả cơ sở dữ liệu để ngăn các ứng dụng như
samba truy cập cơ sở dữ liệu và nó cũng sẽ đánh dấu chế độ khôi phục là
SỰ HỒI PHỤC.

Khi daemon CTDB khởi động, nó sẽ khởi động ở chế độ PHỤC HỒI. Một khi nút đã được
được hợp nhất thành một cụm và tất cả cơ sở dữ liệu đã được khôi phục, chế độ nút sẽ thay đổi
sang chế độ BÌNH THƯỜNG và cơ sở dữ liệu sẽ được "tan băng", cho phép samba truy cập
cơ sở dữ liệu nữa.

Phục hồi chủ
Đây là nút cụm hiện được chỉ định làm nút khôi phục chính. Cái này
nút có trách nhiệm giám sát tính nhất quán của cụm và thực hiện
quá trình phục hồi thực tế khi được yêu cầu.

Tại một thời điểm, chỉ có một nút có thể là nút khôi phục được chỉ định. Nút nào là
được chỉ định là chủ khôi phục được quyết định bởi một quá trình bầu cử trong quá trình khôi phục
daemon chạy trên mỗi nút.

Ví dụ
# trạng thái ctdb
Số lượng nút: 4
pnn:0 192.168.2.200 OK (NÚT NÀY)
pnn:1 192.168.2.201 Được rồi
pnn:2 192.168.2.202 Được rồi
pnn:3 192.168.2.203 Được rồi
Thế hệ: 1362079228
Kích thước: 4
hàm băm:0 lmaster:0
hàm băm:1 lmaster:1
hàm băm:2 lmaster:2
hàm băm:3 lmaster:3
Chế độ phục hồi:BÌNH THƯỜNG (0)
Bậc thầy phục hồi:0

trạng thái nút [DANH SÁCH PNN]
Lệnh này tương tự như lệnh tình trạng yêu cầu. Nó hiển thị tập hợp con "trạng thái nút" của
đầu ra. Sự khác biệt chính là:

· Mã thoát là bitwise-OR của các cờ cho mỗi nút được chỉ định, trong khi ctdb
tình trạng thoát bằng 0 nếu nó có thể truy xuất trạng thái cho tất cả các nút.

· ctdb tình trạng cung cấp thông tin trạng thái cho tất cả các nút. ctdb trạng thái nút mặc định là
chỉ cung cấp trạng thái cho nút hiện tại. Nếu PNN-LIST được cung cấp thì trạng thái là
được cung cấp cho (các) nút được chỉ định.

Theo mặc định, ctdb trạng thái nút tập hợp trạng thái từ nút cục bộ. Tuy nhiên, nếu được gọi
với "-n all" (hoặc tương tự) thì trạng thái được thu thập từ (các) nút đã cho. TRONG
riêng ctdb trạng thái nút tất cả cácctdb trạng thái nút -n tất cả các sẽ tạo ra khác nhau
đầu ra. Có thể cung cấp 2 thông số nút khác nhau (có và không có "-n") nhưng
đầu ra thường khó hiểu!

Một lời gọi phổ biến trong các tập lệnh là ctdb trạng thái nút tất cả các để kiểm tra xem tất cả các nút trong một
cụm đều khỏe mạnh.

Ví dụ
# trạng thái nút ctdb
pnn:0 10.0.0.30 OK (NÚT NÀY)

# ctdb nút trạng thái tất cả
Số lượng nút: 2
pnn:0 10.0.0.30 OK (NÚT NÀY)
pnn:1 10.0.0.31 Được rồi

recmaster
Lệnh này hiển thị pnn của nút hiện là recmaster.

Lưu ý: Nếu nút được truy vấn KHÔNG HOẠT ĐỘNG thì trạng thái có thể không hiện tại.

thời gian hoạt động
Lệnh này hiển thị thời gian hoạt động của daemon ctdb. Khi lần khôi phục cuối cùng hoặc chuyển đổi dự phòng ip
hoàn thành và mất bao lâu. Nếu "thời lượng" được hiển thị dưới dạng số âm thì điều này
cho biết đang có quá trình khôi phục/chuyển đổi dự phòng và nó đã bắt đầu trong nhiều giây đó
trước đây

Ví dụ
#ctdb thời gian hoạt động
Thời điểm hiện tại của nút : Thu 29/10 38:54:2009 XNUMX
Thời gian bắt đầu Ctdbd : (000 16:54:28) Thứ tư ngày 28 tháng 17 44:26:2009 XNUMX
Thời gian khôi phục/chuyển đổi dự phòng lần cuối: (000 16:53:31) Thứ Tư 28/17 45:23:2009 XNUMX
Thời gian phục hồi/chuyển đổi dự phòng lần cuối: 2.248552 giây

nút danh sách
Lệnh này hiển thị danh sách địa chỉ IP của tất cả các nút trong cụm.

Ví dụ
# nút danh sách ctdb
192.168.2.200
192.168.2.201
192.168.2.202
192.168.2.203

danh sách tự nhiên
Hiển thị cổng NAT chính hiện tại và trạng thái của tất cả các nút trong cổng NAT hiện tại
nhóm. Xem phần NAT GATEWAY trong ctdb(7) để biết thêm chi tiết.

Ví dụ
# danh sách ctdb natgwlist
0 192.168.2.200
Số lượng nút: 4
pnn:0 192.168.2.200 OK (NÚT NÀY)
pnn:1 192.168.2.201 Được rồi
pnn:2 192.168.2.202 Được rồi
pnn:3 192.168.2.203 Được rồi

ping
Lệnh này sẽ "ping" các nút CTDB được chỉ định trong cụm để xác minh rằng chúng
đang chạy.

Ví dụ
# ctdb ping -n tất cả
phản hồi từ 0 lần=0.000054 giây (3 khách hàng)
phản hồi từ 1 lần=0.000144 giây (2 khách hàng)
phản hồi từ 2 lần=0.000105 giây (2 khách hàng)
phản hồi từ 3 lần=0.000114 giây (2 khách hàng)

các mặt
Lệnh này sẽ hiển thị danh sách các giao diện mạng có thể lưu trữ công khai
địa chỉ cùng với trạng thái của chúng.

Ví dụ
# ctdb iface
Giao diện trên nút 0
tên:eth5 liên kết:up tài liệu tham khảo:2
Tên: liên kết eth4: tài liệu tham khảo xuống: 0
tên:eth3 liên kết:up tài liệu tham khảo:1
tên:eth2 liên kết:up tài liệu tham khảo:1

# ctdb -X ifaces
|Tên|Trạng thái liên kết|Tài liệu tham khảo|
|eth5|1|2|
|eth4|0|0|
|eth3|1|1|
|eth2|1|1|

ip
Lệnh này sẽ hiển thị danh sách các địa chỉ công cộng được cung cấp bởi cụm
và nút vật lý nào hiện đang phục vụ ip này. Theo mặc định lệnh này sẽ CHỈ
hiển thị những địa chỉ công khai mà chính nút đó đã biết. Để xem danh sách đầy đủ của tất cả
ip công khai trên toàn cụm, bạn phải sử dụng "ctdb ip -n all".

Ví dụ
#ctdb ip -v
IP công cộng trên nút 0
172.31.91.82 nút[1] hoạt động[] khả dụng[eth2,eth3] đã định cấu hình[eth2,eth3]
172.31.91.83 nút[0] hoạt động[eth3] khả dụng[eth2,eth3] đã định cấu hình[eth2,eth3]
172.31.91.84 nút[1] hoạt động[] khả dụng[eth2,eth3] đã định cấu hình[eth2,eth3]
172.31.91.85 nút[0] hoạt động[eth2] khả dụng[eth2,eth3] đã định cấu hình[eth2,eth3]
172.31.92.82 nút [1] hoạt động [] có sẵn [eth5] được định cấu hình [eth4, eth5]
172.31.92.83 nút [0] hoạt động [eth5] có sẵn [eth5] được định cấu hình [eth4, eth5]
172.31.92.84 nút [1] hoạt động [] có sẵn [eth5] được định cấu hình [eth4, eth5]
172.31.92.85 nút [0] hoạt động [eth5] có sẵn [eth5] được định cấu hình [eth4, eth5]

#ctdb -X ip -v
|IP công cộng|Nút|Giao diện hoạt động|Giao diện có sẵn|Giao diện được định cấu hình|
|172.31.91.82|1||eth2,eth3|eth2,eth3|
|172.31.91.83|0|eth3|eth2,eth3|eth2,eth3|
|172.31.91.84|1||eth2,eth3|eth2,eth3|
|172.31.91.85|0|eth2|eth2,eth3|eth2,eth3|
|172.31.92.82|1||eth5|eth4,eth5|
|172.31.92.83|0|eth5|eth5|eth4,eth5|
|172.31.92.84|1||eth5|eth4,eth5|
|172.31.92.85|0|eth5|eth5|eth4,eth5|

thông tin ip IP
Lệnh này sẽ hiển thị chi tiết về các địa chỉ công cộng được chỉ định.

Ví dụ
#ctdb ipinfo 172.31.92.85
Thông tin IP công cộng [172.31.92.85] trên nút 0
IP: 172.31.92.85
Nút hiện tại: 0
SốGiao diện:2
Giao diện [1]: Tên:eth4 Liên kết:down Tài liệu tham khảo:0
Giao diện [2]: Tên:eth5 Liên kết:up Tài liệu tham khảo:2 (hoạt động)

trạng thái kịch bản
Lệnh này hiển thị tập lệnh nào chạy trong chu kỳ giám sát trước đó và
kết quả của mỗi kịch bản. Nếu tập lệnh bị lỗi và có lỗi, khiến nút trở thành
không lành mạnh, đầu ra từ tập lệnh đó cũng được hiển thị.

Ví dụ
# trạng thái tập lệnh ctdb
7 tập lệnh được thực thi trong chu kỳ giám sát cuối cùng
00.ctdb Trạng thái:OK Duration:0.056 Thứ ba ngày 24 tháng 18 56:57:2009 XNUMX
10.interface Trạng thái:OK Duration:0.077 Thứ ba ngày 24 tháng 18 56:57:2009 XNUMX
11.natgw Trạng thái:OK Duration:0.039 Thứ ba ngày 24 tháng 18 56:57:2009 XNUMX
20.multipathd Trạng thái:OK Duration:0.038 Thứ ba ngày 24 tháng 18 56:57:2009 XNUMX
31.clamd Trạng thái: TẮT
40.vsftpd Trạng thái:OK Duration:0.045 Thứ Ba 24/18 56:57:2009 XNUMX
41.httpd Trạng thái:OK Duration:0.039 Thứ ba ngày 24 tháng 18 56:57:2009 XNUMX
50.samba Trạng thái: LỖI Thời lượng: 0.082 Thứ ba ngày 24 tháng 18 56:57:2009 XNUMX
ĐẦU RA: LỖI: Cổng Samba tcp 445 không phản hồi

vô hiệu hóa SCRIPT
Lệnh này được sử dụng để vô hiệu hóa một bản ghi sự kiện.

Điều này sẽ có hiệu lực vào lần tiếp theo khi các kịch bản sự kiện được thực thi nên có thể mất một khoảng thời gian
trong một thời gian ngắn cho đến khi điều này được phản ánh trong 'scriptstatus'.

kích hoạt kịch bản SCRIPT
Lệnh này được sử dụng để kích hoạt một bản ghi sự kiện.

Điều này sẽ có hiệu lực vào lần tiếp theo khi các kịch bản sự kiện được thực thi nên có thể mất một khoảng thời gian
trong một thời gian ngắn cho đến khi điều này được phản ánh trong 'scriptstatus'.

liệt kê
Liệt kê tất cả các biến có thể điều chỉnh được, ngoại trừ các giá trị của các biến có thể điều chỉnh lỗi thời như
VacuumMinInterval. Các điều chỉnh lỗi thời chỉ có thể được truy xuất một cách rõ ràng bằng lệnh "ctdb
lệnh getvar".

Ví dụ
# danh sách ctdb
MaxRedirectCount = 3
Khoảng thời gian thứ tự = 1000
Kiểm soát thời gian chờ = 60
TraverseTimeout = 20
KeepaliveInterval = 5
KeepaliveLimit = 5
Thời gian chờ phục hồi = 20
Khoảng thời gian phục hồi = 1
Thời gian chờ bầu cử = 3
Thời gian chờ tiếp quản = 9
Màn hìnhInterval = 15
TickleUpdateInterval = 20
EventScriptTimeout = 30
EventScriptTimeoutCount = 1
RecoveryGracePeriod = 120
RecoveryBanPeriod = 300
Cơ sở dữ liệuHashSize = 100001
Cơ sở dữ liệuMaxDead = 5
Thời gian chờ phục hồi = 10
EnableBans = 1
IP xác định = 0
LCP2PublicIP = 1
ReclockPingPeriod = 60
KhôngIPFailback = 0
TắtIPFailover = 0
VerboseMemoryNames = 0
RecdPingTimeout = 60
RecdFailCount = 10
LogLatencyMs = 0
RecLockLatencyMs = 1000
RecoveryDropAllIPs = 120
Khoảng thời gian chân không = 10
VacuumMaxRunTime = 30
Giới hạn đóng gói lại = 10000
Giới hạn chân không = 5000
VacuumFastPathCount = 60
MaxQueueDropMsg = 1000000
UseStatusEvent = 0
AllowUnhealthyDBRead = 0
StatHistoryInterval = 1
Trì hoãnAttachTO = 120
AllowClientDBĐính kèm = 1
Khôi phụcPDBBySeqNum = 0

getvar TÊN
Lấy giá trị thời gian chạy của một biến có thể điều chỉnh.

Ví dụ
# ctdb getvar MaxRedirectCount
MaxRedirectCount = 3

setvar TÊN VALUE
Đặt giá trị thời gian chạy của một biến có thể điều chỉnh.

Ví dụ: ctdb setvar MaxRedirectCount 5

lvsmaster
Lệnh này hiển thị nút nào hiện là LVSMASTER. LVSMASTER là nút trong
cụm điều khiển hệ thống LVS và nhận tất cả lưu lượng truy cập đến từ máy khách.

LVS là chế độ trong đó toàn bộ cụm CTDB/Samba sử dụng một địa chỉ IP duy nhất cho
toàn bộ cụm. Trong chế độ này, tất cả các máy khách kết nối với một nút cụ thể, sau đó nút này sẽ
ghép kênh/cân bằng tải đồng đều các máy khách trên các nút khác trong cụm. Đây là
thay thế cho việc sử dụng địa chỉ IP công cộng. Xem trang chủ cho ctdbd để biết thêm thông tin
về LVS.

lv
Lệnh này hiển thị các nút trong cụm hiện đang hoạt động trong LVS
cấu hình. Tức là các nút nào chúng tôi hiện đang cân bằng tải cho một địa chỉ IP
băng qua.

LVS theo mặc định sẽ chỉ cân bằng tải trên các nút có cả khả năng LVS và cả
KHỎE MẠNH. Ngoại trừ nếu tất cả các nút KHÔNG KHỎE MẠNH, trong trường hợp đó LVS sẽ cân bằng tải trên tất cả
Các nút KHÔNG KHỎE MẠNH là tốt. LVS sẽ không bao giờ sử dụng các nút bị NGẮT KẾT NỐI, DỪNG, CẤM
hoặc bị TẮT.

Ví dụ đầu ra:

2:10.0.0.13
3:10.0.0.14

khả năng có được
Lệnh này hiển thị khả năng của nút hiện tại. Xem phần KHẢ NĂNG ở
ctdb(7) để biết thêm chi tiết.

Ví dụ đầu ra:

RECMASTER: CÓ
LMASTER: CÓ
LVS: KHÔNG
NATGW: CÓ

số liệu thống kê
Thu thập số liệu thống kê từ daemon CTDB về số lượng cuộc gọi mà nó đã phục vụ. Thông tin
về các lĩnh vực khác nhau trong thống kê có thể được tìm thấy trong thống kê ctdb(7).

Ví dụ
# thống kê ctdb
CTDB phiên bản 1
num_client 3
đông lạnh 0
đang phục hồi 0
client_packets_sent 360489
client_packets_recv 360466
nút_packets_sent 480931
nút_packets_recv 240120
keepalive_packets_sent 4
keepalive_packets_recv 3
nút
yêu cầu 2
trả lời_gọi 2
req_dmaster 0
trả lời_dmaster 0
trả lời_lỗi 0
req_message 42
req_control 120408
trả lời_kiểm soát 360439
khách hàng
yêu cầu 2
req_message 24
req_control 360440
hết giờ
gọi 0
Kiểm 0
đi ngang qua 0
tổng số cuộc gọi 2
đang chờ xử lý 0
lockwait_calls 0
đang chờ xử lý_lockwait_calls 0
bộ nhớ_sử dụng 5040
max_hop_count 0
max_call_latency 4.948321 giây
max_lockwait_latency 0.000000 giây

thiết lập lại số liệu thống kê
Lệnh này được sử dụng để xóa tất cả các bộ đếm thống kê trong một nút.

Ví dụ: đặt lại thống kê ctdb

thống kê db DB
Hiển thị số liệu thống kê về cơ sở dữ liệu DB. Thông tin về các lĩnh vực khác nhau trong dbstatistics
có thể được tìm thấy trong thống kê ctdb(7).

Ví dụ
# ctdb dbstatistics lock.tdb
Thống kê DB: lock.tdb
ro_delegations 0
ro_revokes 0
ổ khóa
Tổng số 14356
thất bại 0
hiện tại 0
đang chờ xử lý 0
hop_count_buckets: 28087 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0
lock_buckets: 0 14188 38 76 32 19 3 0 0 0 0 0 0 0 0 0
lock_latency MIN/AVG/MAX 0.001066/0.012686/4.202292 giây trong tổng số 14356
Số phím nóng: 1
Count:8 Key:ff5bd7cb3ee3822edc1f0000000000000000000000000000

lấy lại đồng hồ
Hiển thị tên của tệp khóa khôi phục, nếu có.

Ví dụ đầu ra:

Tập tin khởi động lại:/clusterfs/.ctdb/recovery.lock

thiết lập lại đồng hồ [FILE]
FILE chỉ định tên của tệp khóa khôi phục. Nếu tập tin khóa khôi phục được thay đổi tại
trong thời gian chạy thì điều này sẽ gây ra quá trình khôi phục, từ đó khiến khóa khôi phục bị khóa.
chiếm lại.

Nếu không có FILE nào được chỉ định thì tệp khóa khôi phục sẽ không được sử dụng nữa.

Lệnh này chỉ ảnh hưởng đến cài đặt thời gian chạy của một nút CTDB. Cài đặt này phải be
thay đổi đồng thời trên tất cả các nút bằng cách chỉ định -n tất cả các (hoặc tương tự). Để biết thông tin
về cách định cấu hình tệp khóa khôi phục, vui lòng xem mục CTDB_RECOVERY_LOCK trong
ctdbd.conf(5) và mục --reclock trong ctdbd(1). Để biết thông tin về khóa khôi phục
vui lòng xem phần KHÓA PHỤC HỒI trong ctdb(7).

gỡ lỗi
Nhận mức gỡ lỗi hiện tại cho nút. mức độ gỡ lỗi kiểm soát thông tin gì
được ghi vào tệp nhật ký.

Các cấp độ gỡ lỗi được ánh xạ tới các cấp độ nhật ký hệ thống tương ứng. Khi mức gỡ lỗi được đặt,
chỉ những tin nhắn ở cấp độ đó và cấp độ cao hơn mới được in.

Danh sách các mức gỡ lỗi từ cao nhất đến thấp nhất là:

THÔNG BÁO THÔNG BÁO ERR GỠ LỖI THÔNG TIN

thiết lập lỗi MỨC GỬI
Đặt mức gỡ lỗi của một nút. Điều này kiểm soát thông tin nào sẽ được ghi lại.

Mức gỡ lỗi là một trong những thông tin cảnh báo ERR GỠ LỖI THÔNG TIN

người lém lỉnh
Lệnh này sẽ trả về id tiến trình của daemon ctdb.

vô hiệu hóa
Lệnh này được sử dụng để vô hiệu hóa quản trị một nút trong cụm. Nút bị vô hiệu hóa
vẫn sẽ tham gia vào cụm và lưu trữ các bản ghi TDB được phân cụm nhưng địa chỉ IP công khai của nó
địa chỉ đã bị một nút khác chiếm giữ và nó không còn lưu trữ bất kỳ dịch vụ nào nữa.

cho phép
Kích hoạt lại nút đã bị vô hiệu hóa về mặt quản trị.

dừng lại
Lệnh này được sử dụng để DỪNG một nút trong cụm về mặt quản trị. Một nút DỪNG là
được kết nối với cụm nhưng sẽ không lưu trữ bất kỳ địa chỉ IP công cộng nào và cũng không tham gia
trong VNNMAP. Sự khác biệt giữa nút DISABLED và nút STOPPED là nút STOPPED
nút không lưu trữ bất kỳ phần nào của cơ sở dữ liệu, điều đó có nghĩa là cần phải khôi phục
các nút dừng/tiếp tục.

tiếp tục
Khởi động lại một nút đã bị dừng về mặt hành chính.

thêm vào IPADDR/mặt nạ TÔI ĐÔI MẶT
Lệnh này được sử dụng để thêm ip công khai mới vào nút trong thời gian chạy. Điều này cho phép công chúng
các địa chỉ được thêm vào một cụm mà không cần phải khởi động lại trình nền ctdb.

Lưu ý rằng điều này chỉ cập nhật phiên bản thời gian chạy của ctdb. Mọi thay đổi sẽ bị mất tiếp theo
thời gian ctdb được khởi động lại và tệp địa chỉ công cộng được đọc lại. Nếu bạn muốn sự thay đổi này
để tồn tại vĩnh viễn, bạn cũng phải cập nhật tệp địa chỉ công cộng theo cách thủ công.

xóa IPADDR
Lệnh này được sử dụng để xóa ip công khai khỏi nút trong thời gian chạy. Nếu ip công cộng này
hiện được lưu trữ bởi nút mà nó bị xóa khỏi đó, ip trước tiên sẽ không được chuyển sang
một nút khác, nếu có thể, trước khi nó bị loại bỏ.

Lưu ý rằng điều này chỉ cập nhật phiên bản thời gian chạy của ctdb. Mọi thay đổi sẽ bị mất tiếp theo
thời gian ctdb được khởi động lại và tệp địa chỉ công cộng được đọc lại. Nếu bạn muốn sự thay đổi này
để tồn tại vĩnh viễn, bạn cũng phải cập nhật tệp địa chỉ công cộng theo cách thủ công.

chuyển động IPADDR NNP
Lệnh này có thể được sử dụng để chuyển địa chỉ IP công cộng tới một nút cụ thể theo cách thủ công.

Để ghi đè thủ công việc phân phối "tự động" các địa chỉ IP công cộng
ctdb thường cung cấp, lệnh này chỉ hoạt động khi bạn đã thay đổi các điều chỉnh cho
daemon để:

IP xác định = 0

KhôngIPFailback = 1

tắt máy
Lệnh này sẽ tắt một daemon CTDB cụ thể.

setlmasterrole bật | tắt
Lệnh này được sử dụng để bật/tắt khả năng LMASTER cho một nút trong thời gian chạy. Cái này
khả năng xác định liệu một nút có thể được sử dụng làm LMASTER cho các bản ghi trong
cơ sở dữ liệu. Nút không có khả năng LMASTER sẽ không hiển thị trên vnnmap.

Các nút theo mặc định sẽ có khả năng này, nhưng nó có thể bị loại bỏ bởi
cài đặt trong tệp sysconfig hoặc bằng cách sử dụng lệnh này.

Khi cài đặt này đã được bật/tắt, bạn cần thực hiện khôi phục để nó thực hiện
hiệu ứng.

Xem thêm "khả năng nhận được ctdb"

setrecmasterrole bật | tắt
Lệnh này được sử dụng để bật/tắt khả năng RECMASTER cho một nút trong thời gian chạy.
Khả năng này xác định liệu một nút có thể được sử dụng làm RECMASTER cho
cụm. Nút không có khả năng RECMASTER không thể giành được recmaster
cuộc bầu cử. Nút đã là recmaster cho cụm khi có khả năng
việc loại bỏ nút sẽ vẫn là người quản lý lại cho đến cuộc bầu cử cụm tiếp theo.

Các nút theo mặc định sẽ có khả năng này, nhưng nó có thể bị loại bỏ bởi
cài đặt trong tệp sysconfig hoặc bằng cách sử dụng lệnh này.

Xem thêm "khả năng nhận được ctdb"

nút tải lại
Lệnh này được sử dụng khi thêm các nút mới hoặc xóa các nút hiện có khỏi một nút hiện có.
cụm.

Thủ tục thêm một nút:

1, Để mở rộng cụm hiện có, trước tiên hãy đảm bảo với 'trạng thái ctdb' rằng tất cả các nút đều hoạt động
và chạy và tất cả họ đều khỏe mạnh. Đừng cố gắng mở rộng một cụm trừ khi nó được
hoàn toàn khỏe mạnh!

2, Trên tất cả các nút, chỉnh sửa /etc/ctdb/nodes và thêm nút mới làm mục nhập cuối cùng của tệp.
Nút mới PHẢI được thêm vào cuối tệp này!

3, Xác minh rằng tất cả các nút có tệp /etc/ctdb/nodes giống hệt nhau sau khi bạn chỉnh sửa chúng
và thêm nút mới!

4, Chạy 'ctdb tải lại nút' để buộc tất cả các nút tải lại tệp nút.

5, Sử dụng 'trạng thái ctdb' trên tất cả các nút và xác minh rằng chúng hiện hiển thị nút bổ sung.

6, Cài đặt và định cấu hình nút mới và đưa nó trực tuyến.

Thủ tục loại bỏ một nút:

1, Để xóa một nút khỏi cụm hiện có, trước tiên hãy đảm bảo với 'trạng thái ctdb' rằng tất cả
các nút, ngoại trừ nút bị xóa, vẫn hoạt động và tất cả chúng đều khỏe mạnh. LÀM
không cố gắng loại bỏ một nút khỏi cụm trừ khi cụm đó hoàn toàn khỏe mạnh!

2, Tắt và tắt nguồn nút cần loại bỏ.

3, Trên tất cả các nút khác, hãy chỉnh sửa tệp /etc/ctdb/nodes và nhận xét nút sẽ được
LOẠI BỎ. Đừng xóa dòng cho nút đó, chỉ cần nhận xét nó bằng cách thêm '#' vào
đầu dòng.

4, Chạy 'ctdb tải lại nút' để buộc tất cả các nút tải lại tệp nút.

5, Sử dụng 'trạng thái ctdb' trên tất cả các nút và xác minh rằng nút đã xóa không còn hiển thị trong
danh sách..

tải lại [DANH SÁCH PNN]
Lệnh này tải lại tệp cấu hình địa chỉ công cộng trên các nút được chỉ định. Khi
địa chỉ của nó hoàn thành sẽ được cấu hình lại và gán lại trên toàn cụm như
cần thiết.

getdbmap
Lệnh này liệt kê tất cả các cơ sở dữ liệu TDB được phân cụm mà trình nền CTDB đã đính kèm. Một số
cơ sở dữ liệu được gắn cờ là PERISTENT, điều này có nghĩa là cơ sở dữ liệu lưu trữ dữ liệu liên tục
và dữ liệu sẽ vẫn còn trong quá trình khởi động lại. Một ví dụ về cơ sở dữ liệu như vậy là secret.tdb
nơi lưu trữ thông tin về cách cụm được tham gia vào miền.

Nếu cơ sở dữ liệu PERSISTENT không ở trạng thái tốt thì cơ sở dữ liệu đó sẽ bị gắn cờ là KHÔNG HẤP DẪN.
Nếu có ít nhất một nút hoàn toàn khỏe mạnh đang chạy trong cụm thì có thể
nội dung được khôi phục bằng quá trình khôi phục tự động. Nếu không thì quản trị viên cần phải
phân tích vấn đề.

Xem thêm "ctdb getdbstatus", "ctdb backupdb", "ctdb Restoreb", "ctdb dumpbackup", "ctdb
Wipeb", "ctdb setvar AllowUnhealthyDBRead 1" và (nếu samba hoặc tdb-utils được cài đặt)
"kiểm tra tdbtool".

Hầu hết các cơ sở dữ liệu không liên tục và chỉ lưu trữ thông tin trạng thái mà hiện tại
chạy daemon samba cần. Các cơ sở dữ liệu này luôn bị xóa khi ctdb/samba khởi động và
khi một nút được khởi động lại.

Ví dụ
# ctdb getdbmap
Số lượng cơ sở dữ liệu:10
dbid:0x435d3410 tên:notify.tdb đường dẫn:/var/ctdb/notify.tdb.0
dbid:0x42fe72c5 name:locking.tdb path:/var/ctdb/locking.tdb.0
dbid:0x1421fb78 tên:brlock.tdb đường dẫn:/var/ctdb/brlock.tdb.0
dbid:0x17055d90 tên:connections.tdb đường dẫn:/var/ctdb/connections.tdb.0
dbid:0xc0bdde6a tên:sessionid.tdb đường dẫn:/var/ctdb/sessionid.tdb.0
dbid:0x122224da tên:đường dẫn test.tdb:/var/ctdb/test.tdb.0
dbid:0x2672a57f tên:idmap2.tdb đường dẫn:/var/ctdb/persistent/idmap2.tdb.0 KIÊN TRÌ
dbid:0xb775fff6 tên:secrets.tdb đường dẫn:/var/ctdb/persistent/secrets.tdb.0 KIÊN TRÌ
dbid:0xe98e08b6 tên:group_mapping.tdb đường dẫn:/var/ctdb/persistent/group_mapping.tdb.0 KIÊN TRÌ
dbid:0x7bbbd26c tên:passdb.tdb đường dẫn:/var/ctdb/persistent/passdb.tdb.0 KIÊN TRÌ

# ctdb getdbmap # ví dụ về cơ sở dữ liệu không lành mạnh
Số lượng cơ sở dữ liệu:1
dbid:0xb775fff6 tên:secrets.tdb đường dẫn:/var/ctdb/persistent/secrets.tdb.0 LIÊN TỤC KHÔNG KHỎE MẠNH

#ctdb -X getdbmap
|ID|Tên|Đường dẫn|Liên tục|Không lành mạnh|
|0x7bbbd26c|passdb.tdb|/var/ctdb/persistent/passdb.tdb.0|1|0|

sao lưudb DB FILE
Sao chép nội dung của cơ sở dữ liệu DB vào FILE. FILE sau này có thể được đọc lại bằng cách sử dụng đã khôi phụcb.
Điều này chủ yếu hữu ích để sao lưu cơ sở dữ liệu liên tục như secret.tdb và tương tự.

đã khôi phụcb FILE [DB]
Lệnh này khôi phục cơ sở dữ liệu liên tục đã được sao lưu trước đó bằng backupdb.
Theo mặc định, dữ liệu sẽ được khôi phục trở lại cơ sở dữ liệu giống như dữ liệu được tạo từ đó.
Bằng cách chỉ định dbname, bạn có thể khôi phục dữ liệu vào cơ sở dữ liệu khác.

setdbreadonly DB
Lệnh này sẽ kích hoạt hỗ trợ bản ghi chỉ đọc cho cơ sở dữ liệu. Đây là
tính năng thử nghiệm để cải thiện hiệu suất cho các bản ghi tranh chấp chủ yếu trong lock.tdb
và block.tdb. Khi bật tính năng này, bạn phải đặt nó trên tất cả các nút trong cụm.

setdbsticky DB
Lệnh này sẽ kích hoạt hỗ trợ bản ghi cố định cho cơ sở dữ liệu đã chỉ định. Đây là
tính năng thử nghiệm để cải thiện hiệu suất cho các bản ghi tranh chấp chủ yếu trong lock.tdb
và block.tdb. Khi bật tính năng này, bạn phải đặt nó trên tất cả các nút trong cụm.

NỘI BỘ HÀNG


Các lệnh nội bộ được sử dụng bởi các tập lệnh của CTDB và không bắt buộc phải quản lý CTDB
cụm. Các thông số và hành vi của họ có thể thay đổi.

bị cùi chỏ IPADDR
Hiển thị các kết nối TCP được đăng ký với CTDB bị "nhột" nếu có chuyển đổi dự phòng.

lòng biết ơn IPADDR GIAO DIỆN
Gửi ARP có giá trị cho giao diện được chỉ định thông qua giao diện được chỉ định. Cái này
lệnh chủ yếu được sử dụng bởi các bản ghi sự kiện ctdb.

killtcp
Đọc danh sách các kết nối TCP, mỗi kết nối trên một dòng, từ đầu vào tiêu chuẩn và chấm dứt từng kết nối
sự liên quan. Một kết nối được chỉ định là:

SRC-IPADDR:SRC-PORT DST-IPADDR:DST-PORT

Mỗi kết nối được chấm dứt bằng cách cấp TCP RST tới điểm cuối SRC-IPADDR:SRC-PORT.

Một kết nối duy nhất có thể được chỉ định trên dòng lệnh thay vì trên đầu vào tiêu chuẩn.

xóa DB KEY
Xóa KEY khỏi DB.

tìm nạp DB KEY
In giá trị được liên kết với KEY trong DB.

cửa hàng pstore DB KEY FILE
Lưu trữ KEY trong DB với nội dung FILE làm giá trị được liên kết.

ptrans DB [FILE]
Đọc danh sách các cặp khóa-giá trị, mỗi cặp một dòng từ FILE và lưu trữ chúng trong DB bằng cách sử dụng một
giao dịch duy nhất. Giá trị trống tương đương với việc xóa khóa đã cho.

Khóa và giá trị phải được phân tách bằng dấu cách hoặc tab. Mỗi khóa/giá trị phải là một
chuỗi có thể in được đặt trong dấu ngoặc kép.

trạng thái chạy [thiết lập|phục hồi đầu tiên|khởi động|đang chạy]
In trạng thái chạy của nút được chỉ định. Runstate được sử dụng để tuần tự hóa trạng thái quan trọng
chuyển tiếp trong CTDB, đặc biệt là trong quá trình khởi động.

Nếu một hoặc nhiều đối số trạng thái chạy tùy chọn được chỉ định thì nút phải ở một trong các
những trạng thái chạy này để lệnh thành công.

Ví dụ
# trạng thái chạy ctdb
ĐANG CHẠY

liên kết setiface TÔI ĐÔI MẶT lên|xuống
Đặt trạng thái bên trong của giao diện mạng IFACE. Điều này thường được sử dụng trong
10. tập lệnh giao diện trong sự kiện "màn hình".

Ví dụ: ctdb setifacelink eth0 up

setnatgwstate bật | tắt
Bật hoặc tắt khả năng chính của cổng NAT trên một nút.

thọc cù lét SRC-IPADDR:SRC-PORT DST-IPADDR:DST-PORT
Gửi tín hiệu TCP đến máy chủ nguồn cho kết nối TCP được chỉ định. Một tiếng tích tắc TCP là một
Gói TCP ACK có trình tự và số xác nhận không hợp lệ khi được nhận bởi
kết quả là máy chủ nguồn sẽ gửi ACK chính xác ngay lập tức tới đầu bên kia.

TCP rất hữu ích để "cù" các máy khách sau khi xảy ra chuyển đổi dự phòng IP vì điều này sẽ
làm cho máy khách ngay lập tức nhận ra kết nối TCP đã bị gián đoạn và rằng
khách hàng sẽ cần phải thiết lập lại. Điều này giúp tăng tốc đáng kể thời gian cần thiết để khách hàng
phát hiện và thiết lập lại sau khi chuyển đổi dự phòng IP trong cụm ctdb.

phiên bản
Hiển thị phiên bản CTDB.

NỢ HÀNG


Các lệnh này chủ yếu được sử dụng để phát triển và thử nghiệm CTDB và không nên sử dụng
để quản lý thông thường.

LỰA CHỌN
--print-emptyrecords
Điều này cho phép in các bản ghi trống khi kết xuất cơ sở dữ liệu bằng catdb, cattbd
và các lệnh dumpdbbackup. Các bản ghi có phân đoạn dữ liệu trống được coi là bị xóa bởi
ctdb và được làm sạch bằng cơ chế hút bụi, vì vậy công tắc này có thể hữu ích cho
gỡ lỗi hành vi hút bụi.

--print-datasize
Điều này cho phép kết xuất cơ sở dữ liệu (catdb, cattdb, dumpdbbackup) in kích thước của bản ghi
data thay vì bỏ nội dung dữ liệu.

--print-lmaster
Điều này cho phép catdb in lmaster cho mỗi bản ghi.

--print-băm
Điều này cho phép kết xuất cơ sở dữ liệu (catdb, cattdb, dumpdbbackup) in hàm băm cho mỗi bản ghi.

--print-recordflags
Điều này cho phép catdb và dumpdbbackup in cờ bản ghi cho mỗi bản ghi. Lưu ý rằng
cattdb luôn in các cờ.

quá trình tồn tại PID
Lệnh này kiểm tra xem có tồn tại một quy trình cụ thể trên máy chủ CTDB hay không. Điều này chủ yếu được sử dụng bởi
Samba để kiểm tra xem các phiên bản từ xa của samba có còn chạy hay không.

trạng thái getdb DB
Lệnh này hiển thị thêm chi tiết về cơ sở dữ liệu.

Ví dụ
# ctdb getdbstatus test.tdb.0
dbid: 0x122224da
Tên: test.tdb
đường dẫn: /var/ctdb/test.tdb.0
KIÊN TRÌ: không
SỨC KHỎE: Ổn

# ctdb getdbstatus register.tdb # với TDB bị hỏng
dbid: 0xf2a58948
tên: đăng ký.tdb
đường dẫn: /var/ctdb/persistent/registry.tdb.0
KIÊN TRÌ: có
HEALTH: NO-HEALTHY-NODES - LỖI - Sao lưu TDB bị hỏng trong '/var/ctdb/persistent/registry.tdb.0.corrupted.20091208091949.0Z'

catdb DB
In kết xuất của cơ sở dữ liệu TDB được phân cụm.

cattdb DB
In kết xuất nội dung của cơ sở dữ liệu cơ sở dữ liệu TDB cục bộ.

dumpdbbackup FILE
In kết xuất nội dung từ FILE sao lưu cơ sở dữ liệu, tương tự như catdb.

xóa sạch DB
Xóa tất cả nội dung của cơ sở dữ liệu DB.

lấy lại
Lệnh này sẽ kích hoạt trình nền khôi phục để thực hiện khôi phục cụm.

phân bổ, đồng bộ
Lệnh này sẽ buộc recovery master thực hiện quá trình phân bổ lại ip đầy đủ và
phân phối lại tất cả các địa chỉ IP. Điều này rất hữu ích để "đặt lại" việc phân bổ trở lại
trạng thái mặc định nếu chúng được thay đổi bằng lệnh "moveip". Trong khi việc "hồi phục" sẽ
cũng thực hiện việc tái phân bổ này, việc khôi phục sẽ nặng nề hơn nhiều vì nó cũng sẽ
xây dựng lại tất cả các cơ sở dữ liệu.

getmonmode
Lệnh này trả về chế độ giám sát của một nút. Chế độ giám sát là HOẠT ĐỘNG
hoặc bị TẮT. Thông thường một nút sẽ liên tục giám sát tất cả các nút khác đang
được mong đợi trên thực tế được kết nối và chúng phản hồi các lệnh.

ACTIVE - Đây là chế độ bình thường. Nút này đang tích cực giám sát tất cả các nút khác, cả hai
rằng việc vận chuyển được kết nối và nút đó cũng phản hồi các lệnh. Nếu một nút
trở nên không khả dụng, nó sẽ được đánh dấu là DISCONNECTED và quá trình khôi phục được bắt đầu
khôi phục cụm.

TẮT - Nút này không giám sát xem các nút khác có sẵn không. Trong chế độ này một nút
lỗi sẽ không được phát hiện và không có quá trình phục hồi nào được thực hiện. Chế độ này hữu ích khi
vì mục đích gỡ lỗi, người ta muốn đính kèm GDB vào quy trình ctdb nhưng muốn ngăn chặn
phần còn lại của cụm đánh dấu nút này là ĐÃ KẾT NỐI và tiến hành khôi phục.

chế độ setmon 0 | 1
Lệnh này có thể được sử dụng để tắt/bật rõ ràng chế độ giám sát trên một nút. chính
mục đích là nếu người ta muốn đính kèm GDB vào một daemon ctdb đang chạy nhưng muốn ngăn chặn
các nút khác đánh dấu nó là ĐÃ NGẮT KẾT NỐI và tiến hành khôi phục. Để làm điều này, hãy đặt
chế độ giám sát về 0 trên tất cả các nút trước khi gắn với GDB. Nhớ cài đặt theo dõi
chế độ quay lại 1 sau đó.

đính kèm TÊN cơ sở dữ liệu [kiên trì]
Tạo cơ sở dữ liệu CTDB mới có tên DBNAME và đính kèm nó trên tất cả các nút.

tách ra DANH SÁCH DB
Tách (các) cơ sở dữ liệu không liên tục được chỉ định khỏi cụm. Lệnh này sẽ ngắt kết nối
(các) cơ sở dữ liệu được chỉ định trên tất cả các nút trong cụm. Lệnh này chỉ nên được sử dụng khi
không có cơ sở dữ liệu nào được chỉ định đang được sử dụng.

Tất cả các nút phải hoạt động và AllowClientDBAccess có thể điều chỉnh phải bị tắt trên tất cả các nút
trước khi tách cơ sở dữ liệu.

bộ nhớ rác
Đây là lệnh gỡ lỗi. Lệnh này sẽ tạo daemon ctdb để ghi vào bộ nhớ
bản đồ phân bổ cho đầu ra tiêu chuẩn.

bộ nhớ rddump
Đây là lệnh gỡ lỗi. Lệnh này sẽ kết xuất cây phân bổ bộ nhớ Talloc cho
daemon khôi phục thành đầu ra tiêu chuẩn.

làm cho tan
Làm tan băng một nút đã bị đóng băng trước đó.

kịch bản sự kiện TRANH LUẬN
Đây là lệnh gỡ lỗi. Lệnh này có thể được sử dụng để gọi và chạy thủ công
eventscritps với các đối số tùy ý.

lệnh cấm BANTIME
Cấm về mặt hành chính một nút trong BANTIME giây. Nút sẽ được bỏ cấm sau BANTIME
giây đã trôi qua.

Nút bị cấm không tham gia vào cụm. Nó không lưu trữ bất kỳ bản ghi nào cho
TDB được nhóm lại và không lưu trữ bất kỳ địa chỉ IP công cộng nào.

Các nút sẽ tự động bị cấm nếu chúng hoạt động sai. Ví dụ: một nút có thể bị cấm nếu nó
gây ra quá nhiều sự phục hồi cụm.

Để loại trừ một nút khỏi cụm về mặt hành chính, hãy sử dụng dừng lại chỉ huy.

bỏ cấm
Lệnh này được sử dụng để bỏ cấm một nút đã bị cấm hành chính bằng cách sử dụng
lệnh cấm hoặc đã bị cấm tự động.

nút cân bằng lại [DANH SÁCH PNN]
Lệnh này đánh dấu các nút đã cho là mục tiêu tái cân bằng trong phân bổ IP LCP2
thuật toán. Các tải lại lệnh sẽ thực hiện việc này khi cần thiết nên lệnh này không nên
cần thiết.

check_srvids SRVID hữu ích. Cảm ơn !
Lệnh này kiểm tra xem một tập hợp các cổng thông báo srvid có được đăng ký trên nút hay không
không. Lệnh lấy danh sách các giá trị để kiểm tra.

Ví dụ
# ctdb check_srvids 1 2 3 14765
Id máy chủ 0:1 không tồn tại
Id máy chủ 0:2 không tồn tại
Id máy chủ 0:3 không tồn tại
Id máy chủ 0:14765 tồn tại

Sử dụng ctdb trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad