Alternativas de baixo / sem custo, transversal para ISCSI e canal de fibra -- software-recommendation campo com storage campo com nas camp apple Relacionado O problema

Low/no-cost, cross-platform alternatives to iSCSI and Fibre Channel


3
vote

problema

português

(meu caso de uso está usando meu armazenamento RAID em uma estação de trabalho do Linux para armazenar backups de máquina de tempo e outros dados)

Eu investiguei opções para ISCSI, eles são Globalsan e Xtendsan. Ambos são proibitivamente caros, a US $ 119,51 e US $ 261,85, respectivamente, no momento da escrita.

Como não há iniciadores iscsi gratuitos ou com preços razoáveis ​​para OS X (há um iniciador FOSCSI para o OS X, mas não é atualmente desenvolvido o suficiente para uso real), estou procurando uma alternativa viável.

Por favor, não sugira protocolos de compartilhamento de arquivos, como SMB, AFP e NFS. Eu os tentei, e eles não funcionam, já que as permissões de arquivo precisam ser gerenciadas diretamente pelo sistema operacional da máquina em execução o serviço de máquina de hora.

english

(My use case is using my RAID storage on a Linux workstation to store Time Machine backups and other data)

I have investigated options for iSCSI, they are GlobalSAN and XtendSAN. Both are prohibitively expensive, at A$119.51 and A$261.85 respectively, at time of writing.

Since there are no free or reasonably priced iSCSI initiators for OS X (there is an FOSS iSCSI initiator for OS X, but it is not currently developed enough for real use), I am seeking a viable alternative.

Please don't suggest file sharing protocols such as SMB, AFP and NFS. I've tried them, and they don't work since file permissions need to be directly managed by the OS of the machine running the Time Machine service.

        

Lista de respostas

4
 
vote
vote
Melhor resposta
 

Há Conhecido Solução alternativa que usa uma versão mais antiga do software Droboshare Dashboard, que inclui um iniciador CLI XTEND SAN ISCSI escrito em Java:

Baixe e instale Droboshare Dashboard 2.6.2 Qual é a última versão contendo o iniciador ISCSI ATTO. Baixe e instale o Java.

Remover / renomear o arquivo /usr/sbin/xtendsan/.iqn.filter ou substituir o conteúdo / adicionar uma linha com o início do nome do seu destino:

O conteúdo do arquivo original é assim:

  iqn.2005-06.com.datarobotics iqn.2005-06.com.drobo    

O aplicativo principal a ser usado é "xtendancli" como superusuário. Digite sudo xtendsancli para obter uma lista de comandos possíveis.

e aqui é um script básico para se conectar aos seus alvos iSCSI:

  #!/bin/bash  serverAddress="${1:-127.0.0.1}"  if [ -x /usr/sbin/xtendsancli ] ; then   for target in $(/usr/sbin/xtendsancli discoverTargets -address $serverAddress -verbose | grep ^iqn); do     /usr/sbin/xtendsancli logoutTargets -verbose -address $serverAddress "$target"     /usr/sbin/xtendsancli removeTargets -verbose -address $serverAddress "$target"     /usr/sbin/xtendsancli addTargets -address $serverAddress "$target" -autoLogin Yes     # works even if no security is set on server     /usr/sbin/xtendsancli loginTargets -address $serverAddress "$target" -autoLogin Yes -security CHAP,TargetUserName=username,TargetSecret=password   done else   echo "no file" fi    

Substitua o x.x.x.x pelo endereço IP real do seu servidor. Faça o executável do script com sudo chmod +x scriptname.sh e executá-lo com sudo scriptname.sh .
Se você tem CHAP ativado Substituir "-security Nenhum" com "-Security Cap, targetusername = nome de usuário, targetsecret = senha".

testado com 10.9.5 Mavericks / Java SE Environment 1.7.0_71 / java para OS X 2014-001.


adendo para OS X 10.11 El Capitan

Para instalar o Droboshare Dashboard 2.6.2 e use o iniciador ISCSI Attar você tem que baixar e instalar Java para OS X 2015-001 beta .

