我们设置了一个双因素身份验证系统,该系统使用Google Authenticator通过手机应用程序使用 OTP。然而,我们的一些用户没有智能手机,因此我们希望能够通过它使用硬件令牌。
如果密钥/种子由制造商设置,那么其他人显然可能知道您的密钥。这似乎不安全。如果它们是可重新播种的,那岂不是很有意义。当您获得这些类型的硬件令牌时,是否可以使用新的密钥重置它们?是否仅取决于密钥制造商?
我们设置了一个双因素身份验证系统,该系统使用Google Authenticator通过手机应用程序使用 OTP。然而,我们的一些用户没有智能手机,因此我们希望能够通过它使用硬件令牌。
如果密钥/种子由制造商设置,那么其他人显然可能知道您的密钥。这似乎不安全。如果它们是可重新播种的,那岂不是很有意义。当您获得这些类型的硬件令牌时,是否可以使用新的密钥重置它们?是否仅取决于密钥制造商?
我们使用大量 GPGPU 计算(主要使用 CUDA,但也有一些使用 OpenCL)。通常,当用户运行代码时,代码只会在我们的一台主机上因内存错误而出错。我怀疑其中一张卡有问题。有时它会导致整个系统瘫痪,有时程序会崩溃。
全面测试 GPU 可能出现的故障的最简单、最快和最彻底的方法是什么?
我知道有一些程序是 nvidia 的 CUDA SDK 的一部分:
deviceQuery
nvidia-smi
但我需要更彻底的东西。建议?经验?
如果您在两台服务器之间没有共享存储(因此您无法进行标准迁移),那么将虚拟机从一台服务器克隆到另一台服务器的最简单/最快捷的方法是什么?
我在一台服务器上安装了一个生产就绪的 VM,我想将它克隆到另一个系统上。我在两台主机之间没有共享存储,但我已经在两台主机之间复制了磁盘映像并为其添加了一个配置(virsh 定义了它)。当我尝试启动它时,它不需要:
# virsh create /etc/libvirt/qemu/cloned-vm.xml
error: Failed to create domain from /etc/libvirt/qemu/cloned-vm.xml
error: Unable to read from monitor: Connection reset by peer
我在 RHEL6 上使用 KVM。这是重复的配置
<!-- WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE OVERWRITTEN AND LOST. Changes to this xml configuration should be made using: virsh edit or other application using the libvirt API. --> <domain type='kvm'> <name>cloned-vm</name> <uuid>NEW_UUID_HERE</uuid> <memory>15360000</memory> <currentMemory>15360000</currentMemory> <vcpu>7</vcpu> <os> <type arch='x86_64' machine='rhel6.2.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/local/vm/cloned-vm.img'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <interface type='bridge'> <mac address='NE:W_:MA:C_:AD:DR'/> <source bridge='br2'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <input type='tablet' bus='usb'/> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes'/> <video> <model type='cirrus' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </memballoon> </devices> </domain>