If you have an existing workstation and wish to keep your settings, back up the files and directories and restore them after installing the new OS. If upgrading from from CentOS 7 to CentOS 8, you must perform a clean install. The /usr/discreet
path is archived, and not /opt/Autodesk
.
Disconnect all other disks, e.g. secondary drives, RAID disks, SAN volumes.
Download the Autodesk CentOS Installation ISO from the Autodesk Flame System Requirements page.
Make bootable media by burning the ISO to a DVD, or to a USB drive as follows:
Insert the USB, and in a terminal run dmesg
. It should output something like [sdb] Attached SCSI removable disk
. In this case indicating that the USB is attached at /dev/sdb
.
Check the drive is not mounted, in this case mount | grep sdb
should output nothing.
Make the drive bootable drive the following.
sudo dd if=[path-to-ISO] of=[path-to-device]
A directory listing (e.g. ls /dev
) might show sdb
, sdb1
, sdb2
, sdb3
, etc., but use sdb
, or what was reported by dmesg
in step 1.
Insert the installation media (USB or DVD), boot the workstation and press F9 (on an HP, or F12 on a Dell) at startup to select the appropriate boot device.
At the CentOS "Welcome" screen, using the arrows keys, select "Autodesk [Product] Workstation" and press Enter. The operating system will be installed along with all of the relevant extra packages provided by Autodesk.
After the installation, at the reboot prompt, reboot the workstation. Once the workstation restarts the boot sequence, remove the installation media to avoid booting from it again.
Change the default root password. Log in as root, using the default password password
, and in a terminal run the passwd
command.
With the 2022 release, Flame Family users are no longer created by the Flame Family installer. You must now create your own user to manage access. Directory services like FreeIPA or NIS may also be used for user access control and other services on Linux and Mac. Users and groups can be managed in throught the GUI on KDE (Centos 7) or GNOME (CentOS 8).
Application shortcuts can be added to your Desktop. In the File System Navigator, go to /opt/Tangent/bin/ and drag the TangentMapper icon to your Desktop. Select Link Here. This creates a new short cut on your Desktop. The icon itself can be customized by right-clicking and selecting Properties.
As a multi-user system, Linux includes user permissions to protect users from each other, and to secure data. There are three ownership classes: user, group, and other. For each of these classes, permissions can be applied. They are: read, write, and execute.
The default Flame Family installation on CentOS includes a Flame user account that can access all files on a system. For sites without security requirements, there is nothing to configure. For facilities requiring a higher level of security, the environment can be configured with custom permissions for users and groups. Security can, for example, be implemented as follows:
000
which makes newly-created files and directories accessible to all users and groups. As an example, a umask of 002
would mean group members could create and modify data files; those outside the group could read, but not write. A umask of 007
would exclude everyone outside the group./opt/Autodesk/<application>/bin/startApplication
script, the umask settings in that script will override the user's OS permissions.Umask per user can be set in /etc/bashrc
or in the /etc/profile
file for all users. It contains three octal values. The first digit sets permissions for the user, the second for the group, and the third for other. Example umask values:
000
: allows read, write, and execute permission for all; 666
(rw-rw-rw-
) for files and 777
(rwxrwxrwx
) for directories.022
: usually the default setting, allows read write and execute for the file's owner, read for everyone else. Gives permissions 644
(rw-r--r-
) for files and 755
(rwxr-xr-x
) for directories.077
: allows read, write, and execute permission for the file's owner, but prohibits for everyone else; 600
(rw-------
) for files and 700
(rwx------
) for directories.Limitation on the use of OS group membership on macOS. In the following, user refers to the operating system user, not the Flame user profile. On Linux Flame can change a user's effective group ID as need. However macOS does not allow Flame permission to do this. This limitation means:
To work with these projects, or create a project with the appropriate group:
id -Gn
.If your workflow involves sharing files with Lustre, then the Lustre user must have the same umask as the Flame user.
Configuration will depend on the local network, but following are some hints:
/etc/hosts
: add the hostname and IP address./etc/sysconfig/network
: add values for HOSTNAME
, NETWORKING
, GATEWAY
, and NISDOMAIN
/etc/sysconfig/network-scripts/ifcfg-eth0
(if using the device eth0) update values for IPADDR
, NETMASK
, and ONBOOT
sudo hostnamectl set-hostname <your hostname>
.Peform the following procedure if the CentOS installer fails to correctly detect your system drive.
Mount Point | Format | Desired Capacity |
---|---|---|
/Boot | XFS | 1024 |
Swap | Swap | 32768 |
/ | XFS | ...leave the field empty |