Então você tem que desativar o modo sem raízes para poder modificar / usr / sbin / com o seguinte comando:

  sudo nvram boot-args="rootless=0";sudo reboot    

Após a reinicialização instale o Droboshare Dashboard 2.6.2 e reinicie novamente.

atfer modificando /usr/sbin/xtendsan/.iqn.filter Como descrito acima, você deve ser capaz de usar o iniciador iSCSI como em Mavericks ou Yosemite.

Testado com 10,11 El Capitan Public Beta / Java para OS X 2015-001 Beta.

 

There is known workaround which uses an older version of Droboshare Dashboard software which includes an CLI Xtend SAN iSCSI Initiator written in Java:

Download and install Droboshare Dashboard 2.6.2 which is the last version containing the Atto iSCSI Initiator. Download and install Java.

Remove/rename the file /usr/sbin/xtendsan/.iqn.filter or replace the content/add a line with the beginning of your target name:

The content of the original file looks like this:

iqn.2005-06.com.datarobotics iqn.2005-06.com.drobo 

The main app to use is "xtendsancli" as superuser. Enter sudo xtendsancli to get a list of possible commands.

And here is a basic script to connect to your iSCSI-targets:

#!/bin/bash  serverAddress="${1:-127.0.0.1}"  if [ -x /usr/sbin/xtendsancli ] ; then   for target in $(/usr/sbin/xtendsancli discoverTargets -address $serverAddress -verbose | grep ^iqn); do     /usr/sbin/xtendsancli logoutTargets -verbose -address $serverAddress "$target"     /usr/sbin/xtendsancli removeTargets -verbose -address $serverAddress "$target"     /usr/sbin/xtendsancli addTargets -address $serverAddress "$target" -autoLogin Yes     # works even if no security is set on server     /usr/sbin/xtendsancli loginTargets -address $serverAddress "$target" -autoLogin Yes -security CHAP,TargetUserName=username,TargetSecret=password   done else   echo "no file" fi 

Replace the x.x.x.x by the real IP-address of your server. Make the script executable with sudo chmod +x scriptname.sh and run it with sudo scriptname.sh.
If you have CHAP enabled replace "-security NONE" with "-security CHAP,TargetUserName=username,TargetSecret=password".

Tested with 10.9.5 Mavericks/Java SE Runtime Environment 1.7.0_71/Java for OS X 2014-001.


Addendum for OS X 10.11 El Capitan

To install Droboshare Dashboard 2.6.2 and use the Atto iSCSI Initiator you have to download and install Java for OS X 2015-001 Beta.

Then you have to disable rootless mode to be able to modify /usr/sbin/ with the following command:

sudo nvram boot-args="rootless=0";sudo reboot 

After the reboot install Droboshare Dashboard 2.6.2 and reboot again.

Atfer modifying /usr/sbin/xtendsan/.iqn.filter as described above you should be able to use the iSCSI Initiator like in Mavericks or Yosemite.

Tested with 10.11 El Capitan Public Beta/Java for OS X 2015-001 beta.

 
 
       
       
2
 
vote

Drobo Dashboard parou de detectar meu ISCSI Drobo FS800 após a atualização para o OS X El Capitan. Para consertar, tive que desabilitar a proteção contra integridade do sistema (SIP) e reinstalar o Java OS X & AMP; Drobo Dashboard 2.6.2.

Estes são os passos que você precisa para ir novamente ...

    .
  1. Reiniciar OS X e entrar no modo de recuperação pressionando cmd + r.
  2. terminal de lançamento e tipo: csrutil disable [para tornar 100% de certeza que seus desativados, executar csrutil status e verifique se ele lê desativado.]
  3. Reinicie no OS X normal.
  4. Instalar Java for OS X ( aqui ).
  5. instalar Drobo Dashboard 2.6.2 ( aqui ).
  6. update drobo painel, se você quiser.
  7. ativar csrutil novamente.
 

