AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-6815

Antitribu's questions

Martin Hope
Antitribu
Asked: 2014-07-05 03:15:37 +0800 CST

Samba4 网络加入成员失败

  • 1

我正在尝试使用 samba4 将 RHEL6 服务器加入域。网络广告加入工作正常,但加入会员却不行。实际上 wbinfo --getdcname 不像 wbinfo --dsgetdcname 那样工作。

如果可以阐明这些命令之间的区别,那将非常有帮助。

加入在 Samba3 上成功并按预期工作,但嵌套组除外

[root@sent-test-smg2 - (11:51:01) samba]#  net join member -U smg
Enter smg's password:
Failed to join domain: failed to find DC for domain member
ADS join did not work, falling back to RPC...
Unable to find a suitable server for domain SENT
Unable to find a suitable server for domain SENT

[root@sent-test-smg2 - (11:52:29) samba]#  net ads info
LDAP server: 10.74.160.8
LDAP server name: SENTVMDC2.Sent.local
Realm: SENT.LOCAL
Bind Path: dc=SENT,dc=LOCAL
LDAP port: 389
Server time: Fri, 04 Jul 2014 11:57:49 IST
KDC server: 10.74.160.8
Server time offset: 0

[root@sent-test-smg2 - (11:57:49) samba]#  wbinfo --online-status
BUILTIN : online
SENT-TEST-SMG2 : online
SENT : offline

[root@sent-test-smg2 - (11:59:28) samba]#  wbinfo --getdcname=SENT.LOCAL
Could not get dc name for SENT.LOCAL

[root@sent-test-smg2 - (11:59:42) samba]#  wbinfo -P
checking the NETLOGON dc connection to "" failed
error code was NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND (0xc0000233)

[root@sent-test-smg2 - (12:02:02) samba]#  wbinfo --dsgetdcname=sent.local
SENTVMDC2.Sent.local
\\10.74.160.8
1
f170eb24-d9f3-44cb-b622-02765ed83ed7
Sent.local
Sent.local
0xe00031fc
Ballycoolin
Ballycoolin

[root@sent-test-smg2 - (12:02:22) samba]#  wbinfo --getdcname=sent.local
Could not get dc name for sent.local

smb.conf:

[global]
   workgroup = SENT
   password server = *
   realm = SENT.LOCAL
   security = ads
   idmap config * : range = 10000-50000000
   winbind separator = +
   template homedir = /home/domain/%U
   template shell = /bin/bash
   winbind use default domain = true
   winbind offline logon = false
   preferred master = no
   allow trusted domains = no
   winbind enum users = Yes
   winbind enum groups = Yes
   winbind nested groups = Yes
   winbind expand groups = 10000
   server string = Linux Server
   interfaces = eth0
   bind interfaces only = yes
   strict locking = no
   wins server = 192.168.0.6
   idmap cache time = 1
   idmap negative cache time = 1
   winbind cache time = 1   
   idmap config * : range = 10000-50000000
   idmap config * : backend = rid
   idmap config SENT : range = 10000-50000000
   idmap config SENT : default = yes 
   idmap config SENT : backend = rid

krb.conf

