Microstrategy Clustering and licences - business-intelligence

I have two registered instance of MSTG 9.3 suite, both with 10 named user licences. I have used one in testing and second in production purpose. I want to create MSTG cluster. Would I get 10+10 named user licences or I will 'lose' 10 licences?
Thanks,
Stevan

You should talk with your MicroStrategy Sales guy.
I'm not sure if you need a new licence key for the cluster or if the test user licences are cheaper than the prod ones.
If you have 20 named user licenses you should be entitle to use 20 user on multiple servers, but the licence key on the server should allow 20 named users. So for sure you need a new licence key.

Related

D365 Can I update systemuserid?

In our D365 online environment we have multiple sandboxes and production instances. In each of these the systemuserid is different (user import was done before I joined!!). This mismatch in SystemUserId is also happening when new user is added. (my own user record for example that was added last week)
I know updating systemuserid in onPrem was unsupported but was possible but with online environment what are my best options to fix this issue? With different Guids, all references (workflow etc) are failing when moving solution across different environments.
Coming here as my last option as I have googled and looked in to SDK already.
Thanks,
hardcoding data into processes is a bad practice, makes your processes really rigid. You can create a configuration entity, stab the sys admin id there and retrieve it. If you have a custom workflow activity you will be able to retrieve the record and use it in every configuration task.
You can't update an ID at all. I usually copy my production database in all my dev environment to avoid this problem. D365 also make it easy to do so. You should take a moment between two sprints to do it because it can help to have to system user ID and entities object type code identical everywhere.

AWS EC2 billing API : Reserved host pricing not available

I downloaded the EC2 pricing csv file using the url https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.csv . It is not listing the pricing for reserved hosts . example , if I want to check pricing for m3 : dedictaed host with 3 year reservation, it does not have the price listed .
Any input .
Firstly, some definitions:
There is no such thing as a Reserved Host.
A Dedicated Host is a physical host computer that is charged per-hour. You pay for the whole host immediately, and can then launch individual instances (for free) onto the host.
A Reserved Instance is a pricing discount.
The pricing file you linked contained the following lines for:
Region: us-east-1
Term: Reserved
Instance Type: m3.xlarge (you must select a single instance type for the whole host)
Tenancy: Dedicated
Pre-installed software (eg SQL Server): None
If using All Upfront pricing, there is no hourly fee.
If using Partial Upfront pricing, there is a an upfront fee plus a discounted hourly fee.
Update:
Singapore partial-upfront m4 Linux dedicated hosts:
Yes, this indeed does not correlate with the pricing page, which merely shows a price for "m4". It does not match m4.10xlarge nor m4.16xlarge.
You should contact AWS Customer Service for clarification on the costs.
The best way to check how much things will cost in AWS is using the Simple Monthly Calculator
For the actual costs of your infrastructure I would suggest digesting the CUR report from AWS, which contains on which instance your RI was applied, how many hours, dedicated servers, etc.
Check the documentation: http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage.html

What is the easiest way to migrate file permissions (SMB/AD)

I botched a DC's AD / DNS pretty bad over the course of several years (of learning experiences) to the point where I could no longer join or leave the domain with clients. I have a NAS that used to plug into AD via SMB and that is how all the users (my family) used to access their files.
I have recreated my infrastructure configuration from scratch using Windows 2016 using best practices this time around. Is there any way to easily migrate those permissions to users in a new domain/forest (that are equivalent in value to the old one)?
Could I possibly recreate the SIDs / GUIDs of the new users to match the old? I'm assuming no because they have a Windows installation-unique generated string in there.
Could I possibly do this from the NAS side without having to go through each individual's files to change ownership?
Thank you.
One tool you can use to translate permissions from original SIDs to new SIDs is Microsoft's SubInACL
SubInACL will need from you information which old SID corresponds to which new SID or username and execute translation for all data on NAS server. For example like this
subinacl /subdirectories "Z:\*.*" /replace=S-1-5-1-2-3-4-5=NEWDOMAIN\newuser
How long it will take for translation to complete depends on number of files and folders, if it's tens of thousands expect hours.
There are also other tools like SetACL or PowerShell cmdlets Get-Acl/Set-Acl
You cannot recreate objects with original SIDs and GUIDs unless you're doing restore of the AD infrastructure or cloning/migrating original identities into new ones with original SID in sidHistory attribute.
So if you're already running domain controller with NAS in newly created forest and old one suffered from issues you wanted fixed that option would be probably much more painful and it's easier to go for SID translation.

Beowulf Cluster - Identical users on slave nodes

In relation to building a Beowulf cluster, why is it necessary to create identical users on the slave nodes? If one were to create the users on the slave nodes in a different order to the order in which they were created on the master node, what problems would occur and how would one fix them?
I have been trying to find a concrete answer to this for a few hours but with no luck. Any help would be appreciate.
Probably because of SSH access/file permissions.
If one computer needs to access other it must have some sort of remote login technology, and SSH uses user names. Also if you have a file share between them, you may run into problems with file permissions when one pc writes them as one user and other tries to read them as other.
Regarding user creation, by default if you don't specify a user id your user gets the next available. In Ubuntu case, normal accounts start with UID 1000 so if you create 3 users you will get the following
USER NAME ID
user1 1000
user2 1001
user3 1002
If in a different machine you change the order, the users will have different user ids. Of course, you can avoid that providing the desired UID when you create the accounts.
I believe it is because they most likely share some sort of file system such as /home. Any shared software will need certain permissions and the permissions will correspond to a uid or groupid. If there is a user "user" on one machine with a different uid than "user" on another machine, some of the shared filesystem won't be accessible.
To fix it you would need to add the user on each machine with the specific matching uid.
When a MPI program is running in several nodes is necessary to login this nodes, write files etc. If the users is no sync between headnode and nodes you can't even to find the executable because the users permission in NFS share.

Amazon EC2 license question

I would like to ask how licensing works on multiple instances? Suppose that I have an application that I bought earlier, and I have a lincese key to run it. I install this application to the basic AMI, then i enter the license key, and I boundle this instance to a new AMI. I need 5 instances from this AMI. If I run 5 instances from this AMI, then I will have 5 instances, but I have a license key for only 1 instance. So how does it work legally? I need to create 5 AMI using 5 different license key, and then create 1 instance from each AMI?
thanks for the answer
It depends on the license which governs your Operating System. Here, each instance corresponds to an installation. If your license is for installation on 2 machines, then you can use the license key to run 2 instances simultaneously. Likewise, you can run only one instance if you have a license key which is valid for one installation.
In your case, yes, you need 5 one installation licenses or one 5 installation instances to run 5 instances at the same time.
You may also want to take a look at OEM or bulk licenses if you need to run many instances.
Hope this helps.

Resources