更改DRBD IP的步骤是什么
What's the step to change DRBD IP
如何更改DRBD的节点IP?
这是我的配置:
resource data {
protocol C;
on server1 {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.56.101:7788;
meta-disk internal;
}
on server2 {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.56.103:7788;
meta-disk internal;
}
}
这些是我采取的步骤:
- 停止服务器 1 和服务器 2 上的 drbd 服务。
- 更改服务器2的IP。
- 更改主机文件。
- 更改 drbd 配置。
- 在服务器 1 和服务器 2 上启动 DRBD 服务。
然后我遇到了一些错误,比如diskless。那么更改IP的正确步骤是什么,避免数据丢失?
# drbdadm disconnect <resource_name> # on both nodes
- 在两个节点上的
/etc/drbd.d/<resource_name>.res
文件中更改 IP 地址
# drbdadm adjust <resource_name> # on both nodes
当 DRBD 启动时,它会运行一系列步骤,如果其中任何一个失败,它将跳过后面的步骤。这些步骤之一是创建 TCP 套接字。如果它没有这样做,它将跳过后面的步骤,其中之一是附加到磁盘。
我怀疑在你的情况下,DRBD 无法找到系统上存在的要使用的 IP 地址,因此跳过了后面附加到磁盘的步骤,从而启动了无连接和无磁盘。确保您要更改 DRBD 以使用的 IP 地址已经存在于系统中。
如何更改DRBD的节点IP?
这是我的配置:
resource data {
protocol C;
on server1 {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.56.101:7788;
meta-disk internal;
}
on server2 {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.56.103:7788;
meta-disk internal;
}
}
这些是我采取的步骤:
- 停止服务器 1 和服务器 2 上的 drbd 服务。
- 更改服务器2的IP。
- 更改主机文件。
- 更改 drbd 配置。
- 在服务器 1 和服务器 2 上启动 DRBD 服务。
然后我遇到了一些错误,比如diskless。那么更改IP的正确步骤是什么,避免数据丢失?
# drbdadm disconnect <resource_name> # on both nodes
- 在两个节点上的
/etc/drbd.d/<resource_name>.res
文件中更改 IP 地址 # drbdadm adjust <resource_name> # on both nodes
当 DRBD 启动时,它会运行一系列步骤,如果其中任何一个失败,它将跳过后面的步骤。这些步骤之一是创建 TCP 套接字。如果它没有这样做,它将跳过后面的步骤,其中之一是附加到磁盘。
我怀疑在你的情况下,DRBD 无法找到系统上存在的要使用的 IP 地址,因此跳过了后面附加到磁盘的步骤,从而启动了无连接和无磁盘。确保您要更改 DRBD 以使用的 IP 地址已经存在于系统中。