[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 default_realm = SENT.LOCAL
 dns_lookup_realm = true
 dns_lookup_kdc = true
 ticket_lifetime = 24h
 forwardable = yes

[realms]
 SENT.LOCAL = {
  kdc = 192.168.0.6:88
  admin_server = 192.168.0.6:749
  kdc = *
 }

[domain_realm]
 SENT.LOCAL = SENT.LOCAL
 .SENT.LOCAL = SENT.LOCAL

 sent.local = SENT.LOCAL
 .sent.local = SENT.LOCAL

[appdefaults]
 pam = {
   debug = false
   ticket_lifetime = 36000
   renew_lifetime = 36000
   forwardable = true
   krb4_convert = false
 }

从 10 处调试的 winbind 日志文件:

[2014/07/04 12:23:38.900108,  1, pid=12682, effective(0, 0), real(0, 0)] ../librpc/ndr/ndr.c:282(ndr_print_function_debug)
       wbint_PingDc: struct wbint_PingDc
          out: struct wbint_PingDc
              dcname                   : *
                  dcname                   : NULL
              result                   : NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND
[2014/07/04 12:23:38.900835, 10, pid=12682, effective(0, 0), real(0, 0), class=winbind] ../source3/winbindd/winbindd.c:712(wb_request_done)
  wb_request_done[12705:PING_DC]: NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND
[2014/07/04 12:23:38.901001, 10, pid=12682, effective(0, 0), real(0, 0), class=winbind] ../source3/winbindd/winbindd.c:773(winbind_client_response_written)
  winbind_client_response_written[12705:PING_DC]: delivered response to client
checking the NETLOGON dc connection to "" failed
error code was NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND (0xc0000233)

然而后来似乎很清楚地知道 DC 在哪里:

[2014/07/04 12:23:39.044514,  9, pid=12707, effective(0, 0), real(0, 0)] ../source3/libsmb/conncache.c:150(check_negative_conn_cache)
  check_negative_conn_cache returning result 0 for domain SENT.LOCAL server 10.74.160.8
[2014/07/04 12:23:39.044732,  5, pid=12707, effective(0, 0), real(0, 0)] ../source3/libads/ldap.c:270(ads_try_connect)
  ads_try_connect: sending CLDAP request to 10.74.160.8 (realm: SENT.LOCAL)
[2014/07/04 12:23:39.046454,  1, pid=12707, effective(0, 0), real(0, 0)] ../librpc/ndr/ndr.c:245(ndr_print_debug)
       &response->data.nt5_ex: struct NETLOGON_SAM_LOGON_RESPONSE_EX
          command                  : LOGON_SAM_LOGON_RESPONSE_EX (23)
          sbz                      : 0x0000 (0)
          server_type              : 0x000031fc (12796)
                 0: NBT_SERVER_PDC           
                 1: NBT_SERVER_GC            
                 1: NBT_SERVER_LDAP          
                 1: NBT_SERVER_DS            
                 1: NBT_SERVER_KDC           
                 1: NBT_SERVER_TIMESERV      
                 1: NBT_SERVER_CLOSEST       
                 1: NBT_SERVER_WRITABLE      
                 0: NBT_SERVER_GOOD_TIMESERV 
                 0: NBT_SERVER_NDNC          
                 0: NBT_SERVER_SELECT_SECRET_DOMAIN_6
                 1: NBT_SERVER_FULL_SECRET_DOMAIN_6
                 1: NBT_SERVER_ADS_WEB_SERVICE
                 0: NBT_SERVER_HAS_DNS_NAME  
                 0: NBT_SERVER_IS_DEFAULT_NC 
                 0: NBT_SERVER_FOREST_ROOT   
          domain_uuid              : f170eb24-d9f3-44cb-b622-02765ed83ed7
          forest                   : 'Sent.local'
          dns_domain               : 'Sent.local'
          pdc_dns_name             : 'SENTVMDC2.Sent.local'
          domain_name              : 'SENT'
          pdc_name                 : 'SENTVMDC2'
          user_name                : ''
          server_site              : 'Ballycoolin'
          client_site              : 'Ballycoolin'
          sockaddr_size            : 0x00 (0)
          sockaddr: struct nbt_sockaddr
              sockaddr_family          : 0x00000000 (0)
              pdc_ip                   : (null)
              remaining                : DATA_BLOB length=0
          next_closest_site        : NULL
          nt_version               : 0x00000005 (5)
                 1: NETLOGON_NT_VERSION_1    
                 0: NETLOGON_NT_VERSION_5    
                 1: NETLOGON_NT_VERSION_5EX  
                 0: NETLOGON_NT_VERSION_5EX_WITH_IP
                 0: NETLOGON_NT_VERSION_WITH_CLOSEST_SITE
                 0: NETLOGON_NT_VERSION_AVOID_NT4EMUL
                 0: NETLOGON_NT_VERSION_PDC  
                 0: NETLOGON_NT_VERSION_IP   
                 0: NETLOGON_NT_VERSION_LOCAL
                 0: NETLOGON_NT_VERSION_GC   
          lmnt_token               : 0xffff (65535)
          lm20_token               : 0xffff (65535)
[2014/07/04 12:23:39.049085, 10, pid=12707, effective(0, 0), real(0, 0)] ../source3/libads/sitename_cache.c:70(sitename_store)
  sitename_store: realm = [SENT], sitename = [Ballycoolin], expire = [2085923199]
active-directory
  • 1 个回答
  • 14059 Views
Martin Hope
Antitribu
Asked: 2014-03-05 06:50:54 +0800 CST

带有 winbind 的 Linux 嵌套组

  • 3

我们有几个使用 winbind 连接到 Active Directory 的 RHEL6 服务器。所有服务器都使用配置管理工具进行相同的配置。然而,当使用 groups 命令和/或 sudo 查询组时,服务器会产生不同的结果。但是,Getent 和 winbind 在所有服务器上返回正确一致的结果。

user.name1 和 user.name2 是组 test.group1 的成员。test.group1 是组 test.group2 的成员

在所有服务器上运行以下命令是一致的:

# getent group test.group1 
test.group1:*:16126:user.name1,user.name2

# getent group test.group2
test.group2:*:16125:user.name1,user.name2

# wbinfo --group-info test.group1 
test.group1:*:16126:user.name1,user.name2

# wbinfo --group-info test.group2
test.group2:*:16125:user.name1,user.name2

但是服务器 A 错误地返回:

# groups user.name2
test.group1

服务器 B 正确返回:

# groups user.name2
test.group1
test.group2

Samba 配置如下所示:

   winbind use default domain = true
   winbind offline logon = false
   winbind separator = + 
   winbind enum users = Yes
   winbind enum groups = Yes
   winbind nested groups = Yes
   winbind expand groups = 10
   server string = Linux Server
   strict locking = no
   wins server = 192.168.0.1
   idmap config * : range = 10000-50000000
   idmap config * : backend = rid
   idmap config SENT : range = 10000-50000000
   idmap config SENT : default = yes 
   idmap config SENT : backend = rid
   idmap uid = 10000-50000000
   idmap gid = 10000-50000000

nsswitch.conf 看起来像:

passwd:     files winbind
shadow:     files winbind
group:      files winbind

我冒险猜测答案是在 PAM 中的某个地方,或者可能是一个 winbind 查找错误,关于在哪里查找的任何想法或建议?Winbind/servers 已重新启动,tdb 文件已重建。问题也可能是间歇性的。


编辑:

终于可以重新审视这个问题了。我已经使用 SSSD 而不是 winbind 重建了身份验证,并且发生了同样的情况

sssd.conf

[sssd] 
config_file_version = 2 
domains = sent.local 
services = nss, pam 
debug_level = 1

[nss] 

[pam] 

[domain/sent.local]
id_provider = ad 
auth_provider = ad 
access_provider = ad

default_shell = /bin/bash 
fallback_homedir = /home/domain/%u

use_fully_qualified_names = False

现在我们得到了一些有趣的结果,从未担任过域管理员的用户会得到与以前相同的结果,直到我们预先缓存了我们知道他们是其成员的组,例如:

[root@test-smg1 - (11:46:40) sssd]#  id test.user5
uid=1084806380(test.user5) gid=1084800513(domain users) 
groups=1084800513(domain users)

[root@test-smg1 - (11:46:43) sssd]#  getent group testg2
testg2:*:1084806126:test.user5,test.user4,test.user3,test.user2

[root@test-smg1 - (11:46:46) sssd]#  id test.user5
uid=1084806380(test.user5) gid=1084800513(domain users) 
groups=1084800513(domain users),1084806126(testg2)

[root@test-smg1 - (11:46:49) sssd]#  getent group testg2-nest
testg2-nest:*:1084806125:test.user4,test.user3,test.user2,test.user5

[root@test-smg1 - (11:46:54) sssd]#  id test.user5
uid=1084806380(test.user5) gid=1084800513(domain users) 
groups=1084800513(domain users),1084806126(testg2),1084806125(testg2-nest)

这让我认为这个问题可能更多地是在活动目录和这个 AD 特定实现的方向上,而不是 linux 方面的问题。使用户成为域管理员的成员会导致其所有组正确显示。从域管理员中删除用户会使用户处于此“固定”状态。

active-directory
  • 2 个回答
  • 14090 Views
Martin Hope
Antitribu
Asked: 2013-06-12 08:17:18 +0800 CST

Piranha/Pulse,lvs.cf 具有持久性和服务器故障

  • 2

我们有以下设置:

  • 红帽 6
  • LVS 设置为在两个网络服务器之间失败
  • 连接持续时间为 900 秒

这是一个非常简单的设置,但是当服务器被标记为失败时,piranha/pulse/nanny 进程将表中服务器的权重标记为 0,并且不会删除失败的服务器。这意味着任何持久连接仍然附加到故障服务器并且负载平衡被破坏。

我们如何告诉 nanny 强制退出失败的节点,从而使与工作节点的持久连接失败?

谢谢


我们有以下 lvs.cf:

serial_no = 201305302344
primary = 10.1.1.45
service = lvs
backup = 0.0.0.0
heartbeat = 1
heartbeat_port = 539
keepalive = 6
deadtime = 18
network = nat
nat_router = 10.1.1.70 eth0:1
nat_nmask = 255.255.255.0
debug_level = NONE
virtual http {
     active = 1
     address = 10.1.1.70 eth0:1
     vip_nmask = 255.255.255.0
     persistent = 900
     pmask = 255.255.255.0
     port = 80
     send = "GET / HTTP/1.0\r\n\r\n"
     expect = "HTTP/1.1 200 OK"
     use_regex = 0
     load_monitor = none
     scheduler = wlc
     protocol = tcp
     timeout = 6
     reentry = 15
     quiesce_server = 1
     server web1 {
         address = 10.1.1.51
         active = 1
         weight = 1
     }
     server web2 {
         address = 10.1.1.52
         active = 1
         weight = 1
     }
}
virtual https {
     active = 1
     address = 10.1.1.70 eth0:1
     vip_nmask = 255.255.255.0
     port = 443
     persistent = 900
     pmask = 255.255.255.0
     send = "GET / HTTP/1.0\r\n\r\n"
     expect = "up"
     use_regex = 0
     load_monitor = none
     scheduler = wlc
     protocol = tcp
     timeout = 6
     reentry = 15
     quiesce_server = 1
     server web1 {
         address = 10.1.1.51
         active = 1
         weight = 1
     }
     server web2 {
         address = 10.1.1.52
         active = 1
         weight = 1
     }
}
redhat
  • 2 个回答
  • 1912 Views
Martin Hope
Antitribu
Asked: 2010-03-31 10:35:09 +0800 CST

带有 SSL 的 Bugzilla

  • 0

我安装了正在尝试实现 SSL 的 Bugzilla。

当我进入参数屏幕并编辑 SSLBASE 添加完整的 url 时:

https://foo.com/bugzilla/

editparams.cgi 在加载时超时,我在 apache 日志中有以下错误

[Tue Mar 30 19:29:39 2010] [error] [client xxx.xx.xx.xx ] (70007)指定的超时已过期:ap_content_length_filter:apr_bucket_read() failed,referer: http://foo.com/ bugzilla/editparams.cgi

在安装时我也收到了这个错误:

警告:您需要将 MySQL 配置中的 max_allowed_pa​​cket 参数设置为至少 3276750。目前设置为 3275776。您可以在 MySQL 配置文件的 [mysqld] 部分设置此参数。

我怎样才能强迫它工作?编辑其他参数(例如 urlbase)工作正常。SSL 站点已设置并直接向它发出请求,例如https://foo.com/bugzilla工作正常。

有任何想法吗?

泰

ssl bugzilla
  • 2 个回答
  • 815 Views
Martin Hope
Antitribu
Asked: 2010-02-20 14:56:45 +0800 CST

修复 Truecrypt 卷

  • 1

我有一个使用 truecrypt(USB 磁盘,整个磁盘(例如 /dev/sdb))的备份卷意外添加到 Windows 系统,然后使用 Windows 磁盘已初始化。

没有对该磁盘执行任何其他操作。

磁盘不再挂载。

假设没有其他外部来源(标题的备份等)是否可以修复该卷?

truecrypt encrypting-file-system disk-encryption
  • 1 个回答
  • 741 Views
Martin Hope
Antitribu
Asked: 2010-02-17 03:23:57 +0800 CST

Apple Mac 启动脚本

  • 1

我正在运行 Mac 10.6(雪豹)。我想要一个 shell 脚本来处理机器启动时执行的一些路由/vpn 和服务器任务。

该脚本最好在用户登录之前执行,但只要它是后台运行的,就没有时间问题。

从哪里打电话最好?

谢谢大家

mac-osx apple startup-scripts
  • 5 个回答
  • 1374 Views
Martin Hope
Antitribu
Asked: 2010-01-14 08:32:34 +0800 CST

Amavis 和 Postfix 病毒邮件

  • 5

我有一个带有 amavisd 和 clamav 扫描仪的 postfix 服务器。我遇到过 clamav 在 /var/virusmails/ 中发出误报和隔离邮件的情况

接收这些邮件并再次通过后缀 que 推送它们的最简单方法是什么。我相信误报是暂时的,我想重试发送。

是否有我可以将文件放入的后缀 que 目录?

谢谢你。

postfix amavis
  • 1 个回答
  • 715 Views
Martin Hope
Antitribu
Asked: 2009-10-31 06:49:46 +0800 CST

虚拟主机 FTP、FTPS 和 SFTP

  • 1

我需要为许多用户设置一个 FTP 服务器来上传和下载文件。

用户选择的协议不一致,有些使用 FTP,有些使用 FTPS,有些使用 SFTP。

我想设置一个服务器来提供这个,最好使用一些不涉及为个人用户设置系统帐户的虚拟主机安排。虽然 FTPS 和启用此功能的 FTP 软件很容易获得,但 SFTP(SSH 的子系统)似乎没有很多等价物。

我为此目的配置了一台 RedHat EL 机器。

有什么建议么?

ftp
  • 1 个回答
  • 784 Views
Martin Hope
Antitribu
Asked: 2009-10-31 02:05:48 +0800 CST

Windows Storage Server 2003 R2 RDP 断开连接

  • 3

我无法远程桌面到我们的 Windows Storage Server 2003 R2 机器。

有几个人有类似的 问题,但周围没有答案。Symantec End Point 已安装,但没有网络保护。

在 Linux 中使用 rdesktop 我收到:

ERROR: send: Connection reset by peer
NOT IMPLEMENTED: PDU 12
ERROR: Connection closed

每个连接上的“PDU XX”编号都会发生变化。

在使用最新 mstsc 的 Windows 中,我收到:

The connection was lost due to a network error. Try connecting again. 
If the problem persists, contact your network Administrator.

有任何想法吗?

windows
  • 4 个回答
  • 1158 Views
Martin Hope
Antitribu
Asked: 2009-10-21 07:54:38 +0800 CST

Jboss + mod_rewrite =?

  • 3

我有 2 台服务器,Apache 和 Jboss。使用 JKmount .war 文件被挂载并呈现一个复杂的站点。

例如:

JkMount /directory/* ajp13
Alias /directory /jboss/server/default/deploy/directory.war
<Directory  /jboss/server/default/deploy/directory.war>
  Order allow,deny
  allow from all
  Options -Indexes
</Directory>
<Directory  /jboss/server/default/deploy/directory.war/WEB-INF>
  deny from all
</Directory>

我想在 Apache 端使用 mod_rewrite 来更改 mod_jk 返回的 URL。

例如:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^192.168.1.1$
RewriteRule /.* http://server.example/redirect.html [R=301,L]

目前上述代码只影响 Apache 返回的图片,不影响 mod_jk 返回的页面。

这可能吗?它是如何完成的?

StackOverFlow上有一个类似的问题,但是如果可以选择我想在 Apache 内部处理这个问题而不改变 Jboss 配置。

服务器是 OpenSuse 11.1,我怀疑可能存在一些模块优先顺序问题,但我无法确认这一点。

URL 示例如下:

http://site.example/directory/index.jsp
http://site.example/foo/other.html

在此示例中,第一个 URL 使用上面配置中列出的指令安装在 mod_jk 中,并且不会被 mod_rewrite 重写。第二个 URL 是 Apache 站点中的普通目录,并且已正确重写。

谢谢大家

apache-2.2
  • 3 个回答
  • 2679 Views
Martin Hope
Antitribu
Asked: 2009-10-15 03:31:55 +0800 CST

已删除的文件在 linux 上仍需重定向会怎样?

  • 4

如果在 Linux 中删除了诸如 nohup.out 之类的日志文件,而它仍然是正在运行的作业(以及进一步的输入)的主题,那么数据会发生什么?

例如

脚本.sh

#!/bin/bash
while [ 1 ]
do
  fortune
done

然后...

# nohup ./script.sh &

默认情况下,这会将日志输出到 nohup.out。

甚至

# ./script.sh > nohup.out &

问题是; 如果 nohup.out 被删除会发生什么?假设工作继续,文件真的消失了吗?如果 script.sh 生成足够的数据来填满磁盘会发生什么?这是否会创建一个事实上的重定向到 /dev/null 的状态?

作为背景,我发现以前在此方法中启动的进程无法在较长时间内重新启动,但在该维护窗口之前,我估计磁盘将填满。这种情况将在未来避免,我只是好奇一个未链接的文件会发生什么,仍然受到重定向。

linux
  • 1 个回答
  • 3288 Views
Martin Hope
Antitribu
Asked: 2009-06-13 00:35:27 +0800 CST

OpenCMS 在 TomCat 启动时抛出 Java 异常

  • 1

设置:-

  • 在 TomCat5.5 上运行的 OpenCMS
  • 使用 DiabloJVM 在 FreeBSD 上运行的系统

OpenCMS 系统正在工作,然后在重新启动 TomCat 后停止加载。在不同主机上运行的数据库服务器 (postgres) 已重新启动并正确响应。

有什么建议让它运行吗?

当 TomCat 启动时,标准输出中出现以下错误:

org.apache.openejb.OpenEJBException: org.apache.xbean.recipe.ConstructionException: Error invoking constructor: public org.apache.openejb.tomcat.catalina.TomcatSecurityService(): Error invoking constructor: public org.apache.openejb.tomcat.catalina.TomcatSecurityService()

...

6/12/09 10:11:29 AM (I) WebappClassLoader.validateJarFile : validateJarFile(/usr/local/tomcat5.5/webapps/opencms/WEB-INF/lib/servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

`

6/12/09 9:21:08 AM (S) HostConfig.deployDirectory : Error deploying web application directory opencms
java.lang.ArrayIndexOutOfBoundsException: 26
    at org.apache.openejb.asm.ClassReader.readClass(Unknown Source)
    at org.apache.openejb.asm.ClassReader.accept(Unknown Source)
    at org.apache.openejb.asm.ClassReader.accept(Unknown Source)
    at org.apache.openejb.util.AnnotationFinder.readClassDef(AnnotationFinder.java:251)
    at org.apache.openejb.util.AnnotationFinder.find(AnnotationFinder.java:157)
    at org.apache.openejb.config.DeploymentLoader.discoverModuleType(DeploymentLoader.java:1090)
    at org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:540)
    at org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:234)
    at org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:58)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4148)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
tomcat java freebsd
  • 4 个回答
  • 1051 Views
Martin Hope
Antitribu
Asked: 2009-06-01 14:48:57 +0800 CST

VMware 虚拟机集群文件系统设置

  • 6

情况是:

  • 我正在运行 VMware ESX 3.5(集群中带有 vCenter Server 的 3 个 ESX 主机);
  • 我需要五个虚拟机来从运行集群文件系统的同一个磁盘读取;
  • 由于容量问题,我无法为每个虚拟机复制数据;和
  • 我需要避免单点故障(从 VM 共享不是一个可行的选择);

在传统系统中,我会将两台服务器指向同一个 LUN 并使用集群文件系统,这就是我正在寻找的虚拟化环境内部的等价物。

我有一个 SAN,可以使用来自 VM 的原始磁盘映射 (RDM) 映射到 LUN,但是 SAN 上存在 LUN 限制,我无法为每个虚拟机建立一个 LUN。

有没有聪明的方法解决这个问题,还是我被斯诺克了?

更多信息:

我正在寻找运行集群应用程序,需要在两个虚拟机之间共享文件内容和配置,大约 50gb。这是以前使用 SAN 上的共享 LUN 完成的。我需要机器的负载平衡和 HA。我没有能力在每个 VM 上复制数据,并且应用程序不能容忍任何同步延迟。

本质上,我“只是”需要一种将每个 VM 指向单个 LUN 并允许 VM 控制该磁盘的方法。

许可功能包括 HA/DRS

cluster vmware-esx
  • 2 个回答
  • 3861 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve