すべてのホストの初期設定

root アカウントを使用して、すべてのホスト (Diamond ホストと SenseLink ホスト) で以下のスクリプトを実行し、ディスクをマウントします。

############# run separately ############
sudo su - root

# mount disk
# Make sure that the disk will be mount is  not system OS disk, e.g. /dev/vdb
mkdir /data
mkfs -t ext4 /dev/vdb
mount /dev/vdb /data
echo "/dev/vdb /data   ext4    defaults        0 0" >> /etc/fstab

root アカウントを使用して、Diamond ホスト で以下のスクリプトを実行し、パスワードなしで sudo を実行できるユーザとして ubuntu を作成し、その他の初期設定を行います。

#login diamond host
sudo su - root

##############################################################
# Copy installer package to /data folder here and unzip here.
##############################################################
cd /data
tar -zxvf SenseLinkGE-EnterprisePro-2.3.1.20200602.tar.gz
#install_package_path is where senselink install package
install_package_path=/data/SenseLinkGE-EnterprisePro-2.3.1.20200602
# copy to other hosts, exclude diamond host.
chmod 600 $install_package_path/diamond/assets/ssh-keys/diamond.key

# create user `ubuntu` with account `root`, make sure the hosts can be logined     with the Account `root` by using password or public key file.
#using password
$install_package_path/diamond/diamondctl lwp -u root -p $root_password -t ubuntu -i 10.10.10.1,10.10.10.2,10.10.10.3,10.10.10.4

#using public key file
$install_package_path/diamond/diamondctl lwp -u root -p $root_password -t ubuntu -i 10.10.10.1,10.10.10.2,10.10.10.3,10.10.10.4
$install_package_path/diamond/diamondctl lwp -u root -k $root_key_file_path -t ubuntu -i 10.10.10.1,10.10.10.2,10.10.10.3,10.10.10.4

sudo chown -R ubuntu:ubuntu /data

すべてのホスト で、フォルダ /data のオーナーを ubuntu のアカウントに変更する必要があります。

############# run separately ############
sudo su - root
chown -R ubuntu:ubuntu /data

最終更新