Does anyone uses OpenFiler in production? - iscsi

Does anyone use OpenFiler (http://openfiler.com/) as an iSCSI target in production (especially in a hosting environment)?
If yes then on what hardware configuration and what problems occured during usage?
Thanks

Not on production yet but getting ready for it. My experience so far is that as far as going to use to expose iscsi luns it would be fine. And works fine so far for me. I am running it in test mode yet but planning to run on poweredge 2950 with 1 PowerVault MD1120 with 24 drives, this will allow me to go upto 144 drives in single box.

Related

RaspberryPi home NAS

I am looking for some solution to turn up my RPi3 to home NAS. I am running out of space in Google Photos so I would like to store my photos on my own drive. I was looking for some solution but I didn't found something good.
My idea:
On RPi is running some system with my own HDD drive
That system have some settings where I can sleep that drive - e.g. during night so it doesn't make sound
I can access that storage through webapp which is on localhost
(optional) Store there not only photos and videos but also some files
That system has some android app which could sync my photos&videos to that NAS
(question) Could I access NAS from outside my home? I have read that is some solution to just edit something in Wifi router to access it from outside but idk if it is safe and even possible.
Thank you for answers, this topic is not very familiar with me so I am asking.
You're probably looking for something like OpenMediaVault:
https://www.openmediavault.org
I've used this on pi boards previously, though I've subsequently focused more on NFS and GlusterFS-based solutions I've built myself. Here's a three-node GlusterFS cluster that shows a few of the options for storage - those same options can be used for OMV.
For the storage devices you can use a USB to SATA cable with an HD (spinning disk will require external power, SSD generally won't), or use various USB solutions, like those shown here - regular USB keys or USB-NVMe. Make sure you use pi4 boards, which have USB-3 (the early models only had USB-2)
Good walkthrough here

Is it possible to host a Realm-Database on my own for free?

We are doing a project which include that we have a PC-Application and an App on a Android Tablet.
The PC should be able to change/create data and the tablet should be able to receive it. We decided to use Realm as a database, or we would like to do this, however: we are students and do not have the financials to buy a Realm Cloud to host this, however, we do have a server where we could self host this.
We think that the self-host of Realm was discarded in 2018, we arn't a 100% sure however, and would be very thankful if anyone could take their time to explain.
Thank you in advance.
You can run the server on your own however you can't do it for free anymore. Here is the documentation for running your own realm server:
https://docs.realm.io/server/manage
Also, there is a student/long term development license for their realm cloud that is only $10 a month. It's not too much but I do understand trying to find a free version.
The self-hosting ability of a Realm-Database was taken away, 2018.
Now you are only able to host your database of their cloud services.

Cannot find service 'ALTabletService' in index

I'm having a problem with the tablet of Pepper. I am trying to display the index.html to the tablet using the show app box. I made only at the Application one show app box to the root diagram.
An error occurs when I run the application:
[ERROR] behavior.box: _getTabletService: 24 _Behavior__lastUploadedChoregrapheBehavior544669552: / init_8 / Show App_2:
Can not find service 'ALTabletService' in index
In addition, I also get the following awarning:
[WARN] behavior.box: onInput_onStart: 45 _Behavior__lastUploadedChoregrapheBehavior544669552: / init_8 / Show App_2:
Could not find tablet service, so can not set application: .lastUploadedChoregrapheBehavior
Development environment is as follows.
Model name: MacBook Pro
OS: El Capitan 10.11.5
Processor name: Intel Core i5 2.6 GHz
Memory: 16 GB
Graphics: Intel Iris 1536MB
Choreographe: 2.4.3.28
Pepper: 2.4.3.28
Answer please.
Make sure you are connected to the real Pepper and not to the virtual robot (as the virtual robot does not include the ALTabletService).
From experience (Nao) the error would suggest that the module is not available. I don't have the luxury to get my hands on a Pepper yet, but if your are not using a virtual robot, I would fire up a python session and try:
from naoqi import ALTabletService
and see if that goes through. If not, it would mean that there is problem with your SDK installation or env. path. If it goes through, it would be robot issue. Again you NEED TO make sure you are "connected" to a real Pepper, not a virtual robot in Choregraphe, in order for "Show App" to work.
As already pointed out ALTabletService is only available on a real robot (as it runs inside the tablet).
Also sadly this service is not the most stable service on the robot, and it might from time to time be missing (it will restart automatically). So you might need to protect your application against this (by waiting for it, ignoring errors, exiting, ... depending on your workflow).

Does Greenplum support Kerberos Authentication between its nodes?

I need to "kerberize" our Greenplum cluster. One of the aspects of this is that I should kerberize the interface between the GP master and its Segment Hosts. I have been unable to determine if this is supported or not.
I have seen the parameters in the posgresql.conf file (krb_server_keyfile and krb_srvname) and have tried to set these, but it does not seem to work (Greenplum still works, it just does not appear the connection is kerberized).
I did this with hadoop and it was pretty straight forward, but, again, cannot figure out how to do it in GP or if it is even possible. Any ideas?
Thanks
Refer to Greenplum HD Manager 1.2 Installation and User Guide for instructions on how to deploy Kerberos. The document is related to Hadoop, but should serve for a general Greenplum install.
So... the answer, as near as I can tell is this:
First, for clarification, there are two places where I am required to "kerberize" GP. The first in master/slave connectivity. This turned out the be easy enough after I learned this communication is ssh based. I just switched the rsa/dsa generated passwordless authorization with Kerberos SSH. I am not sure this is really any more or less secure, but a requirement none-the-less. The second is locking down the administrative/jdbc access. This should easy, after all GP is based upon Postgres, I have have secured Postgres with Kerberos in the past. Unfortuntaly, GP is based upon Postgres 8.2. This was before GSS support for Kerberos was added to Postgres, and I cannot get this to work. I am not positive that it can. Maybe GP will upgrade to 8.4 (at a minimum) soon and I can try that.

Mapping CentOS NFS to another CentOS Server

CentOS 5.5
I have a web application running on a server and it needs access to another CentOS server's file system running in the same network (via private IP). After doing a bunch of googling it looks like mounting the drive via NFS is a good way to go, but I'm not finding any good step by step instructions on how to go about it. I've read the man docs on the mount command and read some docs on the CentOS wiki as well but I feel like I'm missing something. Here is what I'm trying
mount -t nfs my.ip.address:/somePath /somePath/mount
I keep getting a 'no route to host' error but I can ping the server just fine. I'm guessing that I am possibly missing a port I need to open or something, but again, can't find information that makes sense to a non-sysadmin like myself.
Thanks for any help.
I ran across this, followed it step by step, and now I'm up and running!
http://www.cyberciti.biz/faq/centos-fedora-rhel-nfs-v4-configuration/