有没有办法将 Ctrl-Alt-Del 命令发送到另一个 RDP 会话(也是 Windows Server 2008 R2)内的 RDP 会话(Windows Server 2008 R2),而不会被第一个会话捕获?
Ctrl+ Alt+End和Ctrl+ Alt+ Shift+End没有达到 2 级会话。
顶级环境是 Windows 7 Enterprise。
rdp windows-7 keyboard-shortcuts mstsc windows-server-2008-r2
我正在尝试在基于 centos 的 vagrant 盒子上安装带有 ansible 的 rvm。
我正在运行的命令是:
vars:
user: "foo"
- name: install rvm
action: command sudo -u $user bash /home/$user/rvm-install.sh stable creates=$home/.rvm
Run Code Online (Sandbox Code Playgroud)
它几乎有效,但 Ansible 认为它失败了。
Ansible 输出是:
failed: [127.0.0.1] => {"changed": true, "cmd": ["sudo", "-u", "foo", "bash", "/home/foo/rvm-install.sh", "stable"], "delta": "0:00:21.102322", "end": "2012-10-09 12:33:19.917874", "rc": 1, "start": "2012-10-09 12:32:58.815552"}
stderr: % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1081k 100 1081k 0 0 54170 0 0:00:20 …Run Code Online (Sandbox Code Playgroud) 我想将文件复制到远程节点,但前提是该文件存在。我把它复制到/tmp/webapps/partner.war
我的任务是:
- local_action: stat path="/tmp/webapps/{{ application }}.war"
register: war
- name: Copy warfile
copy: src=/tmp/webapps/{{ application }}.war dest=/tmp/deploy/{{ stage }}/{{ application }}.war
when: war.stat.exists == true
Run Code Online (Sandbox Code Playgroud)
但是 stat 总是告诉我,该文件不存在。如果我手动运行 stat,它会显示文件在那里。
结果:
TASK: [deploy | stat path="/tmp/webapps/{{ application }}.war"] ***************
<127.0.0.1> REMOTE_MODULE stat path="/tmp/webapps/partner.war"
<127.0.0.1> EXEC ['/bin/sh', '-c', 'mkdir -p $HOME/.ansible/tmp/ansible-tmp-1433920640.68-144173277081367 && chmod a+rx $HOME/.ansible/tmp/ansible-tmp-1433920640.68-144173277081367 && echo $HOME/.ansible/tmp/ansible-tmp-1433920640.68-144173277081367']
<127.0.0.1> PUT /tmp/tmpzrV_Ne TO /var/lib/awx/.ansible/tmp/ansible-tmp-1433920640.68-144173277081367/stat
<127.0.0.1> EXEC ['/bin/sh', '-c', u'LANG=C LC_CTYPE=C /usr/bin/python /var/lib/awx/.ansible/tmp/ansible-tmp-1433920640.68-144173277081367/stat; rm -rf /var/lib/awx/.ansible/tmp/ansible-tmp-1433920640.68-144173277081367/ >/dev/null 2>&1']
ok: [example.com -> …Run Code Online (Sandbox Code Playgroud) 我正在尝试收集有关 mysql 集群的信息,以便在某些本地逻辑中使用。
我的问题是如果我在远程主机上运行我的命令,我将无法访问这些结果
- name: get uuids for existing cluster nodes
shell: mysql -N -B -u {{ db_user }} -p {{ db_user_password }} -e "SHOW GLOBAL STATUS LIKE 'wsrep_cluster_state_uuid';" | sed 's/\t/,/g' | cut -f2 -d','
register: maria_cluster_uuids
Run Code Online (Sandbox Code Playgroud)
这给了我我需要的数据,但我真正想要的是结果的组合列表/字典。
我可以尝试:
- name: get uuids for existing cluster nodes
run_once: true
shell: mysql -N -B -u {{ db_user }} -h {{ item }} -p {{ db_user_password }} -e "SHOW GLOBAL STATUS LIKE 'wsrep_cluster_state_uuid';" | sed 's/\t/,/g' | cut -f2 -d',' …Run Code Online (Sandbox Code Playgroud) 开始使用流浪配置。主机是Windows。我有一个非常简单的配置,所以我想使用 Ansible,但得到了这个:
[default] Running provisioner: ansible...
The executable 'ansible-playbook' Vagrant is trying to run was not
found in the %PATH% variable. This is an error. Please verify
this software is installed and on the path.
Run Code Online (Sandbox Code Playgroud)
所以基本上,我认为这意味着 Vagrant 想要自己安装 Ansible,并试图使用 Ansible 的现有实例(我没有)。
我的问题是:Vagrant 中是否内置了Chef 或 Puppet ?我希望能够只安装 Vagrant 并vagrant up按照它应该的工作方式运行,除此之外无需在主机上安装配置系统。
谢谢!
在 Server 2008 R2 系统上运行 Windows dcdiag.exe 命令行工具是否会干扰该机器上的任何服务?
少量的 CPU 和网络流量使用是可以接受的,但系统是实时的,机器上的应用程序必须保持正常运行且不会中断。
active-directory domain-controller windows-server-2008-r2 interrupt
我正在尝试使用PM2流程管理器。我正在使用 ansible 和franklinkim.pm2 角色安装它
它有效,它启动我的节点应用程序,如果我手动终止节点应用程序,我会看到 PM2 重新启动它
但是...,我似乎可以访问现有的 PM2 实例。
如果输入ps aux | grep PM2我得到
root 1073 4.1 8.3 648348 41736 ? Ssl 06:12 0:00 PM2 v0.12.15: God Daemon
Run Code Online (Sandbox Code Playgroud)
现在我想查看 PM2 的进程列表,所以我输入sudo pm2 list并得到
[PM2] Spawning PM2 daemon
[PM2] PM2 Successfully daemonized
??????????????????????????????????????????????????????????????????????????????
? App name ? id ? mode ? pid ? status ? restart ? uptime ? memory ? watching ?
??????????????????????????????????????????????????????????????????????????????
Use `pm2 show <id|name>` to get more details …Run Code Online (Sandbox Code Playgroud) 是否有通过 Internet 提供 iSCSI/iPXE 引导目标的服务?
即在一台有互联网连接的空白机器上,它可以配置为查看公共互联网主机并拉下操作系统映像,就像您拥有本地 iPXE 服务器或类似的引导设置一样。
编辑: 现在很明显,块级 iSCSI 启动不是通过不可靠网络启动的正确技术,本地缓存打败了我所追求的即插即用范例。
使用iPXE通过 HTTP 拉取更智能(处理不可靠和/或高延迟连接)的启动映像看起来是一个不错的开始,但刷新 NIC 或链加载为任务增加了令人失望的复杂性。
在工厂中设置 USB 启动,然后发送带有 Linux 映像的 USB 密钥,以完成部署和安装繁重的工作,这是一种更明智的方法,可以让 iSCSI 或 PXE 做一些它们不适合做的事情。
用户通过 Samba 共享删除了包含重要文件的目录。共享来自运行 ZFS、raid-Z3 的 Nexenta 机器。
上次备份是 12 小时前 - 有没有办法恢复 1 天的工作?
编辑:
在 Nexenta 论坛上询问有关主题,类似的回答。