Drobo Dashboard stopped detecting my Drobo FS800 iSCSI after upgrading to OS X El Capitan. To fix it I had to disable System Integrity Protection (SIP) and then reinstall the JAVA OS X & Drobo Dashboard 2.6.2.

These are the steps you need to get it going again...

  1. Restart OS X and go into Recovery mode by pressing Cmd + R.
  2. Launch Terminal and type: csrutil disable [To make 100% sure that its disabled, execute csrutil status and make sure it reads disabled.]
  3. Reboot into normal OS X.
  4. Install JAVA for OS X (here).
  5. Install Drobo Dashboard 2.6.2 (here).
  6. Update Drobo Dashboard, if you want.
  7. Enable csrutil again.
 
 
 
 
0
 
vote

SNS Globalsan ISCSI Initiator para El Capitan é de apenas US $ 89 USD. Os descontos de compra de estudante e em massa também estão disponíveis.

 

SNS GlobalSAN iSCSI initiator for El Capitan is only $89 USD. Student and bulk purchase discounts are also available.

 
 

Perguntas relacionadas

2  Como a máquina do tempo verifica para "corrupção de tempo de execução" e como eu redefina?  ( How does time machine check for runtime corruption and how do i reset it ) 
Depois de trabalhar muito feliz por meses, a máquina do tempo que funciona com uma NAS como um destino de backup decidiu repentinamente que meu backup é "corr...

2  Timemachine Backup do APFS SSD em Mojave nunca completa  ( Timemachine backup of apfs ssd in mojave never completes ) 
Eu estou tentando configurar o timemachine para uma unidade de armazenamento em anexo de rede (NAS). Minha configuração é bem sucedida, mas como muitos outros...

2  Excluição de backups antigos na máquina do tempo  ( Deleting of old backups in time machine ) 
Eu tenho WD-My Book World of 1TB e eu lutei por algum tempo para configurá-lo corretamente para usá-lo como um disco para uso do tempo do tempo no Mac OS X Yo...

2  Grande matriz HD externa para um Mac Mini com RAID para executar o Mac Mini como NAS  ( Large external hd array for a mac mini with raid to run the mac mini as a nas ) 
Estou olhando para obter uma NAS para armazenar cerca de 12 TB de dados (mas gostaria de opções de expansão no futuro). O principal objetivo da NAS seria: ...

0  IOS LAN Samba Compartilhar Acesso  ( Ios lan samba share access ) 
A Western Digital MyCloud NAS é fixado em uma LAN: Existe alguma funcionalidade nativa do iOS 12.x que permite que os usuários descubra os recursos da LAN-Sam...

1  Como excluir arquivos / pastas "invisíveis" (backups do dispositivo)  ( How to delete invisible files folders device backups ) 
Eu estou tentando recuperar cerca de 162 GB de espaço de transmissão, excluindo backups do dispositivo de ~ / biblioteca / application suport / mobilesync / b...

1  NAS Servidor Desconectando da conexão SMB  ( Nas server disconnecting from smb connection ) 
Eu não consigo descobrir: A cada poucos minutos, tenho que conectar-se ao NAS Synology (DS1517 +), Número DSM (DSM 6.2.1-23824) do meu MacBook: GO & GT; Co...

2  Máquina de horário de leão de montanha não pode se conectar de forma confiável a LaCie 2Big NAS  ( Mountain lion time machine cant reliably connect to lacie 2big nas ) 
Eu tenho usado um lacie 2big NAS para fazer backup de meus Macs por um ano ou dois agora, e geralmente funciona bem. Agora, no entanto, temos um par de Mounta...

11  As transferências de LAN usam Ethernet e Wi-Fi por padrão?  ( Do lan transfers use both ethernet and wifi by default ) 
Então, estou fazendo uma transferência de 100 + GB sobre a minha LAN do meu iMac para a minha NAS, eu estava simplesmente imaginando se utilizaria tanto a Eth...

0  Acessando um dispositivo NAS do código Python no Mac-OS [FECHADO]  ( Accessing a nas device from python code on mac os ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.